From b337751650f6917868178bdea19d8681e9992fb3 Mon Sep 17 00:00:00 2001 From: spl3g Date: Fri, 22 Aug 2025 22:26:47 +0500 Subject: feat: improve emacs module --- home-manager/homeModules/emacs/default.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'home-manager') 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 -- cgit v1.2.3