{ config, lib, pkgs, ... }: { virtualisation = { containers.enable = lib.mkIf config.beancloud.software.container true; oci-containers.backend = "podman"; podman = { enable = lib.mkIf config.beancloud.software.container true; dockerCompat = true; defaultNetwork.settings.dns_enabled = true; autoPrune.enable = true; }; }; environment.systemPackages = with pkgs; [ (lib.mkIf config.beancloud.software.container dive) (lib.mkIf config.beancloud.software.container docker) (lib.mkIf config.beancloud.software.container podman) (lib.mkIf config.beancloud.software.container podman-tui) (lib.mkIf config.beancloud.software.container docker-compose) ]; }