{config, pkgs, lib, ...}: let cfg = config.modules.git; in { options = { modules.git.enable = lib.mkEnableOption "Enable git"; }; config = lib.mkIf cfg.enable { programs.git.enable = true; }; }