build: specify NIX_CONFIG
in justfile
This commit is contained in:
parent
33202f6bc0
commit
aac44c4fed
1 changed files with 7 additions and 2 deletions
|
@ -2,13 +2,18 @@
|
||||||
default:
|
default:
|
||||||
@just --choose
|
@just --choose
|
||||||
|
|
||||||
|
export NIX_CONFIG := "
|
||||||
|
accept-flake-config = true
|
||||||
|
extra-experimental-features = flakes nix-command
|
||||||
|
"
|
||||||
|
|
||||||
# wrapper around {nixos,darwin}-rebuild, always taking the flake
|
# wrapper around {nixos,darwin}-rebuild, always taking the flake
|
||||||
[private]
|
[private]
|
||||||
[macos]
|
[macos]
|
||||||
rebuild *args:
|
rebuild *args:
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
set -euxo pipefail
|
set -euxo pipefail
|
||||||
dir="{{join(env_var('TMPDIR'), 'nix-darwin')}}"
|
dir="${TMPDIR:-/tmp}/nix-darwin"
|
||||||
! [[ -x "$dir/sw/bin/darwin-rebuild" ]] && nix build .\#darwinConfigurations.`hostname`.system -o "$dir"
|
! [[ -x "$dir/sw/bin/darwin-rebuild" ]] && nix build .\#darwinConfigurations.`hostname`.system -o "$dir"
|
||||||
"$dir/sw/bin/darwin-rebuild" --flake . {{args}}
|
"$dir/sw/bin/darwin-rebuild" --flake . {{args}}
|
||||||
|
|
||||||
|
@ -21,7 +26,7 @@ build *args:
|
||||||
@just rebuild build {{args}}
|
@just rebuild build {{args}}
|
||||||
|
|
||||||
home *args:
|
home *args:
|
||||||
nix run ".#homeConfigurations.winston.activationPackage" --accept-flake-config {{args}}
|
nix run ".#homeConfigurations.winston.activationPackage" {{args}}
|
||||||
|
|
||||||
[linux]
|
[linux]
|
||||||
boot *args:
|
boot *args:
|
||||||
|
|
Loading…
Reference in a new issue