# Podman related settings { config, lib, ... }: let cfg = config.my.system.docker; in { options.my.system.docker = with lib; { enable = mkEnableOption "docker configuration"; }; config = lib.mkIf cfg.enable { virtualisation.docker = { enable = true; # Remove unused data on a weekly basis autoPrune = { enable = true; dates = "weekly"; flags = [ "--all" ]; }; }; my.system.persist.directories = [ "/var/lib/docker" ]; }; }