From f24a20d4635b3b2f9b80d80225d8e05f13446a4c Mon Sep 17 00:00:00 2001 From: Felix Schneider <99918022+trueberryless@users.noreply.github.com> Date: Fri, 24 Jul 2026 20:02:35 +0200 Subject: [PATCH] feat: tangled auth --- dotfiles/vcs/gitconfig | 3 +++ dotfiles/vcs/gitconfig-tangled | 3 +++ modules/home-manager.nix | 1 + 3 files changed, 7 insertions(+) create mode 100644 dotfiles/vcs/gitconfig-tangled 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; -- 2.51.2