{ ... }:

{
  virtualisation = {
    containers = {
      # Enable common container config files in /etc/containers
      enable = true;
    };
    libvirtd = {
      enable = true;
    };
    # remember to add the necessary users to the podman group
    podman = {
      enable = true;
      # Create a `docker` alias for podman, to use it as a drop-in replacement
      dockerCompat = true;
      # Required for containers under podman-compose to be able to talk to each other.
      defaultNetwork.settings.dns_enabled = true;
    };
  };
  programs.virt-manager.enable = true;
}

