sneeuwvlok/.just/machine.just
Chris Kruining 2e81d16f24
chore: suppress error messages
They dirty the output too much when nix fails
2025-11-04 15:09:41 +01:00

11 lines
No EOL
404 B
Text

@_default: list
[doc('List machines')]
@list:
ls -1 ../systems/x86_64-linux/
[no-exit-message]
[doc('Update the target machine')]
@update machine:
just assert '-d "../systems/x86_64-linux/{{ machine }}"' "Machine {{ machine }} does not exist, must be one of: $(ls ../systems/x86_64-linux/ | tr '\n' ' ')"
nixos-rebuild switch --use-remote-sudo --target-host {{ machine }} --flake ..#{{ machine }}