From 66236016cbd9f1f6be0d755d12e1a59320080e5b Mon Sep 17 00:00:00 2001 From: jiriks74 Date: Mon, 11 Aug 2025 20:35:56 +0200 Subject: [PATCH] feat(modules/gitTools): Add `git-worktree-switcher` --- modules/gitTools.nix | 36 ++++++++++++++++++++---------------- 1 file changed, 20 insertions(+), 16 deletions(-) diff --git a/modules/gitTools.nix b/modules/gitTools.nix index e473323..3632be4 100644 --- a/modules/gitTools.nix +++ b/modules/gitTools.nix @@ -21,6 +21,7 @@ in { # ''; # } # ]; + home.packages = with pkgs; [ git-crypt gh @@ -29,7 +30,25 @@ in { ]; programs = { + git = { + enable = true; + extraConfig = { + init = { + defaultBranch = lib.mkDefault "main"; + }; + pager = { + diff = lib.mkDefault "riff"; + show = lib.mkDefault "riff"; + log = lib.mkDefault "riff"; + }; + interactive = { + diffFilter = lib.mkDefault "riff --color=on"; + }; + }; + }; + git-cliff.enable = true; + gitui = { enable = true; keyConfig = lib.mkDefault '' @@ -67,22 +86,7 @@ in { ''; }; - git = { - enable = true; - extraConfig = { - init = { - defaultBranch = lib.mkDefault "main"; - }; - pager = { - diff = lib.mkDefault "riff"; - show = lib.mkDefault "riff"; - log = lib.mkDefault "riff"; - }; - interactive = { - diffFilter = lib.mkDefault "riff --color=on"; - }; - }; - }; + git-worktree-switcher.enable = true; }; }; }