vm: nopasswd sudo, network experiments
This commit is contained in:
parent
a9066b0f9c
commit
cc77980436
@ -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.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user