diff --git a/virtualisation-configuration.nix b/virtualisation-configuration.nix index 4f7760c..607d56a 100644 --- a/virtualisation-configuration.nix +++ b/virtualisation-configuration.nix @@ -1,7 +1,16 @@ { pkgs, ... }: { environment.systemPackages = with pkgs; [ + podman-compose docker-compose + + #bluebubbles dependencies + dnsmasq + bridge-utils + flex + bison + iptables + libguestfs ]; virtualisation = { @@ -17,6 +26,25 @@ setSocketVariable = true; }; }; + + # enable libvirt + libvirtd = { + enable = true; + qemu = { + package = pkgs.qemu_kvm; + runAsRoot = true; + swtpm.enable = true; + ovmf = { + enable = true; + packages = [(pkgs.OVMF.override { + secureBoot = true; + tpmSupport = true; + }).fd]; + }; + }; + }; + }; + users.users.caleb = { + extraGroups = [ "libvirtd" "docker" ]; }; - users.extraGroups.docker.members = [ "caleb" ]; }