From 1be58044a9a17eca349652fcf9db7b0113f663dd Mon Sep 17 00:00:00 2001 From: Minijackson Date: Sat, 4 Feb 2023 13:42:14 +0100 Subject: git: setup git-branchless --- common/commandline/git.nix | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'common/commandline/git.nix') diff --git a/common/commandline/git.nix b/common/commandline/git.nix index 8ccb528..fb9bed2 100644 --- a/common/commandline/git.nix +++ b/common/commandline/git.nix @@ -3,7 +3,14 @@ inputs: { config, pkgs, lib, ... }: { - # TODO: add signing + users.users.minijackson.packages = [pkgs.git-branchless]; + + environment.shellAliases.git = "git-branchless wrap --"; + + programs.zsh.interactiveShellInit = '' + source ${../../dotfiles/git-branchless.zsh} + ''; + home-manager.users.minijackson = { ... }: { programs.git = { enable = true; @@ -68,6 +75,7 @@ inputs: }; }; + # TODO: move common to NixOS' programs.git.config home-manager.users.root = { ... }: { programs.git = with lib; mkMerge [ -- cgit v1.2.3