flake update

This commit is contained in:
Sascha Koenig
2025-05-19 14:39:49 +02:00
parent 68ecbd3bf1
commit 22cbc7c5a2
8 changed files with 86 additions and 64 deletions

View File

@ -31,5 +31,8 @@ in {
};
};
programs.virt-manager.enable = true;
environment = {
systemPackages = [pkgs.qemu];
};
};
}

View File

@ -11,8 +11,39 @@
enable = true;
network.enable = true;
settings = {
system_info.distro = "nixos";
datasource_list = ["NoCloud" "ConfigDrive"];
system_info = {
distro = "nixos";
network = {
renderers = ["networkd"];
};
default_user = {
name = "ops";
};
};
users = ["default"];
ssh_pwauth = false;
chpasswd = {
expire = false;
};
cloud_init_modules = [
"migrator"
"seed_random"
"growpart"
"resizefs"
];
cloud_config_modules = [
"disk_setup"
"mounts"
"set-passwords"
"ssh"
];
cloud_final_modules = [];
};
};
@ -20,10 +51,6 @@
services.openssh = {
enable = true;
settings = {
PermitRootLogin = "prohibit-password";
PasswordAuthentication = false;
};
};
networking = {
@ -39,7 +66,4 @@
# Bootloader
boot.loader.grub.enable = true;
boot.loader.grub.device = "/dev/sda";
# Enable QEMU guest agent
services.qemuGuest.enable = true;
}

View File

@ -1,7 +1,4 @@
{pkgs, ...}: {
services.udev.extraRules = ''
SUBSYSTEM=="usb", MODE="0666
'';
environment.systemPackages = with pkgs; [
zsa-udev-rules
];