diff options
| author | Isabella Bastaja <isabella@sorre.xyz> | 2026-10-26 22:05:45 +0100 |
|---|---|---|
| committer | Isabella Bastaja <isabella@sorre.xyz> | 2026-10-27 01:27:22 +0100 |
| commit | 9c8284c94725929ac19a82b61a1b304456a1d11f (patch) | |
| tree | a5ed0659e44498d38e515b01c855802b6489e3da /hosts/enode/default.nix | |
| parent | 05ad01612f9c75cc3e38940e52524736af1ead9d (diff) | |
enode: fix mounts, add kernel modules & stuff
Diffstat (limited to 'hosts/enode/default.nix')
| -rw-r--r-- | hosts/enode/default.nix | 21 |
1 files changed, 18 insertions, 3 deletions
diff --git a/hosts/enode/default.nix b/hosts/enode/default.nix index 593f291..93d382c 100644 --- a/hosts/enode/default.nix +++ b/hosts/enode/default.nix @@ -1,10 +1,12 @@ { pkgs, inputs, + modulesPath, ... }: { imports = [ + (modulesPath + "/profiles/qemu-guest.nix") inputs.impermanence.nixosModules.impermanence inputs.disko.nixosModules.disko ./headscale.nix @@ -59,9 +61,21 @@ Defaults lecture = never ''; - boot.loader = { - systemd-boot.enable = true; - efi.canTouchEfiVariables = true; + boot = { + kernelParams = [ "console=ttyS0" ]; + loader = { + systemd-boot.enable = true; + efi.canTouchEfiVariables = true; + }; + initrd = { + systemd.emergencyAccess = true; + availableKernelModules = [ + "virtio_pci" + "virtio_blk" + "virtio_scsi" + "sd_mod" + ]; + }; }; users = { @@ -80,6 +94,7 @@ }; console.keyMap = "us"; + services.qemuGuest.enable = true; services.openssh = { enable = true; ports = [ 22 ]; |
