{config, ...}: let main_disk = "/dev/disk/by-uuid/"; in { fileSystems = { "/" = { device = "none"; fsType = "tmpfs"; options = ["defaults" "size=2G" "mode=755"]; }; "/nix" = { device = main_disk; fsType = "btrfs"; options = ["subvol=@nix" "compress-force=zstd:9"]; }; "/boot" = { device = "/dev/disk/by-uuid/"; fsType = "vfat"; }; "/srv/home" = { device = main_disk; fsType = "btrfs"; options = ["subvol=@home" "compress-force=zstd:9"]; }; "/srv/nixos-config" = { device = main_disk; fsType = "btrfs"; options = ["subvol=@nixos-config" "compress-force=zstd:9"]; }; "/etc/nixos" = { device = "/srv/nix-config"; options = ["bind"]; }; "/home" = { device = "/srv/home"; options = ["bind"]; }; }; swapDevices = []; }