diff --git a/dotfiles/vcs/gitconfig b/dotfiles/vcs/gitconfig index ecf2a6b..8dfb3a9 100644 --- a/dotfiles/vcs/gitconfig +++ b/dotfiles/vcs/gitconfig @@ -21,5 +21,8 @@ [core] excludesFile = ~/.gitignore +[includeIf "hasconfig:remote.*.url:git@tangled.org:**"] + path = ~/.gitconfig-tangled + [alias] prune-local = "!git fetch -p && git branch -vv | awk '/: gone]/ {print $1}' | grep -v '^\\*' | xargs -r git branch -D" diff --git a/dotfiles/vcs/gitconfig-tangled b/dotfiles/vcs/gitconfig-tangled new file mode 100644 index 0000000..64fa8cd --- /dev/null +++ b/dotfiles/vcs/gitconfig-tangled @@ -0,0 +1,3 @@ +[user] + email = "did:plc:pbjvqaziagcyv2vqodldn5op" + signingkey = ~/.ssh/tangled.pub diff --git a/modules/home-manager.nix b/modules/home-manager.nix index c68f537..7ce70c0 100644 --- a/modules/home-manager.nix +++ b/modules/home-manager.nix @@ -12,6 +12,7 @@ home.file = { ".gitconfig".source = ../dotfiles/vcs/gitconfig; + ".gitconfig-tangled".source = ../dotfiles/vcs/gitconfig-tangled; ".gitignore".source = ../dotfiles/vcs/gitignore; ".config/jj/config.toml".source = ../dotfiles/vcs/jjconfig;