diff options
Diffstat (limited to 'modules/server')
| -rw-r--r-- | modules/server/sops.nix | 1 | ||||
| -rw-r--r-- | modules/server/systemd.nix | 4 |
2 files changed, 3 insertions, 2 deletions
diff --git a/modules/server/sops.nix b/modules/server/sops.nix index 186ec3e..3acae0d 100644 --- a/modules/server/sops.nix +++ b/modules/server/sops.nix @@ -6,6 +6,7 @@ secrets = { "ghcr/user" = { }; "ghcr/password" = { }; + tailscale_authentication_key = { }; }; }; } diff --git a/modules/server/systemd.nix b/modules/server/systemd.nix index 3ad7f06..1ffc1ce 100644 --- a/modules/server/systemd.nix +++ b/modules/server/systemd.nix @@ -1,4 +1,4 @@ -{ secrets, ... }: +{ config, ... }: { systemd.services.tailscale-up = { after = [ "tailscaled.service" ]; @@ -6,7 +6,7 @@ wantedBy = [ "multi-user.target" ]; serviceConfig = { - ExecStart = "/run/current-system/sw/bin/tailscale up --authkey ${secrets.tailscale_authentication_key}"; + ExecStart = "/run/current-system/sw/bin/tailscale up --authkey ${config.sops.secrets.tailscale_authentication_key.path}"; Restart = "on-failure"; }; }; |