{ user, userName }: { lib, pkgs, config, ... }: with lib; let cfg = config.roles.git; in { options.roles = { git = { enable = mkEnableOption "email settings"; }; }; config = mkIf cfg.enable { home-manager.users.${user}.imports = [{ programs.git = { enable = true; aliases = { graph = "log --oneline --all --graph"; amend = "commit --amend --no-edit"; }; }; }]; }; }