From cc77980436f37ac535a8afddf2caeb376a924500 Mon Sep 17 00:00:00 2001 From: Yuri Tatishchev Date: Thu, 9 Jan 2025 01:27:30 -0800 Subject: [PATCH] vm: nopasswd sudo, network experiments --- hosts/vm/default.nix | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/hosts/vm/default.nix b/hosts/vm/default.nix index f3e26a3..f43e9b3 100644 --- a/hosts/vm/default.nix +++ b/hosts/vm/default.nix @@ -13,6 +13,11 @@ # boot.kernelParams = [ "console=tty0" ]; proxmox.qemuConf.bios = "ovmf"; + proxmox.qemuExtraConf = { + machine = "q35"; +# efidisk0 = "local-lvm:vm-9999-disk-1"; + cpu = "host"; + }; # Bootloader. boot.loader.systemd-boot.enable = true; @@ -49,15 +54,18 @@ services.displayManager.sddm.enable = true; services.displayManager.sddm.wayland.enable = true; services.desktopManager.plasma6.enable = true; + services.flatpak.enable = true; # VM services services.cloud-init.enable = true; + services.cloud-init.network.enable = false; services.qemuGuest.enable = true; services.spice-vdagentd.enable = true; services.openssh.enable = true; services.openssh.settings.PasswordAuthentication = false; services.openssh.settings.KbdInteractiveAuthentication = false; - services.flatpak.enable = true; + + security.sudo.wheelNeedsPassword = false; users.groups = { cazzzer = { @@ -75,7 +83,6 @@ uid = 1000; group = "cazzzer"; extraGroups = [ "wheel" "docker" "wireshark" ]; - }; # Install firefox.