1{
2 config,
3 lib,
4 ...
5}: {
6 options.myNixOS.profiles.vps.enable = lib.mkEnableOption "boot settings for vpses!";
7 config = lib.mkIf config.myNixOS.profiles.vps.enable {
8 services = {
9 qemuGuest.enable = true;
10 spice-vdagentd.enable = true;
11 };
12
13 boot = {
14 loader.grub = {
15 enable = true;
16 };
17 initrd = {
18 availableKernelModules = ["ahci" "xhci_pci" "virtio_pci" "virtio_scsi" "sd_mod" "sr_mod"];
19 kernelModules = [];
20 };
21 kernelModules = [""];
22 extraModulePackages = [];
23 };
24 };
25}