diff --git a/hosts/lilith-pad/hardware-configuration.nix b/hosts/lilith-pad/hardware-configuration.nix index 33e5a01..29b8266 100644 --- a/hosts/lilith-pad/hardware-configuration.nix +++ b/hosts/lilith-pad/hardware-configuration.nix @@ -1,86 +1,61 @@ # Do not modify this file! It was generated by ‘nixos-generate-config’ # and may be overwritten by future invocations. Please make changes # to /etc/nixos/configuration.nix instead. -{ - config, - lib, - pkgs, - modulesPath, - ... -}: +{ config, lib, pkgs, modulesPath, ... }: { - imports = [ (modulesPath + "/installer/scan/not-detected.nix") ]; + imports = + [ (modulesPath + "/installer/scan/not-detected.nix") ]; - boot.initrd.availableKernelModules = [ - "xhci_pci" - "nvme" - "usb_storage" - "sd_mod" - "sdhci_pci" - ]; + boot.initrd.availableKernelModules = [ "xhci_pci" "nvme" "usb_storage" "sd_mod" "sdhci_pci" ]; boot.initrd.kernelModules = [ ]; boot.kernelModules = [ ]; boot.extraModulePackages = [ ]; - fileSystems."/" = { - device = "tmpfs"; - fsType = "tmpfs"; - options = [ - "defaults" - "size=100%" - "mode=755" - ]; - }; + fileSystems."/" = + { device = "tmpfs"; + fsType = "tmpfs"; + options = [ + "defaults" + "size=100%" + "mode=755" + ]; + }; fileSystems."/boot" = { - device = "/dev/disk/by-uuid/3DFB-F4BF"; - fsType = "vfat"; - options = [ "umask=0077" ]; - }; + device = "/dev/disk/by-uuid/3DFB-F4BF"; + fsType = "vfat"; + options = [ "umask=0077" ]; + }; - fileSystems."/persist/data" = { - device = "/dev/disk/by-uuid/41e9461b-557d-4f2f-a255-534205e58d13"; - fsType = "btrfs"; - neededForBoot = true; - options = [ - "subvol=@data" - "noatime" - "compress=zstd" - ]; - }; + fileSystems."/persist/data" = + { device = "/dev/disk/by-uuid/41e9461b-557d-4f2f-a255-534205e58d13"; + fsType = "btrfs"; + neededForBoot = true; + options = [ "subvol=@data" "noatime" "compress=zstd" ]; + }; - fileSystems."/persist/cache" = { - device = "/dev/disk/by-uuid/41e9461b-557d-4f2f-a255-534205e58d13"; - fsType = "btrfs"; - neededForBoot = true; - options = [ - "subvol=@cache" - "noatime" - "compress=zstd" - ]; - }; + fileSystems."/persist/cache" = + { device = "/dev/disk/by-uuid/41e9461b-557d-4f2f-a255-534205e58d13"; + fsType = "btrfs"; + neededForBoot = true; + options = [ "subvol=@cache" "noatime" "compress=zstd" ]; + }; - fileSystems."/nix" = { - device = "/dev/disk/by-uuid/41e9461b-557d-4f2f-a255-534205e58d13"; - fsType = "btrfs"; - options = [ - "subvol=@nix" - "noatime" - "compress=zstd" - ]; - }; + fileSystems."/nix" = + { device = "/dev/disk/by-uuid/41e9461b-557d-4f2f-a255-534205e58d13"; + fsType = "btrfs"; + neededForBoot = true; + options = [ "subvol=@nix" "noatime" "compress=zstd" ]; + }; - fileSystems."/swap" = { - device = "/dev/disk/by-uuid/41e9461b-557d-4f2f-a255-534205e58d13"; - fsType = "btrfs"; - options = [ - "subvol=@swap" - "noatime" - ]; - }; + fileSystems."/swap" = + { device = "/dev/disk/by-uuid/41e9461b-557d-4f2f-a255-534205e58d13"; + fsType = "btrfs"; + options = [ "subvol=@swap" "noatime" ]; + }; - swapDevices = [ + swapDevices = [ { device = "/swap/swapfile"; priority = 0; diff --git a/hosts/lilith-pc/hardware-configuration.nix b/hosts/lilith-pc/hardware-configuration.nix index 4833bc6..46c9a83 100644 --- a/hosts/lilith-pc/hardware-configuration.nix +++ b/hosts/lilith-pc/hardware-configuration.nix @@ -59,6 +59,7 @@ fileSystems."/nix" = { device = "/dev/disk/by-uuid/5dbe939d-54a5-4092-b9c6-83f6bd4cf925"; fsType = "btrfs"; + neededForBoot = true; options = [ "noatime" "compress=zstd" diff --git a/server/arr/default.nix b/server/arr/default.nix index 1ffa77e..6a2d5ec 100644 --- a/server/arr/default.nix +++ b/server/arr/default.nix @@ -50,7 +50,10 @@ virtualisation.oci-containers.containers."chaptarr" = { image = "robertlordhood/chaptarr:latest"; - volumes = [ "/data:/data" ]; + volumes = [ + "config:/config" + "/data:/data" + ]; environment = { "PUID" = "994"; "GUID" = "994";