{ lib, config, pkgs, ... }: let cfg = config.docker; in { options.docker = { enable = lib.mkEnableOption "Enable Docker module"; }; config = lib.mkIf cfg.enable { virtualisation = { docker = { storageDriver = "btrfs"; rootless = { enable = true; setSocketVariable = true; }; }; }; }; }