Files
nixos-template-base/Makefile

49 lines
872 B
Makefile
Raw Normal View History

2016-05-12 00:42:30 +02:00
all: rebuild-switch
date
clean:
nix-collect-garbage -d --delete-older-than 15d
2016-05-17 20:09:04 +02:00
clean-aggressive:
nix-collect-garbage -d --delete-older-than 1d
2016-05-17 20:09:04 +02:00
2016-05-23 19:01:56 +02:00
clean-total:
nix-collect-garbage -d
clean-log:
journalctl --vacuum-size=1G
2016-06-09 16:35:37 +02:00
full-auto: submodules-update upgrade clean optimise
2016-05-23 08:29:56 +02:00
optimise:
nix-store --optimise
2016-06-13 16:27:53 +02:00
push: submodules-push
git push --all
git push --tags
2016-06-13 16:27:53 +02:00
2016-05-12 00:42:30 +02:00
rebuild-switch:
nixos-rebuild switch
store-repair:
nix-store --verify --check-contents --repair
2016-05-16 14:14:09 +02:00
submodules-update:
#git submodule update --remote
git submodule foreach git co master
git submodule foreach git ff
2016-05-16 14:14:09 +02:00
submodules-push:
git submodule foreach git push --all
git submodule foreach git push --tags
submodules-tag:
git submodule foreach git tag -f "$$(date +%F)-$$(hostname -s)"
tag: submodules-tag
git tag -f "$$(date +%F)-$$(hostname -s)"
2016-05-23 19:04:15 +02:00
upgrade:
2016-05-12 00:42:30 +02:00
nixos-rebuild switch --upgrade