diff --git a/hosts/desktop/configuration.nix b/hosts/desktop/configuration.nix index 605b11b..0bebbbc 100644 --- a/hosts/desktop/configuration.nix +++ b/hosts/desktop/configuration.nix @@ -213,6 +213,7 @@ in gparted grsync kmod + kdePackages.ksvg lact nano onlyoffice-bin diff --git a/hosts/desktop/home.nix b/hosts/desktop/home.nix index d73b05a..95ab43b 100644 --- a/hosts/desktop/home.nix +++ b/hosts/desktop/home.nix @@ -58,6 +58,7 @@ # gamescope # using chaotic git version # gamescope-wsi # using chaotic git version bottles + chromium deadnix discord fastfetch diff --git a/hosts/nas/networking.nix b/hosts/nas/networking.nix index decf84e..95bc9ff 100644 --- a/hosts/nas/networking.nix +++ b/hosts/nas/networking.nix @@ -47,6 +47,7 @@ in networks = { "Joey’s Jungle" = { psk = password; + # extraConfig = "bssid_blacklist=34:60:F9:8F:FE:7B"; }; }; }; diff --git a/modules/apps/swag/default.nix b/modules/apps/swag/default.nix index 6ba9c77..cf529f2 100644 --- a/modules/apps/swag/default.nix +++ b/modules/apps/swag/default.nix @@ -34,6 +34,9 @@ in "${toString cfg.httpsPort}:443" "81:81" ]; + extraOptions = [ + "--cap-add=NET_ADMIN" + ]; volumes = [ "${cfg.configPath}:/config" ]; environment = { PUID = cfg.puid; @@ -42,6 +45,7 @@ in EMAIL = cfg.email; URL = cfg.url; VALIDATION = cfg.validation; + DNSPLUGIN = cfg.dnsPlugin; SUBDOMAINS = cfg.subdomains; DOCKER_MODS = "linuxserver/mods:swag-dashboard"; }; diff --git a/modules/apps/swag/options.nix b/modules/apps/swag/options.nix index fa21688..77329ed 100644 --- a/modules/apps/swag/options.nix +++ b/modules/apps/swag/options.nix @@ -61,12 +61,17 @@ with lib; validation = mkOption { type = types.str; - default = "http"; + default = "dns"; + }; + + dnsPlugin = mkOption { + type = types.str; + default = "cloudflare"; }; subdomains = mkOption { type = types.str; - default = "jellyfin,jellyseerr,cloud,office,chat,hass,mealie"; + default = "wildcard"; }; }; }