diff --git a/Justfile b/Justfile index 57b0030d..5e1ecf2c 100644 --- a/Justfile +++ b/Justfile @@ -7,6 +7,15 @@ os host action: --fast \ --attr "nixosConfigurations.{{ host }}" +install host: + #!/usr/bin/env bash + nixpkgs=$(nix-instantiate --eval -E "let sources = import ./nix/sources.nix {}; in sources.nixpkgs.outPath" | jq -r .) + sudo nixos-install \ + -I nixpkgs=${nixpkgs} \ + -I nixos-config=./nix/configurations/{{ host }}.nix \ + --file ./default.nix \ + --attr "nixosConfigurations.{{ host }}" + update: niv update nixpkgs niv update nur