Compare commits
	
		
			2 commits
		
	
	
		
			97d6bf380a
			...
			6f936dc3f8
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 6f936dc3f8 | |||
| 3516b5fb91 | 
					 2 changed files with 25 additions and 0 deletions
				
			
		| 
						 | 
					@ -3,6 +3,7 @@
 | 
				
			||||||
  inputs,
 | 
					  inputs,
 | 
				
			||||||
  config,
 | 
					  config,
 | 
				
			||||||
  system,
 | 
					  system,
 | 
				
			||||||
 | 
					  lib,
 | 
				
			||||||
  ...
 | 
					  ...
 | 
				
			||||||
}:
 | 
					}:
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
| 
						 | 
					@ -48,6 +49,11 @@
 | 
				
			||||||
      init.defaultBranch = "mainline";
 | 
					      init.defaultBranch = "mainline";
 | 
				
			||||||
      diff.tool = "vimdiff";
 | 
					      diff.tool = "vimdiff";
 | 
				
			||||||
      merge.tool = "vimdiff";
 | 
					      merge.tool = "vimdiff";
 | 
				
			||||||
 | 
					      # provide `git mergetool -t nixfmt`
 | 
				
			||||||
 | 
					      mergetool.nixfmt = {
 | 
				
			||||||
 | 
					        cmd = "${lib.getExe pkgs.nixfmt-rfc-style} --mergetool \"$BASE\" \"$LOCAL\" \"$REMOTE\" \"$MERGED\"";
 | 
				
			||||||
 | 
					        trustExitCode = true;
 | 
				
			||||||
 | 
					      };
 | 
				
			||||||
      core.excludesfile = toString (
 | 
					      core.excludesfile = toString (
 | 
				
			||||||
        pkgs.writeText ".gitignore_global" ''
 | 
					        pkgs.writeText ".gitignore_global" ''
 | 
				
			||||||
          # Direnv stuff #
 | 
					          # Direnv stuff #
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -94,6 +94,25 @@ in
 | 
				
			||||||
    + import ./scripts/ssh-loop-fc.nix { inherit pkgs lib; }
 | 
					    + import ./scripts/ssh-loop-fc.nix { inherit pkgs lib; }
 | 
				
			||||||
  );
 | 
					  );
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  launchd.agents.hydra_proxy = {
 | 
				
			||||||
 | 
					    enable = true;
 | 
				
			||||||
 | 
					    config = {
 | 
				
			||||||
 | 
					      ProgramArguments = [
 | 
				
			||||||
 | 
					        "${lib.getExe pkgs.autossh}"
 | 
				
			||||||
 | 
					        "-M"
 | 
				
			||||||
 | 
					        "0"
 | 
				
			||||||
 | 
					        "-D"
 | 
				
			||||||
 | 
					        "1080"
 | 
				
			||||||
 | 
					        "-oServerAliveInterval=60"
 | 
				
			||||||
 | 
					        "-oControlMaster=no"
 | 
				
			||||||
 | 
					        "-N"
 | 
				
			||||||
 | 
					        "vpn-whq.services.fcio.net"
 | 
				
			||||||
 | 
					      ];
 | 
				
			||||||
 | 
					      # TODO: consider socket activation instead
 | 
				
			||||||
 | 
					      KeepAlive = true;
 | 
				
			||||||
 | 
					      ThrottleInterval = 60;
 | 
				
			||||||
 | 
					    };
 | 
				
			||||||
 | 
					  };
 | 
				
			||||||
  nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [ "1password-cli" ];
 | 
					  nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [ "1password-cli" ];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  home.stateVersion = "22.05";
 | 
					  home.stateVersion = "22.05";
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue