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
hook = name: cmds:
{
"${notmuchIni.database.path}/.notmuch/hooks/${name}" = {
source = pkgs.writeScript name ''
#!${pkgs.runtimeShell}
"${notmuchIni.database.path}/.notmuch/hooks/${name}".source =
pkgs.writeShellScript name ''
export PATH="${pkgs.notmuch}/bin''${PATH:+:}$PATH"
export NOTMUCH_CONFIG="${config.xdg.configHome}/notmuch/notmuchrc"
export NMBGIT="${config.xdg.dataHome}/notmuch/nmbug"
${cmds}
'';
executable = true;
};
};
in
optionalAttrs (cfg.hooks.preNew != "")