This commit is contained in:
41666 2025-01-09 21:56:45 -08:00
parent 7ad3ef2ba1
commit 36c07aaa2a
5 changed files with 13 additions and 7 deletions

View file

@ -170,24 +170,19 @@
aerial = mkNixos [ ./nixos/hosts/aerial ]; # desktop
cider = mkNixos [ ./nixos/hosts/cider ]; # asahi m2 mba
dis-sociat-ing = mkNixos [ ./nixos/hosts/dis-sociat-ing ]; # Iceshrimp+Withdrawl, dis.sociat.ing
drone = mkNixos [ ./nixos/hosts/drone ]; # spectre x360
exit-node = mkNixos [ ./nixos/hosts/exit-node ]; # lab jump
git = mkNixos [ ./nixos/hosts/git ]; # Forgejo Host
ingress-proxy = mkNixos [ ./nixos/hosts/ingress-proxy ]; # nginx edge proxy
jitsi = mkNixos [ ./nixos/hosts/jitsi ]; # jitsi meet
monitoring = mkNixos [ ./nixos/hosts/monitoring ]; # Grafana, Prometheus, Jaeger, etc
mumble = mkNixos [ ./nixos/hosts/mumble ]; # mumble
nas0 = mkNixos [ ./nixos/hosts/nas0 ]; # SMB/NFS NAS
nextcloud = mkNixos [ ./nixos/hosts/nextcloud ]; # nextcloud
pihole = mkNixos [ ./nixos/hosts/pihole ]; # PiHole!
plex = mkNixos [ ./nixos/hosts/plex ]; # plex
porcelain-doll-repair = mkNixos [ ./nixos/hosts/porcelain-doll-repair ]; # Iceshrimp+Withdrawl, porcelain.doll.repair
ps2live = mkNixos [ ./nixos/hosts/ps2live ]; # PS2.LIVE stack + planetside stuff
retrobox = mkNixos [ ./nixos/hosts/retrobox ]; # lil rpi
sapphic-engineer = mkNixos [ ./nixos/hosts/sapphic-engineer ]; # Akkoma, sapphic.engineer
seedbox = mkNixos [ ./nixos/hosts/seedbox ]; # fuck
static-sites = mkNixos [ ./nixos/hosts/static-sites ]; # nginx specifically for static sites
thonkpad = mkNixos [ ./nixos/hosts/thonkpad ]; # t480
ts3 = mkNixos [ ./nixos/hosts/ts3 ]; # Teamspeak-san
unicorn = mkNixos [ ./nixos/hosts/unicorn ]; # legion thingy
};

View file

@ -34,6 +34,7 @@
jq
plexamp
plex-media-player
obsidian
];
programs.vscode = {

View file

@ -19,6 +19,7 @@
jq
plexamp
plex-media-player
obsidian
];
programs.vscode = {

View file

@ -1,4 +1,4 @@
{ config, ... }: {
{ config, pkgs, ... }: {
nixpkgs.config.permittedInsecurePackages = [
"aspnetcore-runtime-6.0.36"
"aspnetcore-runtime-wrapped-6.0.36"
@ -21,16 +21,20 @@
services.lidarr.enable = true;
services.lidarr.user = "data";
services.lidarr.group = "data";
services.lidarr.package = pkgs.master.lidarr;
services.sonarr.enable = true;
services.sonarr.user = "data";
services.sonarr.group = "data";
services.sonarr.package = pkgs.master.sonarr;
services.radarr.enable = true;
services.radarr.user = "data";
services.radarr.group = "data";
services.radarr.package = pkgs.master.radarr;
services.prowlarr.enable = true;
services.prowlarr.package = pkgs.master.prowlarr;
systemd.units.radarr.upheldBy = ["mnt-nas0.mount"];
systemd.units.lidarr.upheldBy = ["mnt-nas0.mount"];

View file

@ -9,13 +9,18 @@ OPENVPN_CONFIG=mx.protonvpn.udp
OPENVPN_USERNAME=${config.sops.placeholder.protonvpn_username}+pmp
OPENVPN_PASSWORD=${config.sops.placeholder.protonvpn_password}
LOCAL_NETWORK=100.64.0.0/10
WEBPROXY_ENABLED=true
WEBPROXY_PORT=8118
'';
};
virtualisation.oci-containers.containers = {
torrenty = {
image = "docker.io/haugene/transmission-openvpn";
ports = [ "9091:9091" ];
ports = [
"9091:9091"
"8118:8118"
];
environmentFiles = [
config.sops.templates."transmission.env".path
];