diff --git a/kyra/disko/lvm_vg.nix b/kyra/disko/lvm_vg.nix index e23c049..2cc4044 100644 --- a/kyra/disko/lvm_vg.nix +++ b/kyra/disko/lvm_vg.nix @@ -1,22 +1,39 @@ -{ +_: { disko = { devices = { lvm_vg = { - pool = { + "pool" = { type = "lvm_vg"; lvs = { - root = { + "root" = { size = "100%FREE"; content = { type = "btrfs"; - mountpoint = "/"; extraArgs = [ "-f" ]; - mountOptions = [ - "compress=zstd" - ]; + subvolumes = { + "/nix" = { + mountpoint = "/nix"; + mountOptions = [ + "compress=zstd" + "noatime" + "nodev" + "nosuid" + ]; + }; + + "/persist" = { + mountpoint = "/persist"; + mountOptions = [ + "compress=zstd" + "noatime" + "nodev" + "nosuid" + ]; + }; + }; }; }; };