{ config, lib, ... }: { programs.git = lib.mkMerge [ { enable = true; extraConfig.credential.helper = "store --file ~/.git-credentials"; } (lib.mkIf (config.profile == "personal") { userName = "John Lancaster"; userEmail = "32917998+jsl12@users.noreply.github.com"; }) (lib.mkIf (config.profile == "work") { userName = "John Lancaster"; userEmail = "john.lancaster@crowncastle.com"; }) ]; }