feat: move mymx to it's own service

This commit is contained in:
Jet Pham 2026-03-05 00:46:10 -08:00
parent bb20443241
commit 387219b21f
No known key found for this signature in database
16 changed files with 20 additions and 3103 deletions

View file

@ -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" ];