diff options
| author | spl3g <spleefer6@yandex.ru> | 2025-08-22 22:26:47 +0500 |
|---|---|---|
| committer | spl3g <spleefer6@yandex.ru> | 2025-08-22 22:39:16 +0500 |
| commit | b337751650f6917868178bdea19d8681e9992fb3 (patch) | |
| tree | 29a9f5c89bcfa33c2bb8df7d01a0f1b313062905 /home-manager/homeModules/emacs | |
| parent | bbac4dcad783dbe6f37e4632f8ac22590e239fa0 (diff) | |
feat: improve emacs module
Diffstat (limited to 'home-manager/homeModules/emacs')
| -rw-r--r-- | home-manager/homeModules/emacs/default.nix | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/home-manager/homeModules/emacs/default.nix b/home-manager/homeModules/emacs/default.nix index 2131e4a..b108bab 100644 --- a/home-manager/homeModules/emacs/default.nix +++ b/home-manager/homeModules/emacs/default.nix @@ -6,8 +6,10 @@ in { options = { emacs.enable = lib.mkEnableOption "enable emacs"; + emacs.package = lib.mkPackageOption pkgs "emacs package" { default = [ "emacs30-pgtk" ]; }; }; config = lib.mkIf config.emacs.enable { + home.sessionVariables.EDITOR = "emacsclient -a emacs"; home.packages = with pkgs; with python311Packages; [ # required dependencies ripgrep @@ -23,7 +25,7 @@ in programs.emacs = { enable = true; - package = pkgs.emacs30; + package = config.emacs.package; extraPackages = epkgs: with epkgs; [ treesit-grammars.with-all-grammars mu4e |
