Files
nix-config/justfile
Dave Gallant 12c41d07ab Fix rollbacks
2024-03-14 22:32:45 -04:00

28 lines
626 B
Makefile

set export
host := `hostname`
build-linux:
nixos-rebuild --use-remote-sudo -I nixos-config=machines/$host/configuration.nix switch --flake .
build-mac:
darwin-rebuild switch -I nixos-config="machines/$host/configuration.nix" --flake .
rollback-linux:
nixos-rebuild --use-remote-sudo switch --rollback -I nixos-config="machines/$host/configuration.nix"
rollback-mac:
darwin-rebuild --rollback -I nixos-config="machines/$host/configuration.nix"
update:
@./nix-flake-update.sh
fmt:
nixpkgs-fmt .
clean:
echo 'Cleaning user...'
nix-collect-garbage -d
echo 'Cleaning root...'
sudo nix-collect-garbage -d