mirror of
https://github.com/traxys/Nixfiles.git
synced 2026-02-14 11:20:19 +01:00
38 lines
704 B
Nix
38 lines
704 B
Nix
{
|
|
pkgs,
|
|
config,
|
|
...
|
|
}: {
|
|
environment.systemPackages = [config.boot.kernelPackages.perf pkgs.virt-manager];
|
|
|
|
services.privoxy.enable = true;
|
|
|
|
services.fwupd.enable = true;
|
|
services.openssh.enable = true;
|
|
virtualisation = {
|
|
libvirtd = {
|
|
enable = true;
|
|
qemu.swtpm.enable = true;
|
|
qemu.ovmf = {
|
|
enable = true;
|
|
packages = [pkgs.OVMFFull.fd];
|
|
};
|
|
};
|
|
|
|
podman.enable = true;
|
|
docker = {
|
|
enable = true;
|
|
storageDriver = "btrfs";
|
|
};
|
|
};
|
|
|
|
networking.networkmanager.enable = true;
|
|
|
|
users.users."${config.extraInfo.username}".extraGroups = [
|
|
"networkmanager"
|
|
"libvirtd"
|
|
"kvm"
|
|
"qemu-libvirtd"
|
|
"docker"
|
|
];
|
|
}
|