diff options
Diffstat (limited to 'hosts/home-darwin.nix')
-rw-r--r-- | hosts/home-darwin.nix | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/hosts/home-darwin.nix b/hosts/home-darwin.nix new file mode 100644 index 0000000..4c177c0 --- /dev/null +++ b/hosts/home-darwin.nix @@ -0,0 +1,56 @@ +{ pkgs, stateVersion, lib, dotfiles, user, ... }: +{ + imports = [ + ]; + + home = { + username = "${user}"; + homeDirectory = "/Users/${user}"; + + packages = with pkgs; [ + git-crypt + ]; + }; + + services = { + }; + + programs = { + emacs = { + enable = true; + extraPackages = epkgs: with epkgs; [ + use-package + + direnv + + evil + evil-collection + + doom-modeline + dashboard + + projectile + lsp-ui + + manualPackages.custom.lsp-bridge + rust-mode + rustic + company + flycheck + lsp-haskell + + nix-mode + haskell-mode + typescript-mode + jq-mode + + doom-themes + + dired-sidebar + ]; + extraConfig = builtins.readFile "${dotfiles}/.emacs"; + }; + }; + + home.stateVersion = stateVersion; +} |