{ config, modulesPath, machine, ... }: { system.stateVersion = "25.11"; nix.settings.experimental-features = ["flakes" "nix-command"]; imports = [(modulesPath + "/profiles/qemu-guest.nix")]; fileSystems."/" = { device = "/dev/sda1"; fsType = "ext4"; }; boot.loader.grub.device = "/dev/sda"; boot.loader.timeout = 30; boot.initrd.availableKernelModules = ["ata_piix" "uhci_hcd" "xen_blkfront"]; boot.initrd.kernelModules = ["nvme"]; boot.tmp.cleanOnBoot = true; zramSwap.enable = true; networking = { useNetworkd = true; usePredictableInterfaceNames = true; hostName = machine.hostname; domain = "galaxious.de"; }; systemd.network = { enable = true; networks."40-wan" = { matchConfig.Name = "enx0050565f4fff"; address = ["2a02:c207:2299:8419::1/64" "109.199.104.83/20"]; routes = [ { Gateway = "109.199.96.1"; GatewayOnLink = true; } {Gateway = "fe80::1";} ]; dns = ["2620:fe::fe" "9.9.9.9"]; }; }; services.openssh.enable = true; users.mutableUsers = false; users.users.root.openssh.authorizedKeys.keys = [config.pub-keys.ssh.andromeda]; programs.noshell.enable = true; }