{ pkgs, lib, config, ... }: # enable docker # not all systems need this { options = { dockerModule.enable = lib.mkEnableOption "enables Docker Module"; }; config = lib.mkIf config.dockerModule.enable { # Enable Docker virtualisation.docker = { enable = true; autoPrune = { enable = true; }; }; }; }