diff options
Diffstat (limited to 'example/configuration.nix')
-rw-r--r-- | example/configuration.nix | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/example/configuration.nix b/example/configuration.nix new file mode 100644 index 0000000..5e57f59 --- /dev/null +++ b/example/configuration.nix @@ -0,0 +1,48 @@ +{ modulesPath, ... }: { + imports = [ + (modulesPath + "/profiles/qemu-guest.nix") + ]; + + boot.loader.systemd-boot.enable = true; + boot.loader.efi.canTouchEfiVariables = true; + + networking.hostName = throw "insert yout hostname here"; + + boot.kernelParams = [ + "console=ttyS0" + "console=tty1" + "nvme.shutdown_timeout=10" + "libiscsi.debug_libiscsi_eh=1" + "net.ifnames=0" + ]; + + boot.initrd.kernelModules = [ + "nvme" + ]; + boot.kernelModules = [ + "kvm-amd" + ]; + + networking.useDHCP = false; + networking.interfaces.eth0.useDHCP = true; + + fileSystems."/" = { + device = "/dev/disk/by-label/root"; + fsType = "ext4"; + }; + fileSystems."/boot" = { + device = "/dev/disk/by-label/boot"; + fsType = "vfat"; + }; + swapDevices = [{ + device = "/dev/disk/by-label/swap"; + }]; + + services.openssh.enable = true; + + users.users.root.openssh.authorizedKeys.keys = [ + (throw "insert your ssh key here") + ]; + + system.stateVersion = "23.05"; +} |