namespace hooks via subshell

This commit is contained in:
phaer 2023-01-10 10:53:14 +01:00
parent 0e658ad7f7
commit 92467bb9a8

View file

@ -155,11 +155,13 @@ rec {
readOnly = true;
type = types.functionTo types.str;
default = args:
lib.concatStrings [
lib.concatStringsSep "\n" [
"(" # subshell for namespacing
(diskoLib.defineHookVariables { inherit config options; })
config.preCreateHook
(default args)
config.postCreateHook
")"
];
description = "Creation script";
};