149 current 2025-10-09 03:59:16 25.05.20251006.20c4598 6.12.50 *

This commit is contained in:
2025-10-09 11:39:53 -05:00
parent 477bda8a08
commit c9a267aacc
3 changed files with 6 additions and 44 deletions

View File

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

View File

@@ -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;
};
};
};
}

View File

@@ -4,10 +4,11 @@
{
imports = [
# ./jellyfin
# ./vaultwarden
# ./gitea
# ./qbittorrent
./jellyfin
./vaultwarden
./gitea
./qbittorrent
./nginx-proxy
# ./arr/prowlarr
# ./arr/flaresolverr
# ./arr/bazarr