clean up some unused modules

This commit is contained in:
TheWanderingCrow 2026-01-31 18:51:56 -05:00
parent c3170b5798
commit e73644f743
8 changed files with 4 additions and 180 deletions

8
flake.lock generated
View file

@ -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"
},

View file

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

View file

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

View file

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

View file

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

View file

@ -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 = [ ];
# };
# };
#};
}

View file

@ -1,9 +0,0 @@
{ inputs, ... }:
{
services.caddy = {
enable = true;
virtualHosts."chat.wanderingcrow.net".extraConfig = ''
reverse_proxy http://192.168.0.72:3000
'';
};
}

View file

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