NixOS-Configs/makefile
2023-10-08 15:24:20 -05:00

27 lines
481 B
Makefile

all:
doas nixos-rebuild switch --flake .#$${HOSTNAME_SHORT}
weekly: pull clean update ci all push
update:
nix flake lock --update-input nixpkgs
nix flake lock --update-input nixos-hardware
nix flake lock --update-input home-manager
vm:
doas nixos-rebuild switch --flake .#vm2 && result/bin/run-*-vm
clean:
doas nix-collect-garbage
doas nix store optimise
push:
@. ~/.bash_ssh
git push
pull:
@. ~/.bash_ssh
git pull
ci:
git commit -m"updates from makefile" --all