diff --git a/hosts/Infini-DESKTOP/default.nix b/hosts/Infini-DESKTOP/default.nix index 3086739..7654ac3 100644 --- a/hosts/Infini-DESKTOP/default.nix +++ b/hosts/Infini-DESKTOP/default.nix @@ -25,6 +25,8 @@ "/var/lib/systemd/coredump" "/var/lib/tailscale" "/var/lib/alsa" + + "/srv" ]; files = [ diff --git a/hosts/Infini-DESKTOP/hardware-configuration.nix b/hosts/Infini-DESKTOP/hardware-configuration.nix index 5560fb7..61d1c38 100644 --- a/hosts/Infini-DESKTOP/hardware-configuration.nix +++ b/hosts/Infini-DESKTOP/hardware-configuration.nix @@ -17,6 +17,8 @@ in let main = uuid "13f97ece-823e-4785-b06e-6c284105d379"; esp = uuid "1DB7-2844"; + + btrfsOptions = [ "defaults" "autodefrag" "noatime" ]; in { "/" = { @@ -32,6 +34,13 @@ in neededForBoot = true; }; + "/persist/srv" = { + device = main; + fsType = "btrfs"; + options = [ "subvol=root/srv" "ssd" ] ++ btrfsOptions; + neededForBoot = true; + }; + "/etc/ssh" = { device = main; fsType = "btrfs";