summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaiderd Jordan <daiderd@gmail.com>2016-12-02 23:03:42 +0100
committerDaiderd Jordan <daiderd@gmail.com>2016-12-02 23:03:42 +0100
commitb0e55cb39e6ee9b7c7b3f54827c8d776ae3946bf (patch)
tree86b5701fe4d4ac62c6397af48396bd2e172bc2af
parent12aa7e581568f61f69a1bd0da905d6f58f083e2a (diff)
use system profile
-rw-r--r--config.nix2
1 files changed, 1 insertions, 1 deletions
diff --git a/config.nix b/config.nix
index ddda92f..395bf51 100644
--- a/config.nix
+++ b/config.nix
@@ -117,7 +117,7 @@ let
'build') nix-build --no-out-link '<nixpkgs>' -A nixdarwin.toplevel "$@" ;;
'repl') nix-repl "$HOME/.nixpkgs/config.nix" "$@" ;;
'shell') nix-shell '<nixpkgs>' -p nixdarwin.toplevel --run '${pkgs.lnl.zsh}/bin/zsh -l' "$@" ;;
- 'switch') nix-env -f '<nixpkgs>' -iA nixdarwin.toplevel "$@" && nix-shell '<nixpkgs>' -A nixdarwin.toplevel --run 'sudo $out/activate' && exec ${pkgs.lnl.zsh}/bin/zsh -l ;;
+ 'switch') sudo nix-env --profile /nix/var/nix/profiles/system --set $(nix-build --no-out-link '<nixpkgs>' -A nixdarwin.toplevel) && nix-shell '<nixpkgs>' -A nixdarwin.toplevel --run 'sudo $out/activate' && exec ${pkgs.lnl.zsh}/bin/zsh -l ;;
esac
}