Start setting up bert

This commit is contained in:
Chandler Swift 2024-10-31 00:55:10 -05:00
parent 52e33b951c
commit 40bb9b51f6
Signed by: chandlerswift
GPG key ID: A851D929D52FB93F
8 changed files with 226 additions and 0 deletions

16
bert/Makefile Normal file
View file

@ -0,0 +1,16 @@
# https://stackoverflow.com/a/23324703
current_dir:=$(shell dirname $(realpath $(firstword $(MAKEFILE_LIST))))
.PHONY: deploy
deploy:
rsync -avz $(current_dir)/ root@bert:config/
ssh root@bert nixos-rebuild switch --fast -I nixos-config=/root/config/configuration.nix
.PHONY: local-build-deploy
local-build-deploy:
nixos-rebuild switch --fast -I nixos-config=./configuration.nix --build-host root@bert --target-host root@bert
.PHONY: deploy-upgrade
deploy-upgrade:
rsync -avz $(current_dir)/ root@bert:config/
ssh root@bert nixos-rebuild switch --upgrade-all --fast -I nixos-config=/root/config/configuration.nix