From 5f8595bf60ca0b3a801337757562a26f243fd849 Mon Sep 17 00:00:00 2001 From: caleb Date: Fri, 15 Mar 2024 23:21:06 -0400 Subject: [PATCH] added docker support for bluebubbles --- virtualisation-configuration.nix | 30 +++++++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) 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" ]; }