diff options
| author | Daiderd Jordan <daiderd@gmail.com> | 2016-12-14 12:32:20 +0100 |
|---|---|---|
| committer | Daiderd Jordan <daiderd@gmail.com> | 2016-12-14 12:32:20 +0100 |
| commit | 6af52615ed8de2c4f9f4a30d97a22f7b3513c474 (patch) | |
| tree | a3fcc497eb1416b4958a8638a587890b45ac7569 /modules/system/default.nix | |
| parent | 7a6ee11373e37dc425a0a4552e9b6254a432358c (diff) | |
add activate-user script
Diffstat (limited to 'modules/system/default.nix')
| -rw-r--r-- | modules/system/default.nix | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/modules/system/default.nix b/modules/system/default.nix index f4b82d7..0e659bb 100644 --- a/modules/system/default.nix +++ b/modules/system/default.nix @@ -51,6 +51,7 @@ in preferLocalBuild = true; activationScript = cfg.activationScripts.script.text; + activationUserScript = cfg.activationScripts.userScript.text; inherit (cfg) nixdarwinLabel; buildCommand = '' @@ -69,6 +70,11 @@ in chmod u+x $out/activate unset activationScript + echo "$activationUserScript" > $out/activate-user + substituteInPlace $out/activate-user --subst-var out + chmod u+x $out/activate-user + unset activationUserScript + echo -n "$systemConfig" > $out/systemConfig echo -n "$nixdarwinLabel" > $out/nixdarwin-version |
