summaryrefslogtreecommitdiff
path: root/rebuild
blob: a9b63e3647c9fce1597f98c8d37443b6e2e80243 (plain)
1
2
3
4
5
6
7
8
9
10
#!/bin/sh
if [ ! -f ~/.config/sops/age/keys.txt ]; then
	mkdir -p ~/.config/sops/age
	echo "---------------------------------------------------------------------------------------------------"
	echo "| WARNING: Sops key not found. Please generate one from your ssh key using the following command: |"
	echo "|     nix run nixpkgs#ssh-to-age -- -private-key -i ~/.ssh/private > ~/.config/sops/age/keys.txt  |"
	echo "|     cat ~/.config/sops/age/keys.txt | age-keygen -y  # Public key                               |"
	echo "---------------------------------------------------------------------------------------------------"
fi
nixos-rebuild switch --sudo --flake "$(dirname "$0")/#$(hostname)" $@