{ config, lib, ... }: with lib; let cfg = config.features.cli.docker; in { options.features.cli.docker.enable = mkEnableOption "Enable docker"; config = mkIf cfg.enable { virtualisation = { oci-containers.backend = "docker"; docker = { enable = true; autoPrune = { enable = true; dates = "weekly"; }; }; }; }; }