summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorDaiderd Jordan <daiderd@gmail.com>2020-11-15 15:42:39 +0100
committerDaiderd Jordan <daiderd@gmail.com>2020-11-15 15:42:39 +0100
commita97f690dcce0db07df7735317d6bd9c76f9aad6f (patch)
tree99b1fc7eb5084a9eb80c0c59c51a3f4c1e919e0d /modules
parentc6f44ea7ffa486fbb39a5e59b0028344f912d621 (diff)
darwin-rebuild: add jq to path for flakes
Diffstat (limited to 'modules')
-rw-r--r--modules/nix/nix-darwin.nix10
1 files changed, 6 insertions, 4 deletions
diff --git a/modules/nix/nix-darwin.nix b/modules/nix/nix-darwin.nix
index e6d887f..69da8e7 100644
--- a/modules/nix/nix-darwin.nix
+++ b/modules/nix/nix-darwin.nix
@@ -1,9 +1,12 @@
-{ config, pkgs, ... }:
+{ config, pkgs, lib, ... }:
-let
+with lib;
+let
inherit (pkgs) stdenv;
+ extraPath = lib.makeBinPath [ config.nix.package pkgs.coreutils pkgs.jq ];
+
writeProgram = name: env: src:
pkgs.substituteAll ({
inherit name src;
@@ -22,10 +25,9 @@ let
{
inherit (config.system) profile;
inherit (stdenv) shell;
- path = "${pkgs.coreutils}/bin:${config.nix.package}/bin:${config.environment.systemPath}";
+ path = "${extraPath}:${config.environment.systemPath}";
}
../../pkgs/nix-tools/darwin-rebuild.sh;
-
in
{