diff options
Diffstat (limited to 'nix')
-rw-r--r-- | nix/users/fcuny/git.nix | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/nix/users/fcuny/git.nix b/nix/users/fcuny/git.nix index 6300f36..78b836a 100644 --- a/nix/users/fcuny/git.nix +++ b/nix/users/fcuny/git.nix @@ -12,19 +12,25 @@ aliases = { amend = "commit --amend"; }; + # https://stackoverflow.com/questions/74012449/git-includeif-hasconfigremote-url-not-working + # to test it's working as expected: + # run `git config --get-all user.email' in a repository to check that we get all the possible emails + # run `git config --get user.email' in a repository to check which email is selected includes = [ { - condition = "hasconfig:remote.*.url:git@github.rbx.com:**"; - path = pkgs.writeText "finsitGitConfig" + condition = "hasconfig:remote.*.url:git@github.rbx.com:*/**"; + path = pkgs.writeText "username.cfg" (lib.generators.toGitINI { user.email = "fcuny@roblox.com"; }); } { condition = "hasconfig:remote.*.url:git@github.com:Roblox/**"; - path = pkgs.writeText "finsitGitConfig" + path = pkgs.writeText "username.cfg" (lib.generators.toGitINI { user.email = "fcuny@roblox.com"; }); } ]; + ignores = [ ".envrc" ".direnv" ]; + extraConfig = { core.whitespace = "trailing-space,space-before-tab"; color.ui = "true"; |