feat: move mymx to it's own service
This commit is contained in:
parent
bb20443241
commit
387219b21f
16 changed files with 20 additions and 3103 deletions
|
|
@ -11,7 +11,7 @@
|
|||
./modules/monitoring.nix
|
||||
./modules/ntfy.nix
|
||||
./modules/uptime-kuma.nix
|
||||
./modules/mymx.nix
|
||||
# mymx module is imported via flake input in flake.nix
|
||||
./secrets/secrets-scheme.nix
|
||||
# Impure Secrets
|
||||
./secrets/secrets.nix
|
||||
|
|
@ -87,7 +87,14 @@
|
|||
|
||||
# Secrets handled via ./secrets.nix importing to config.mySecrets
|
||||
environment.etc."secrets/tailscale-auth".text = config.mySecrets.tailscaleKey;
|
||||
environment.etc."secrets/mymx-webhook".text = config.mySecrets.mymxWebhookSecret;
|
||||
services.tailscale.authKeyFile = "/etc/secrets/tailscale-auth";
|
||||
|
||||
# MyMX
|
||||
services.mymx = {
|
||||
enable = true;
|
||||
webhookSecretFile = "/etc/secrets/mymx-webhook";
|
||||
};
|
||||
|
||||
# Allow Tailscale traffic
|
||||
networking.firewall.trustedInterfaces = [ "tailscale0" ];
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue