diff --git a/modules/programs/notmuch/default.nix b/modules/programs/notmuch/default.nix index c8d6b478..f051c8cc 100644 --- a/modules/programs/notmuch/default.nix +++ b/modules/programs/notmuch/default.nix @@ -72,6 +72,8 @@ in programs.notmuch = { enable = lib.mkEnableOption "Notmuch mail indexer"; + package = lib.mkPackageOption pkgs "notmuch" { }; + new = mkOption { type = types.submodule { options = { @@ -197,7 +199,7 @@ in } ]; - home.packages = [ pkgs.notmuch ]; + home.packages = [ cfg.package ]; home.sessionVariables = { NOTMUCH_CONFIG = "${config.xdg.configHome}/notmuch/default/config"; @@ -208,7 +210,7 @@ in let hook = name: cmds: { "notmuch/default/hooks/${name}".source = pkgs.writeShellScript name '' - export PATH="${pkgs.notmuch}/bin''${PATH:+:}$PATH" + export PATH="${cfg.package}/bin''${PATH:+:}$PATH" export NOTMUCH_CONFIG="${config.xdg.configHome}/notmuch/default/config" export NMBGIT="${config.xdg.dataHome}/notmuch/nmbug"