|
|
|
@ -1,17 +1,18 @@
|
|
|
|
|
GSF=git submodule foreach
|
|
|
|
|
TIME=time
|
|
|
|
|
|
|
|
|
|
all: rebuild-switch
|
|
|
|
|
date
|
|
|
|
|
##--------- Commandes spécifiques pour NixOS
|
|
|
|
|
|
|
|
|
|
clean:
|
|
|
|
|
nix-collect-garbage -d --delete-older-than 15d
|
|
|
|
|
$(TIME) nix-collect-garbage -d --delete-older-than 15d
|
|
|
|
|
|
|
|
|
|
clean-aggressive:
|
|
|
|
|
nix-collect-garbage -d --delete-older-than 1d
|
|
|
|
|
$(TIME) nix-collect-garbage -d --delete-older-than 1d
|
|
|
|
|
|
|
|
|
|
clean-total:
|
|
|
|
|
nix-collect-garbage -d
|
|
|
|
|
$(TIME) nix-collect-garbage -d
|
|
|
|
|
|
|
|
|
|
clean-log:
|
|
|
|
|
journalctl --vacuum-size=1G
|
|
|
|
@ -20,19 +21,19 @@ full-auto: submodules-update upgrade clean optimise
|
|
|
|
|
@date
|
|
|
|
|
|
|
|
|
|
optimise:
|
|
|
|
|
nix-store --optimise
|
|
|
|
|
$(TIME) nix-store --optimise
|
|
|
|
|
|
|
|
|
|
rebuild-switch:
|
|
|
|
|
nixos-rebuild switch --fallback --show-trace
|
|
|
|
|
$(TIME) time nixos-rebuild switch --fallback --show-trace
|
|
|
|
|
|
|
|
|
|
show-roots:
|
|
|
|
|
nix-store --gc --print-roots
|
|
|
|
|
|
|
|
|
|
store-repair:
|
|
|
|
|
nix-store --verify --check-contents --repair
|
|
|
|
|
$(TIME) nix-store --verify --check-contents --repair
|
|
|
|
|
|
|
|
|
|
upgrade:
|
|
|
|
|
nixos-rebuild switch --upgrade --fallback --show-trace
|
|
|
|
|
$(TIME) nixos-rebuild switch --upgrade --fallback --show-trace
|
|
|
|
|
|
|
|
|
|
##--------- Commandes spécifiques pour NixOS -- Opérations non courantes
|
|
|
|
|
|
|
|
|
|