17 lines
		
	
	
		
			409 B
		
	
	
	
		
			Nix
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			17 lines
		
	
	
		
			409 B
		
	
	
	
		
			Nix
		
	
	
		
			Executable File
		
	
	
	
	
{ config, pkgs, ... }: {
 | 
						|
 | 
						|
  programs.git = {
 | 
						|
    enable = true;
 | 
						|
    userEmail = "${config.usercfg.git.email}";
 | 
						|
    userName = "${config.usercfg.git.username}";
 | 
						|
    signing = {
 | 
						|
      key = "${config.usercfg.git.key}";
 | 
						|
      signByDefault = true;
 | 
						|
    };
 | 
						|
    ignores = [ "*result*" ".direnv" "node_modules" ];
 | 
						|
    extraConfig = { core.hooksPath = "./.dev/hooks"; };
 | 
						|
  };
 | 
						|
 | 
						|
  home.packages = with pkgs; [ tig ];
 | 
						|
}
 |