justfile | add buildsd, attempt to fix bootiso

This commit is contained in:
Don Harper 2025-02-23 22:50:05 -06:00
parent 29989feba9
commit 6b4d969943

View file

@ -41,11 +41,18 @@ vm hostname=(HOSTNAME):
export QEMU_NET_OPTS="hostfwd=tcp::2221-:22"
result/bin/run-{{hostname}}-vm
bootiso:
buildiso hostname:
@nixfmt . &> nixos-switch.log || ( cat nixos-switch.log && false )
@rm -f nixos-switch.log result
@echo Running iso build
@doas nix build --impure ./#nixosConfigurations.vm.config.system.build.isoImage &> nixos-switch.log || ( grep -E --color '(error|For full logs)' nixos-switch.log && false )
# @doas nix build --impure ./#nixosConfigurations.vm.config.system.build.isoImage &> nixos-switch.log || ( grep -E --color '(error|For full logs)' nixos-switch.log && false )
@doas nix run nixpkgs#nixos-generators -- -f iso --flake .#{{hostname}} --system x86_64-linux -o ./{{hostname}}.sd &> nixos-switch.log || ( cat nixos-switch.log && false )
buildsd hostname:
@nixfmt . &> nixos-switch.log || ( cat nixos-switch.log && false )
@rm -f nixos-switch.log result
@echo Running sd build
@doas nix run nixpkgs#nixos-generators -- -f sd-aarch64 --flake .#{{hostname}} --system aarch64-linux -o ./{{hostname}}.sd &> nixos-switch.log || ( cat nixos-switch.log && false )
# Stuff to do weekly
weekly: pull clean update world ci push clean-world