2021-05-30 19:10:28 +00:00
|
|
|
{ config, pkgs, ... }:
|
|
|
|
let
|
|
|
|
user = config.pub-solar.user;
|
|
|
|
xdg = config.home-manager.users."${user.name}".xdg;
|
|
|
|
in
|
|
|
|
''[user]
|
|
|
|
${if user.email != null then "email = ${user.email}" else ""}
|
|
|
|
${if user.fullName != null then "name = ${user.fullName}" else ""}
|
|
|
|
${if user.gpgKeyId != null then "signingkey = ${user.gpgKeyId}" else ""}
|
|
|
|
[core]
|
2022-01-05 22:20:06 +00:00
|
|
|
excludesFile = /home/${config.pub-solar.user.name}/.config/git/global_gitignore
|
2021-05-30 19:10:28 +00:00
|
|
|
[alias]
|
|
|
|
pol = pull
|
|
|
|
ack = -c color.grep.linenumber=\"bold yellow\"\n -c color.grep.filename=\"bold green\"\n -c color.grep.match=\"reverse yellow\"\n grep --break --heading --line-number
|
2021-11-29 16:15:00 +00:00
|
|
|
|
2021-05-30 19:10:28 +00:00
|
|
|
[mergetool]
|
|
|
|
prompt = false
|
2021-11-29 16:15:00 +00:00
|
|
|
|
2021-05-30 19:10:28 +00:00
|
|
|
[commit]
|
2022-04-30 19:25:38 +00:00
|
|
|
template = ${xdg.configHome}/git/gitmessage
|
2021-05-30 19:10:28 +00:00
|
|
|
[init]
|
|
|
|
defaultBranch = main
|
|
|
|
[pull]
|
|
|
|
rebase = false''
|