Files
nix-config/justfile
Dave Gallant 655053a6b3 nix flake update: 2024-03-15 12:04:21 UTC
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/bd5ddf2c6bfafff031edf80221e1ee94e86ca10a' (2024-03-14)
  → 'github:NixOS/nixpkgs/f242fc768bdfcf91d9094a8a8f66551324bf1a47' (2024-03-15)
2024-03-15 08:04:21 -04:00

31 lines
643 B
Makefile

set export
config := "machines/$(hostname)/configuration.nix"
arch := `uname s`
cmd := if arch == "Linux" { "nixos-rebuild" } else { "darwin-rebuild" }
build-linux:
nixos-rebuild --use-remote-sudo -I nixos-config=$config switch --flake .
build-mac:
darwin-rebuild switch -I nixos-config=$config --flake .
rollback-linux:
nixos-rebuild --use-remote-sudo switch --rollback -I nixos-config=$config
rollback-mac:
darwin-rebuild --rollback -I nixos-config=$config
update:
@./nix-flake-update.sh
fmt:
nixpkgs-fmt .
clean:
echo 'Cleaning user...'
nix-collect-garbage -d
echo 'Cleaning root...'
sudo nix-collect-garbage -d