diff --git a/hosts/fruitbook/.configuration.nix.swp b/hosts/fruitbook/.configuration.nix.swp new file mode 100644 index 0000000..a53592b Binary files /dev/null and b/hosts/fruitbook/.configuration.nix.swp differ diff --git a/hosts/fruitbook/.disks.nix.swp b/hosts/fruitbook/.disks.nix.swp new file mode 100644 index 0000000..67097f7 Binary files /dev/null and b/hosts/fruitbook/.disks.nix.swp differ diff --git a/hosts/fruitbook/filesystems.nix b/hosts/fruitbook/filesystems.nix index f5ab04f..e62635b 100644 --- a/hosts/fruitbook/filesystems.nix +++ b/hosts/fruitbook/filesystems.nix @@ -18,3 +18,18 @@ in { }; }; } +{ pkgs, ... }: + +let + device = "/dev/disk/by-id/ata-APPLE_SSD_SM0512G_S29ANYAH526520"; + subvol = name: { + type = "btrfs"; + inherit device; + options = ["subvol=${name}"]; + }; +in { + fileSystems."/" = subvol "rootfs"; + fileSystems."/nix" = subvol "nix"; + fileSystems."/persist" = subvol "persist"; + fileSystems."/persist/home" = subvol "persist/home"; +}