From 170e12223e3fd6d6f368234e14b39c4764db04ae Mon Sep 17 00:00:00 2001 From: sajenim Date: Wed, 17 May 2023 18:23:19 +0800 Subject: [PATCH] mount external hdd + update volume path --- nixos/lavender/containers/code-server.nix | 2 +- nixos/lavender/containers/gitea.nix | 2 +- nixos/lavender/containers/homepage.nix | 2 +- nixos/lavender/containers/overseerr.nix | 2 +- nixos/lavender/containers/pihole.nix | 4 ++-- nixos/lavender/containers/plex.nix | 2 +- nixos/lavender/containers/qbittorrent.nix | 2 +- nixos/lavender/containers/radarr.nix | 2 +- nixos/lavender/containers/sonarr.nix | 2 +- nixos/lavender/hardware-configuration.nix | 5 +++++ 10 files changed, 15 insertions(+), 10 deletions(-) diff --git a/nixos/lavender/containers/code-server.nix b/nixos/lavender/containers/code-server.nix index fd779e2..1d53f67 100644 --- a/nixos/lavender/containers/code-server.nix +++ b/nixos/lavender/containers/code-server.nix @@ -6,7 +6,7 @@ autoStart = true; image = "lscr.io/linuxserver/code-server:latest"; volumes = [ - "/srv/code-server:/config" + "/srv/containers/code-server:/config" ]; ports = [ "8443:8443" ]; }; diff --git a/nixos/lavender/containers/gitea.nix b/nixos/lavender/containers/gitea.nix index 5ed7306..38e5d46 100644 --- a/nixos/lavender/containers/gitea.nix +++ b/nixos/lavender/containers/gitea.nix @@ -6,7 +6,7 @@ autoStart = true; image = "gitea/gitea:latest"; volumes = [ - "/srv/gitea:/data" + "/srv/containers/gitea:/data" "/etc/localtime:/etc/localtime:ro" ]; ports = [ diff --git a/nixos/lavender/containers/homepage.nix b/nixos/lavender/containers/homepage.nix index c14ea13..6980ccb 100644 --- a/nixos/lavender/containers/homepage.nix +++ b/nixos/lavender/containers/homepage.nix @@ -6,7 +6,7 @@ autoStart = true; image = "ghcr.io/benphelps/homepage:latest"; volumes = [ - "/srv/homepage:/app/config" + "/srv/containers/homepage:/app/config" ]; ports = [ "3000:3000" ]; }; diff --git a/nixos/lavender/containers/overseerr.nix b/nixos/lavender/containers/overseerr.nix index 677868e..96967fb 100644 --- a/nixos/lavender/containers/overseerr.nix +++ b/nixos/lavender/containers/overseerr.nix @@ -6,7 +6,7 @@ autoStart = true; image = "sctx/overseerr:latest"; volumes = [ - "/srv/overseer:/app/config" + "/srv/containers/overseerr:/app/config" ]; ports = [ "5055:5055" ]; }; diff --git a/nixos/lavender/containers/pihole.nix b/nixos/lavender/containers/pihole.nix index 616646f..39f98eb 100644 --- a/nixos/lavender/containers/pihole.nix +++ b/nixos/lavender/containers/pihole.nix @@ -6,8 +6,8 @@ autoStart = true; image = "pihole/pihole:latest"; volumes = [ - "/srv/pihole/etc-pihole:/etc/pihole" - "/srv/pihole/etc-dnsmasq.d:/etc/dnsmasq.d" + "/srv/containers/pihole/etc-pihole:/etc/pihole" + "/srv/containers/pihole/etc-dnsmasq.d:/etc/dnsmasq.d" ]; ports = [ "53:53/tcp" diff --git a/nixos/lavender/containers/plex.nix b/nixos/lavender/containers/plex.nix index b9c8c57..64d31ff 100644 --- a/nixos/lavender/containers/plex.nix +++ b/nixos/lavender/containers/plex.nix @@ -6,7 +6,7 @@ autoStart = true; image = "lscr.io/linuxserver/plex:latest"; volumes = [ - "/srv/plex:/config" + "/srv/containers/plex:/config" "/srv/media:/media" ]; ports = [ "32400:32400" ]; diff --git a/nixos/lavender/containers/qbittorrent.nix b/nixos/lavender/containers/qbittorrent.nix index 91a3e39..60ac181 100644 --- a/nixos/lavender/containers/qbittorrent.nix +++ b/nixos/lavender/containers/qbittorrent.nix @@ -6,7 +6,7 @@ autoStart = true; image = "cr.hotio.dev/hotio/qbittorrent"; volumes = [ - "/srv/qbittorrent:/config" + "/srv/containers/qbittorrent:/config" "/srv/media:/media" ]; ports = [ "8080:8080" ]; diff --git a/nixos/lavender/containers/radarr.nix b/nixos/lavender/containers/radarr.nix index 3d9ee55..1246bb6 100644 --- a/nixos/lavender/containers/radarr.nix +++ b/nixos/lavender/containers/radarr.nix @@ -6,7 +6,7 @@ autoStart = true; image = "cr.hotio.dev/hotio/radarr"; volumes = [ - "/srv/radarr:/config" + "/srv/containers/radarr:/config" "/srv/media:/media" ]; ports = [ "7878:7878" ]; diff --git a/nixos/lavender/containers/sonarr.nix b/nixos/lavender/containers/sonarr.nix index 5d15301..9101498 100644 --- a/nixos/lavender/containers/sonarr.nix +++ b/nixos/lavender/containers/sonarr.nix @@ -6,7 +6,7 @@ autoStart = true; image = "cr.hotio.dev/hotio/sonarr"; volumes = [ - "/srv/sonarr:/config" + "/srv/containers/sonarr:/config" "/srv/media:/media" ]; ports = [ "8989:8989" ]; diff --git a/nixos/lavender/hardware-configuration.nix b/nixos/lavender/hardware-configuration.nix index 5015fcb..ec7aea5 100644 --- a/nixos/lavender/hardware-configuration.nix +++ b/nixos/lavender/hardware-configuration.nix @@ -18,6 +18,11 @@ fsType = "ext4"; }; + fileSystems."/srv/media" = + { device = "/dev/disk/by-uuid/3548fbc6-6efd-4ed1-acc1-bd3ffed9d7a7"; + fsType = "ext4"; + }; + swapDevices = [ ]; # Enables DHCP on each ethernet and wireless interface. In case of scripted networking