mirror of
https://github.com/blahai/nyx.git
synced 2025-01-18 19:10:21 +00:00
54 lines
1.1 KiB
Nix
54 lines
1.1 KiB
Nix
|
{
|
||
|
lib,
|
||
|
pkgs,
|
||
|
config,
|
||
|
modulesPath,
|
||
|
...
|
||
|
}: let
|
||
|
inherit (lib.modules) mkForce;
|
||
|
in {
|
||
|
imports = [(modulesPath + "/profiles/qemu-guest.nix")];
|
||
|
|
||
|
config = {
|
||
|
services = {
|
||
|
smartd.enable = mkForce false; # Unavailable - device lacks SMART capability.
|
||
|
qemuGuest.enable = true;
|
||
|
};
|
||
|
systemd.services.qemu-guest-agent.path = [pkgs.shadow];
|
||
|
|
||
|
system.stateVersion = mkForce "25.04";
|
||
|
|
||
|
boot = {
|
||
|
kernelParams = ["net.ifnames=0"];
|
||
|
kernel.sysctl = {
|
||
|
"net.ipv4.ip_forward" = true;
|
||
|
"net.ipv6.conf.all.forwarding" = true;
|
||
|
};
|
||
|
|
||
|
initrd = {
|
||
|
availableKernelModules = [
|
||
|
"ata_piix"
|
||
|
"uhci_hcd"
|
||
|
"virtio_pci"
|
||
|
"virtio_scsi"
|
||
|
"ahci"
|
||
|
"sr_mod"
|
||
|
"virtio_blk"
|
||
|
];
|
||
|
kernelModules = ["dm-snapshot"];
|
||
|
};
|
||
|
|
||
|
loader.grub = {
|
||
|
enable = true;
|
||
|
useOSProber = mkForce false;
|
||
|
efiSupport = mkForce false;
|
||
|
enableCryptodisk = false;
|
||
|
theme = mkForce null;
|
||
|
backgroundColor = mkForce null;
|
||
|
splashImage = mkForce null;
|
||
|
device = mkForce "/dev/vda";
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
}
|