From 86fe0538065f11329ed604160023d9b77386c39c Mon Sep 17 00:00:00 2001 From: Daiderd Jordan Date: Sun, 14 Jan 2018 22:24:36 +0100 Subject: [PATCH] darwin: include nix in PATH This makes rollbacks more reliable, previously you had to fix your PATH before calling darwin-rebuild. This works now: $ /nix/var/nix/profiles/system-866-link/sw/bin/darwin-rebuild switch -G 866 --- modules/nix/nix-darwin.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/nix/nix-darwin.nix b/modules/nix/nix-darwin.nix index 787c5fa1..e6d887f5 100644 --- a/modules/nix/nix-darwin.nix +++ b/modules/nix/nix-darwin.nix @@ -22,7 +22,7 @@ let { inherit (config.system) profile; inherit (stdenv) shell; - path = "${pkgs.coreutils}/bin:${config.environment.systemPath}"; + path = "${pkgs.coreutils}/bin:${config.nix.package}/bin:${config.environment.systemPath}"; } ../../pkgs/nix-tools/darwin-rebuild.sh;