diff options
| author | spl3g <spleefer6@yandex.ru> | 2025-10-27 23:45:05 +0300 |
|---|---|---|
| committer | spl3g <spleefer6@yandex.ru> | 2025-10-27 23:50:34 +0300 |
| commit | 45da62a634546a7359b9654a1e01be3bd067189a (patch) | |
| tree | 30a8a5fa9ebae46dda2ccf0f03df8975bc45ca52 /home-manager/homeModules/emacs/default.nix | |
| parent | 3ac3426144afa5eff1bb2551e27026c1cd0f2ca4 (diff) | |
chore: formatting
Diffstat (limited to 'home-manager/homeModules/emacs/default.nix')
| -rw-r--r-- | home-manager/homeModules/emacs/default.nix | 47 |
1 files changed, 28 insertions, 19 deletions
diff --git a/home-manager/homeModules/emacs/default.nix b/home-manager/homeModules/emacs/default.nix index b108bab..7a8b66f 100644 --- a/home-manager/homeModules/emacs/default.nix +++ b/home-manager/homeModules/emacs/default.nix @@ -1,4 +1,9 @@ -{ pkgs, config, lib, ... }: +{ + pkgs, + config, + lib, + ... +}: let mkMutableSymlink = config.lib.meta.mkMutableSymlink; @@ -10,28 +15,32 @@ in }; config = lib.mkIf config.emacs.enable { home.sessionVariables.EDITOR = "emacsclient -a emacs"; - home.packages = with pkgs; with python311Packages; [ - # required dependencies - ripgrep - fd - tree-sitter - emacs-all-the-icons-fonts - libappindicator - poppler_utils - nixd - nixpkgs-fmt - sqlite - ]; - + home.packages = + with pkgs; + with python311Packages; + [ + # required dependencies + ripgrep + fd + tree-sitter + emacs-all-the-icons-fonts + libappindicator + poppler_utils + nixd + alejandra + sqlite + ]; + programs.emacs = { enable = true; package = config.emacs.package; - extraPackages = epkgs: with epkgs; [ - treesit-grammars.with-all-grammars - mu4e - ]; + extraPackages = + epkgs: with epkgs; [ + treesit-grammars.with-all-grammars + mu4e + ]; }; - + xdg.configFile = { "emacs/early-init.el".source = mkMutableSymlink ./early-init.el; "emacs/init.el".source = mkMutableSymlink ./init.el; |
