blob: 9fcbe2b70e2efcb8675f56963b38fb5d8a16a9f0 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
{modulesPath, ...}: {
imports = [(modulesPath + "/profiles/qemu-guest.nix")];
boot.loader.grub.device = "/dev/vda";
boot.initrd.availableKernelModules = ["ata_piix" "uhci_hcd" "xen_blkfront" "vmw_pvscsi"];
boot.initrd.kernelModules = ["nvme" "btrfs"];
fileSystems = {
"/" = {
device = "tmpfs";
fsType = "tmpfs";
options = ["defaults" "size=2G" "mode=755"];
};
"/nix" = {
device = "/dev/vda3";
fsType = "btrfs";
options = ["subvol=nix" "compress-force=zstd"];
};
"/srv" = {
device = "/dev/vda3";
fsType = "btrfs";
options = ["subvol=storage" "compress-force=zstd"];
};
"/etc/nixos" = {
device = "/srv/nix-config";
options = ["bind"];
};
"/boot" = {
device = "/dev/vda3";
options = ["subvol=boot" "compress-force=zstd"];
};
};
}
|