notmuch: use writeShellScript

This commit is contained in:
Robert Helgesson 2020-01-11 19:49:39 +01:00
parent e9beef31eb
commit ee01d24a45
No known key found for this signature in database
GPG key ID: 36BDAA14C2797E89

View file

@ -186,18 +186,14 @@ in
let let
hook = name: cmds: hook = name: cmds:
{ {
"${notmuchIni.database.path}/.notmuch/hooks/${name}" = { "${notmuchIni.database.path}/.notmuch/hooks/${name}".source =
source = pkgs.writeScript name '' pkgs.writeShellScript name ''
#!${pkgs.runtimeShell}
export PATH="${pkgs.notmuch}/bin''${PATH:+:}$PATH" export PATH="${pkgs.notmuch}/bin''${PATH:+:}$PATH"
export NOTMUCH_CONFIG="${config.xdg.configHome}/notmuch/notmuchrc" export NOTMUCH_CONFIG="${config.xdg.configHome}/notmuch/notmuchrc"
export NMBGIT="${config.xdg.dataHome}/notmuch/nmbug" export NMBGIT="${config.xdg.dataHome}/notmuch/nmbug"
${cmds} ${cmds}
''; '';
executable = true;
};
}; };
in in
optionalAttrs (cfg.hooks.preNew != "") optionalAttrs (cfg.hooks.preNew != "")