{ config, lib, pkgs, ... }: let dirModules = config.features.modules.development or { }; in { config = lib.mkIf ((dirModules.enable or false) && (dirModules.docker.enable or true)) { virtualisation.docker.enable = true; users.users.avravels.extraGroups = [ "docker" ]; }; }