From b235e35df6f1bd256be8812ddaef9b2bb9d8b532 Mon Sep 17 00:00:00 2001 From: Infinidoge Date: Sun, 18 Dec 2022 04:11:23 -0500 Subject: [PATCH] feat(Infini-DESKTOP): persist /srv --- hosts/Infini-DESKTOP/default.nix | 2 ++ hosts/Infini-DESKTOP/hardware-configuration.nix | 9 +++++++++ 2 files changed, 11 insertions(+) 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";