diff --git a/containers/fluorite/flake.nix b/containers/fluorite/flake.nix index 8c87fac..33fcdb1 100644 --- a/containers/fluorite/flake.nix +++ b/containers/fluorite/flake.nix @@ -6,7 +6,6 @@ let name = "fluorite"; fqdn = "fluorite.lava.moe"; - altfqdn = hostname: "fluorite.${hostname}.lava.moe"; subnetId = "6"; subnet = x: "fd0d:1::${subnetId}:${toString x}"; @@ -43,13 +42,6 @@ listenAddresses = [ "10.0.0.1" "[fd0d::1]" "100.67.1.1" ]; }; - services.nginx.virtualHosts."${altfqdn config.networking.hostname}" = { - useACMEHost = "lava.moe"; - forceSSL = true; - locations."/".proxyPass = "http://[${client}]:5030"; - listenAddresses = [ "10.0.0.1" "[fd0d::1]" "100.67.1.1" ]; - }; - systemd.tmpfiles.rules = [ "d /persist/containers/${name} 755 root users" "d /persist/media/music 075 nobody users" diff --git a/hosts/alyssum/default.nix b/hosts/alyssum/default.nix index 2deecfb..3eb7289 100644 --- a/hosts/alyssum/default.nix +++ b/hosts/alyssum/default.nix @@ -24,10 +24,8 @@ tailscale modules.services.nginx - modules.services.soulbeet modules.services.syncthing - inputs.c-fluorite.nixosModule inputs.c-garnet.nixosModule ./filesystem.nix diff --git a/hosts/dandelion/filesystem.nix b/hosts/dandelion/filesystem.nix index 861bc15..4dd6a55 100644 --- a/hosts/dandelion/filesystem.nix +++ b/hosts/dandelion/filesystem.nix @@ -22,7 +22,7 @@ in { "/" = { device = "rootfs"; fsType = "tmpfs"; - options = [ "defaults" "size=6G" "mode=755" ]; + options = [ "defaults" "size=12G" "mode=755" ]; }; "/boot" = mkLabelMount "UEFI" "vfat"; diff --git a/modules/default.nix b/modules/default.nix index c52cde3..6775c55 100644 --- a/modules/default.nix +++ b/modules/default.nix @@ -22,7 +22,6 @@ in { ./services/nginx.nix ./services/postgres.nix ./services/sonarr.nix - ./services/soulbeet.nix ./services/synapse.nix ./services/syncthing.nix ./services/tmptsync.nix diff --git a/modules/services/soulbeet.nix b/modules/services/soulbeet.nix deleted file mode 100644 index 57b7cc0..0000000 --- a/modules/services/soulbeet.nix +++ /dev/null @@ -1,32 +0,0 @@ -{ ... }: -let - dir_data = "/persist/services/soulbeet/data"; - dir_downloads = "/persist/containers/fluorite/slskd/downloads"; - dir_music = "/persist/media/music"; -in { - systemd.tmpfiles.rules = [ - "d ${dir_data} 700 root root" - "d ${dir_downloads} 755 root users" - "d ${dir_music} 075 nobody users" - ]; - virtualisation.oci-containers.backend = "docker"; - virtualisation.oci-containers.containers = { - container-name = { - image = "docker.io/docccccc/soulbeet:latest"; - autoStart = true; - ports = [ "9765:9765" ]; - environment = { - DATABASE_URL = "sqlite:/data/soulbeet.db"; - DOWNLOAD_PATH = "/downloads"; - SECRET_KEY = "change-me-in-production"; - NAVIDROME_URL = "http://navidrome:4533"; - BEETS_CONFIG = "/config/config.yaml"; - }; - volumes = [ - "${dir_data}:/data" - "${dir_downloads}:/downloads" - "${dir_music}:/music" - ]; - }; - }; -}