vm: nopasswd sudo, network experiments

This commit is contained in:
Yuri Tatishchev 2025-01-09 01:27:30 -08:00
parent a9066b0f9c
commit cc77980436
Signed by: CaZzzer
GPG Key ID: E0EBF441EA424369

View File

@ -13,6 +13,11 @@
# boot.kernelParams = [ "console=tty0" ]; # boot.kernelParams = [ "console=tty0" ];
proxmox.qemuConf.bios = "ovmf"; proxmox.qemuConf.bios = "ovmf";
proxmox.qemuExtraConf = {
machine = "q35";
# efidisk0 = "local-lvm:vm-9999-disk-1";
cpu = "host";
};
# Bootloader. # Bootloader.
boot.loader.systemd-boot.enable = true; boot.loader.systemd-boot.enable = true;
@ -49,15 +54,18 @@
services.displayManager.sddm.enable = true; services.displayManager.sddm.enable = true;
services.displayManager.sddm.wayland.enable = true; services.displayManager.sddm.wayland.enable = true;
services.desktopManager.plasma6.enable = true; services.desktopManager.plasma6.enable = true;
services.flatpak.enable = true;
# VM services # VM services
services.cloud-init.enable = true; services.cloud-init.enable = true;
services.cloud-init.network.enable = false;
services.qemuGuest.enable = true; services.qemuGuest.enable = true;
services.spice-vdagentd.enable = true; services.spice-vdagentd.enable = true;
services.openssh.enable = true; services.openssh.enable = true;
services.openssh.settings.PasswordAuthentication = false; services.openssh.settings.PasswordAuthentication = false;
services.openssh.settings.KbdInteractiveAuthentication = false; services.openssh.settings.KbdInteractiveAuthentication = false;
services.flatpak.enable = true;
security.sudo.wheelNeedsPassword = false;
users.groups = { users.groups = {
cazzzer = { cazzzer = {
@ -75,7 +83,6 @@
uid = 1000; uid = 1000;
group = "cazzzer"; group = "cazzzer";
extraGroups = [ "wheel" "docker" "wireshark" ]; extraGroups = [ "wheel" "docker" "wireshark" ];
}; };
# Install firefox. # Install firefox.