make it easier

This commit is contained in:
Sense T 2023-06-28 16:06:17 +08:00
parent 0517a297e6
commit b18450b549

24
Makefile Normal file
View File

@ -0,0 +1,24 @@
############################################################################
#
# Nix commands related to the local machine
#
############################################################################
deploy:
nixos-rebuild switch --flake '.#gpd' --use-remote-sudo
debug:
nixos-rebuild switch --flake '.#gpd' --use-remote-sudo --show-trace --verbose
update:
nix flake update
history:
nix profile history --profile /nix/var/nix/profiles/system
gc:
# remove all generations older than 7 days
sudo nix profile wipe-history --profile /nix/var/nix/profiles/system --older-than 7d
# garbage collect all unused nix store entries
sudo nix store gc --debug