diff --git a/flake.nix b/flake.nix index 7af1c49..4bb183c 100644 --- a/flake.nix +++ b/flake.nix @@ -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 }; diff --git a/home-manager/noe/hosts/aerial.nix b/home-manager/noe/hosts/aerial.nix index 997c7c9..b522eb1 100644 --- a/home-manager/noe/hosts/aerial.nix +++ b/home-manager/noe/hosts/aerial.nix @@ -34,6 +34,7 @@ jq plexamp plex-media-player + obsidian ]; programs.vscode = { diff --git a/home-manager/noe/hosts/unicorn.nix b/home-manager/noe/hosts/unicorn.nix index db54da6..8516851 100644 --- a/home-manager/noe/hosts/unicorn.nix +++ b/home-manager/noe/hosts/unicorn.nix @@ -19,6 +19,7 @@ jq plexamp plex-media-player + obsidian ]; programs.vscode = { diff --git a/nixos/hosts/seedbox/arr.nix b/nixos/hosts/seedbox/arr.nix index 2732056..e6f882e 100644 --- a/nixos/hosts/seedbox/arr.nix +++ b/nixos/hosts/seedbox/arr.nix @@ -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"]; diff --git a/nixos/hosts/seedbox/transmission.nix b/nixos/hosts/seedbox/transmission.nix index ea7f163..0785bc8 100644 --- a/nixos/hosts/seedbox/transmission.nix +++ b/nixos/hosts/seedbox/transmission.nix @@ -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 ];