Testing for CI -- revert "Remove activation scripts"

This reverts commit 4c315d9683.
This commit is contained in:
Nathan Henrie 2023-01-30 15:33:50 -07:00
parent 4b2b6fa111
commit 9779a98f1e

View file

@ -276,6 +276,20 @@ in {
}; };
}) })
(optionalAttrs isDarwin { (optionalAttrs isDarwin {
system.activationScripts = {
# Secrets with root owner and group can be installed before users
# exist. This allows user password files to be encrypted.
preActivation.text = builtins.concatStringsSep "\n" [
newGeneration
installSecrets
];
# Other secrets need to wait for users and groups to exist.
users.text = lib.mkAfter ''
${chownSecrets}
'';
};
launchd.daemons.activate-agenix = { launchd.daemons.activate-agenix = {
script = '' script = ''
set -e set -e