{ self, ... }: { flake.machines.tharos = { bootstrap-target = "root@${self.machines.tharos.deploy-target}"; # Administratoren verbinden sich mit ihrem selbst festgelegten Nutzernamen deploy-target = "81.169.239.254"; nixos = { ... }: { nixpkgs.hostPlatform = "x86_64-linux"; system.stateVersion = "25.05"; services.cloud-init = { enable = true; network.enable = true; }; # `cloud-init` übernimmt Netzwerkeinstellungen networking.useDHCP = false; nix = { settings.trusted-users = [ "root" "@wheel" ]; settings.experimental-features = [ "nix-command" "flakes" ]; }; }; vm = { lib, ... }: { virtualisation = { memorySize = 4096; diskSize = 4096; cores = 2; graphics = false; }; services.cloud-init.enable = lib.mkForce false; networking.useDHCP = lib.mkForce true; }; }; }