From c9a267aacc88c678e4d558a623eb7db8003f79c7 Mon Sep 17 00:00:00 2001 From: blake Date: Thu, 9 Oct 2025 11:39:53 -0500 Subject: [PATCH] 149 current 2025-10-09 03:59:16 25.05.20251006.20c4598 6.12.50 * --- modules/homelab/default.nix | 2 +- modules/homelab/nginx-proxy.nix | 39 ---------------------------- modules/homelab/services/default.nix | 9 ++++--- 3 files changed, 6 insertions(+), 44 deletions(-) delete mode 100644 modules/homelab/nginx-proxy.nix diff --git a/modules/homelab/default.nix b/modules/homelab/default.nix index 8fc8808..2ed3b97 100644 --- a/modules/homelab/default.nix +++ b/modules/homelab/default.nix @@ -6,7 +6,7 @@ let in { options.modules.homelab = { - enable = lib.mkEnableOption "enable homelab services and configuration" + enable = lib.mkEnableOption "enable homelab services and configuration"; media_user = lib.mkOption = { default = "media"; type = lib.types.str; diff --git a/modules/homelab/nginx-proxy.nix b/modules/homelab/nginx-proxy.nix deleted file mode 100644 index 86ce2b1..0000000 --- a/modules/homelab/nginx-proxy.nix +++ /dev/null @@ -1,39 +0,0 @@ -{ pkgs, config, lib, ... }: - -let - cfg = config.modules.homelab.nginx-proxy; -in -{ - options.modules.homelab.nginx-proxy = { - enable = lib.mkEnableOption "enables nginx-proxy"; - }; - - config = lib.mkIf cfg.enable { - # enable nginx proxy manager - services.nginx = { - enable = true; - recommendedProxySettings = true; - recommendedTlsSettings = true; - }; - # enable acme for auto ssl certs with lets encrypt - security.acme = { - acceptTerms = true; - defaults.email = "me@blakedheld.xyz"; - }; - - # nginx secrets - sops.secrets = { - "ssl_blakedheld_crt" = { - restartUnits = [ "nginx.service" ]; - owner = "nginx"; - group = "nginx"; -# neededForUsers = true; - }; - "ssl_blakedheld_key" = { - owner = "nginx"; - group = "nginx"; -# neededForUsers = true; - }; - }; - }; -} diff --git a/modules/homelab/services/default.nix b/modules/homelab/services/default.nix index 4d8cde1..d5ee08c 100644 --- a/modules/homelab/services/default.nix +++ b/modules/homelab/services/default.nix @@ -4,10 +4,11 @@ { imports = [ -# ./jellyfin -# ./vaultwarden -# ./gitea -# ./qbittorrent + ./jellyfin + ./vaultwarden + ./gitea + ./qbittorrent + ./nginx-proxy # ./arr/prowlarr # ./arr/flaresolverr # ./arr/bazarr