nixfiles/home/dev/all/git.nix

22 lines
485 B
Nix
Raw Permalink Normal View History

{pkgs, ...}: let
gitPackage = pkgs.gitAndTools.gitFull;
in {
programs.git = {
enable = true;
2022-08-28 14:34:58 +01:00
lfs.enable = true;
package = gitPackage;
userName = "chaos";
userEmail = "chaos@owo.monster";
extraConfig = {credential.helper = "store";};
};
home.packages = [
(pkgs.runCommand "git-extras" {} (let
gitLibExec = "${gitPackage}/libexec/git-core";
in ''
mkdir -p $out/bin
ln -s ${gitLibExec}/git-diff $out/bin/git-diff
''))
];
}