diff --git a/os-mods/virt/default.nix b/os-mods/virt/default.nix index 9145349..73977d4 100644 --- a/os-mods/virt/default.nix +++ b/os-mods/virt/default.nix @@ -11,20 +11,36 @@ virt-viewer virt-top spice-gtk + podman-bootc + bootc inputs.winapps.packages."${system}".winapps inputs.winapps.packages."${system}".winapps-launcher ]; boot.kernelModules = [ "kvm-amd" ]; # TODO check cpu and enable intel kvm if needed - virtualisation.waydroid.enable = true; - virtualisation.docker = { - enable = true; - package = pkgs.docker; + virtualisation = { + # waydroid.enable = true; + containers.enable = true; + podman = { + enable = true; - storageDriver = lib.mkDefault "overlay2"; - liveRestore = false; - autoPrune.enable = true; + autoPrune.enable = true; + + dockerCompat = true; + dockerSocket.enable = true; + + defaultNetwork.settings.dns_enabled = true; + }; + + docker = { + enable = false; + package = pkgs.docker; + + storageDriver = lib.mkDefault "overlay2"; + liveRestore = false; + autoPrune.enable = true; + }; }; security.wrappers.spice-client-glib-usb-acl-helper = {