diff options
author | Quentin Dufour <quentin@deuxfleurs.fr> | 2022-10-16 14:13:55 +0200 |
---|---|---|
committer | Gitea <gitea@fake.local> | 2022-10-16 14:17:12 +0000 |
commit | e658b79d06ddc917e2ecabd4ad7d8c9037e38121 (patch) | |
tree | 92e01e7d84a257f34b45af982717d657b67a8338 | |
parent | c4c20b691cbb71fc8fe06f9ce09d9a5bf256a6b1 (diff) | |
download | nixcfg-e658b79d06ddc917e2ecabd4ad7d8c9037e38121.tar.gz nixcfg-e658b79d06ddc917e2ecabd4ad7d8c9037e38121.zip |
Add channel selection in the deploy script
-rw-r--r-- | README.md | 2 | ||||
-rwxr-xr-x | deploy_nixos | 1 |
2 files changed, 3 insertions, 0 deletions
@@ -31,6 +31,8 @@ Basically: - Add your wireguard configuration to `cluster/prod/cluster.nix` - You will have to edit your NAT config manually - To get your node's wg public key, you must run `./deploy_prod prod <node>`, see the next section for more information + - Add your nodes to `cluster/prod/ssh_config`, it will be used by the various SSH scripts. + - If you use `ssh` directly, use `ssh -F ./cluster/prod/ssh_config` ## How to deploy a Nix configuration on a fresh node diff --git a/deploy_nixos b/deploy_nixos index 0bd1b4c..2b55799 100755 --- a/deploy_nixos +++ b/deploy_nixos @@ -7,4 +7,5 @@ copy cluster/$CLUSTER/cluster.nix /etc/nixos/cluster.nix copy cluster/$CLUSTER/node/$NIXHOST.nix /etc/nixos/node.nix copy cluster/$CLUSTER/node/$NIXHOST.site.nix /etc/nixos/site.nix +cmd "nix-channel --add https://nixos.org/channels/nixos-22.05 nixos" cmd nixos-rebuild switch --show-trace |