diff options
Diffstat (limited to 'home-manager')
| -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 |
