{
    config,
    lib,
    pkgs,
    ...
}:
{
    virtualisation.containers.enable = true;
    virtualisation = {
      podman = {
        enable = true;

        dockerCompat = false;

        # Required for containers under podman-compose to be able to talk to each other.
        defaultNetwork.settings.dns_enabled = true;
      };
    };

    # Useful other development tools
    environment.systemPackages = with pkgs; [
      podman-compose # start group of containers for dev
    ];
}
