From e73644f7439f8872c15dc73895976f250b19d1da Mon Sep 17 00:00:00 2001 From: TheWanderingCrow Date: Sat, 31 Jan 2026 18:51:56 -0500 Subject: [PATCH] clean up some unused modules --- flake.lock | 8 ++--- modules/services/freshrss/default.nix | 17 ----------- modules/services/homebox/default.nix | 18 ----------- modules/services/netbox/default.nix | 33 -------------------- modules/services/ntfy-sh/default.nix | 16 ---------- modules/services/ollama/default.nix | 43 --------------------------- modules/services/ollama/proxy.nix | 9 ------ modules/services/openhab/default.nix | 40 ------------------------- 8 files changed, 4 insertions(+), 180 deletions(-) delete mode 100644 modules/services/freshrss/default.nix delete mode 100644 modules/services/homebox/default.nix delete mode 100644 modules/services/netbox/default.nix delete mode 100644 modules/services/ntfy-sh/default.nix delete mode 100644 modules/services/ollama/default.nix delete mode 100644 modules/services/ollama/proxy.nix delete mode 100644 modules/services/openhab/default.nix diff --git a/flake.lock b/flake.lock index 2d10fd8..dbc7b57 100644 --- a/flake.lock +++ b/flake.lock @@ -286,11 +286,11 @@ ] }, "locked": { - "lastModified": 1769694468, - "narHash": "sha256-2UHgLXssmLmZfzVEzPUV8IYN7XH2pK6XKLPWBs6syew=", + "lastModified": 1769903468, + "narHash": "sha256-3nl0QTDPgc5+19EKy0eBU05LfnVSXWYjhlpMqGbJ07s=", "ref": "refs/heads/prod", - "rev": "344796f56725092c00abe7ecc8612fb01dc6b0c0", - "revCount": 186, + "rev": "8bc7c5aa819961e4c566ef9bf53b5352371e1ef9", + "revCount": 187, "type": "git", "url": "ssh://git@github.com/TheWanderingCrow/nix-secrets" }, diff --git a/modules/services/freshrss/default.nix b/modules/services/freshrss/default.nix deleted file mode 100644 index 9d5cc3e..0000000 --- a/modules/services/freshrss/default.nix +++ /dev/null @@ -1,17 +0,0 @@ -{ config, inputs, ... }: -let - sopsFolder = inputs.nix-secrets + "/sops"; -in -{ - sops.secrets."freshrss/pass" = { - sopsFile = "${sopsFolder}/services.yaml"; - owner = "freshrss"; - }; - services.freshrss = { - enable = true; - baseUrl = "https://rss.wanderingcrow.net"; - webserver = "caddy"; - virtualHost = config.services.freshrss.baseUrl; - passwordFile = config.sops.secrets."freshrss/pass".path; - }; -} diff --git a/modules/services/homebox/default.nix b/modules/services/homebox/default.nix deleted file mode 100644 index 2a34864..0000000 --- a/modules/services/homebox/default.nix +++ /dev/null @@ -1,18 +0,0 @@ -{inputs, ...}: { - services = { - caddy = { - enable = true; - virtualHosts."homebox.wanderingcrow.net".extraConfig = '' - @block not remote_ip ${inputs.nix-secrets.network.primary.publicIP} private_ranges - abort @block - reverse_proxy http://localhost:7745 - ''; - }; - homebox = { - enable = true; - settings = { - HBOX_OPTIONS_ALLOW_REGISTRATION = "true"; - }; - }; - }; -} diff --git a/modules/services/netbox/default.nix b/modules/services/netbox/default.nix deleted file mode 100644 index 2648ab4..0000000 --- a/modules/services/netbox/default.nix +++ /dev/null @@ -1,33 +0,0 @@ -{ - inputs, - config, - pkgs, - ... -}: let - sopsFolder = builtins.toString inputs.nix-secrets + "/sops"; -in { - users.users.caddy.extraGroups = ["netbox"]; - - sops.secrets."netbox/secret-key" = { - owner = "netbox"; - sopsFile = "${sopsFolder}/shared.yaml"; - }; - - services.caddy = { - enable = true; - virtualHosts."netbox.wanderingcrow.net".extraConfig = '' - file_server /static/ - reverse_proxy http://${config.services.netbox.listenAddress}:${builtins.toString config.services.netbox.port} - ''; - }; - - services.netbox = { - enable = true; - package = pkgs.netbox; - listenAddress = "0.0.0.0"; - port = 9099; - secretKeyFile = config.sops.secrets."netbox/secret-key".path; - plugins = ps: with ps; [ps.netbox-topology-views]; - settings.PLUGINS = ["netbox_topology_views"]; - }; -} diff --git a/modules/services/ntfy-sh/default.nix b/modules/services/ntfy-sh/default.nix deleted file mode 100644 index d63079f..0000000 --- a/modules/services/ntfy-sh/default.nix +++ /dev/null @@ -1,16 +0,0 @@ -{ - services.caddy = { - enable = true; - virtualHosts."notify.wanderingcrow.net".extraConfig = '' - reverse_proxy http://localhost:9089 - ''; - }; - services.ntfy-sh = { - enable = true; - settings = { - base-url = "https://notify.wanderingcrow.net"; - listen-http = ":9089"; - behind-proxy = true; - }; - }; -} diff --git a/modules/services/ollama/default.nix b/modules/services/ollama/default.nix deleted file mode 100644 index e217f71..0000000 --- a/modules/services/ollama/default.nix +++ /dev/null @@ -1,43 +0,0 @@ -{ - config, - pkgs, - ... -}: -{ - - services.ollama = { - enable = true; - package = pkgs.ollama; - loadModels = [ ]; - acceleration = "rocm"; - }; - - #services.open-webui = { - # enable = true; - # port = 3000; - # host = "0.0.0.0"; - # openFirewall = true; - #}; - - #services.searx = { - # enable = true; - # redisCreateLocally = true; - # settings = { - # server.limiter = false; - # server.secret_key = "temptestsecret"; - # server.port = 3001; - # server.bind_address = "0.0.0.0"; - # search.formats = [ - # "html" - # "json" - # ]; - # }; - # limiterSettings = { - # botdetection = { - # ip_limit.link_token = false; - # ip_lists.block_ip = [ ]; - # ip_lists.pass_ip = [ ]; - # }; - # }; - #}; -} diff --git a/modules/services/ollama/proxy.nix b/modules/services/ollama/proxy.nix deleted file mode 100644 index f3ca64d..0000000 --- a/modules/services/ollama/proxy.nix +++ /dev/null @@ -1,9 +0,0 @@ -{ inputs, ... }: -{ - services.caddy = { - enable = true; - virtualHosts."chat.wanderingcrow.net".extraConfig = '' - reverse_proxy http://192.168.0.72:3000 - ''; - }; -} diff --git a/modules/services/openhab/default.nix b/modules/services/openhab/default.nix deleted file mode 100644 index 6e2ee6d..0000000 --- a/modules/services/openhab/default.nix +++ /dev/null @@ -1,40 +0,0 @@ -let - volumePath = "/overseer/services"; -in -{ - lib, - config, - inputs, - ... -}: -{ - systemd.tmpfiles.rules = [ - "d ${volumePath}/openhab" - "d ${volumePath}/openhab/conf" - "d ${volumePath}/openhab/userdata" - "d ${volumePath}/openhab/addons" - ]; - ########### - # Service # - ########### - - virtualisation.oci-containers = { - backend = "podman"; - containers."openhab" = { - image = "openhab/openhab:milestone"; - extraOptions = [ "--ip=10.88.0.9" ]; - volumes = [ - "${volumePath}/openhab/conf:/openhab/conf" - "${volumePath}/openhab/userdata:/openhab/userdata" - "${volumePath}/openhab/addons:/openhab/addons" - ]; - }; - }; - - services.caddy = { - enable = true; - virtualHosts."openhab.wanderingcrow.net".extraConfig = '' - reverse_proxy http://10.88.0.9:8080 - ''; - }; -}