dotfiles/config/nixos/packages/common/virtualization.nix
Menno van Leeuwen 9c28dfe6ae
adds packages per hostname
adds unstable nixpkgs for vscode, docker, go and ollama
updates tilingshell layouts
2024-11-05 15:07:37 +01:00

40 lines
609 B
Nix

{
config,
pkgs,
pkgs-unstable,
...
}:
{
boot.kernelModules = [ "kvm-amd" ];
environment.systemPackages = with pkgs; [
qemu
OVMF
];
virtualisation = {
docker = {
enable = true;
package = pkgs-unstable.docker;
autoPrune.enable = true;
daemon.settings = {
"live-restore" = false;
};
};
libvirtd = {
enable = true;
qemu = {
package = pkgs.qemu;
runAsRoot = true;
swtpm.enable = true;
ovmf = {
enable = true;
packages = [ pkgs.OVMF.fd ];
};
};
};
};
}