summaryrefslogtreecommitdiff
path: root/modules/system
diff options
context:
space:
mode:
authorDaiderd Jordan <daiderd@gmail.com>2016-12-07 23:06:18 +0100
committerDaiderd Jordan <daiderd@gmail.com>2016-12-07 23:06:18 +0100
commit033499c0edbcc9df74029830bcfad23e99e5f056 (patch)
tree5a3ef95a44335ca420dc825fdc669226b3cb9dea /modules/system
parent1ab74daf82b98579b207bb1fe858106f03833938 (diff)
only activate system profile with sudo
Diffstat (limited to 'modules/system')
-rw-r--r--modules/system/activation-scripts.nix4
-rw-r--r--modules/system/default.nix4
2 files changed, 6 insertions, 2 deletions
diff --git a/modules/system/activation-scripts.nix b/modules/system/activation-scripts.nix
index fda882f..3948fcc 100644
--- a/modules/system/activation-scripts.nix
+++ b/modules/system/activation-scripts.nix
@@ -4,6 +4,8 @@ with lib;
let
+ inherit (pkgs) stdenv;
+
cfg = config.system;
script = import ./write-text.nix {
@@ -35,7 +37,7 @@ in
config = {
system.activationScripts.script.text = ''
- #! ${pkgs.stdenv.shell}
+ #! ${stdenv.shell}
systemConfig=@out@
diff --git a/modules/system/default.nix b/modules/system/default.nix
index d1d9f72..f4b82d7 100644
--- a/modules/system/default.nix
+++ b/modules/system/default.nix
@@ -4,6 +4,8 @@ with lib;
let
+ inherit (pkgs) stdenvNoCC;
+
cfg = config.system;
in
@@ -44,7 +46,7 @@ in
config = {
- system.build.toplevel = pkgs.stdenvNoCC.mkDerivation {
+ system.build.toplevel = stdenvNoCC.mkDerivation {
name = "nixdarwin-system-${cfg.nixdarwinLabel}";
preferLocalBuild = true;