diff --git a/keys/hetzner.priv b/keys/hetzner.priv new file mode 100644 index 0000000..ab405cf Binary files /dev/null and b/keys/hetzner.priv differ diff --git a/keys/secrets.nix b/keys/secrets.nix index 3434403..a33444d 100644 --- a/keys/secrets.nix +++ b/keys/secrets.nix @@ -10,4 +10,5 @@ in "master.priv".publicKeys = macbook ++ master; "wg-selene".publicKeys = macbook ++ selene ++ master; "wg-macbook".publicKeys = macbook ++ master; + "hetzner.priv".publicKeys = macbook ++ selene ++ master; } \ No newline at end of file diff --git a/modules/servermodules/wireguard/wireguard-server.nix b/modules/servermodules/wireguard/wireguard-server.nix index 797f9b0..96cbfb4 100644 --- a/modules/servermodules/wireguard/wireguard-server.nix +++ b/modules/servermodules/wireguard/wireguard-server.nix @@ -53,7 +53,7 @@ in peers = [ # List of allowed peers. - (import ../../systems/macbook/wireguard.nix).peerConfig + (import ../../../systems/macbook/wireguard.nix).peerConfig ]; }; }; diff --git a/systems/macbook/users.nix b/systems/macbook/users.nix index df3810e..038f488 100644 --- a/systems/macbook/users.nix +++ b/systems/macbook/users.nix @@ -13,6 +13,10 @@ let programs.zsh = (import ../../modules/usermodules/zsh.nix).programs.zsh; programs.git = (import ../../modules/usermodules/git.nix).programs.git; + + programs.ssh.matchBlocks.ren = { + + }; }; in { diff --git a/systems/selene/users.nix b/systems/selene/users.nix index 224c175..7bf2c37 100644 --- a/systems/selene/users.nix +++ b/systems/selene/users.nix @@ -14,4 +14,10 @@ "networkmanager" ]; }; + + age.secrets.hetzner-key = { + file = ../../keys/hetzner.priv; + owner = "selene"; + }; + }