summaryrefslogtreecommitdiff
path: root/modules/system/activation-scripts.nix
diff options
context:
space:
mode:
authorDaiderd Jordan <daiderd@gmail.com>2017-05-13 19:57:15 +0200
committerDaiderd Jordan <daiderd@gmail.com>2017-05-13 23:32:02 +0200
commite9cf7650763322f484141ab7a46fc3dbb0b26d1a (patch)
treea6fc08f34550245df83734dd4ea494ddbdab5ed5 /modules/system/activation-scripts.nix
parenta0f2ceb787c0d0962c1fe2336e7b6fc2eb4743f9 (diff)
activation-scripts: run custom activation scripts first
Diffstat (limited to 'modules/system/activation-scripts.nix')
-rw-r--r--modules/system/activation-scripts.nix6
1 files changed, 4 insertions, 2 deletions
diff --git a/modules/system/activation-scripts.nix b/modules/system/activation-scripts.nix
index c55c0c3..069d8da 100644
--- a/modules/system/activation-scripts.nix
+++ b/modules/system/activation-scripts.nix
@@ -50,13 +50,14 @@ in
# Ensure a consistent umask.
umask 0022
+ ${cfg.activationScripts.extraActivation.text}
+
${cfg.activationScripts.nix-daemon.text}
${cfg.activationScripts.nix.text}
${cfg.activationScripts.etc.text}
${cfg.activationScripts.launchd.text}
${cfg.activationScripts.time.text}
- ${cfg.activationScripts.extraActivation.text}
# Make this configuration the current configuration.
# The readlink is there to ensure that when $systemConfig = /system
@@ -84,9 +85,10 @@ in
# Ensure a consistent umask.
umask 0022
+ ${cfg.activationScripts.extraUserActivation.text}
+
${cfg.activationScripts.defaults.text}
${cfg.activationScripts.userLaunchd.text}
- ${cfg.activationScripts.extraUserActivation.text}
exit $_status
'';