{ lib, config, pkgs, ... }: let cfg = config.docker; in { options.docker = { enable = lib.mkEnableOption "Enable Docker module"; }; config = lib.mkIf cfg.enable { virtualisation = { docker = { storageDriver = "overlay2"; rootless = { enable = true; setSocketVariable = true; }; }; oci-containers.backend = "podman"; }; }; }