Compare commits
	
		
			6 Commits
		
	
	
		
			remote
			...
			misc-gitea
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						
						
							
						
						c51ecabf52
	
				 | 
					
					
						|||
| d64d8edd68 | |||
| 4de7bd09bd | |||
| 0f5c48902b | |||
| 36a8868f94 | |||
| fe3e5d6a3d | 
							
								
								
									
										9
									
								
								base.nix
									
									
									
									
									
								
							
							
						
						
									
										9
									
								
								base.nix
									
									
									
									
									
								
							@@ -76,10 +76,19 @@
 | 
			
		||||
  # Trusted users on the nix builder machines
 | 
			
		||||
  users.groups."nix-builder-users".name = "nix-builder-users";
 | 
			
		||||
 | 
			
		||||
  # Let's not thermal throttle
 | 
			
		||||
  services.thermald.enable = lib.mkIf (lib.all (x: x) [
 | 
			
		||||
      (config.nixpkgs.system == "x86_64-linux")
 | 
			
		||||
      (!config.boot.isContainer or false)
 | 
			
		||||
    ]) true;
 | 
			
		||||
 | 
			
		||||
  services.openssh = {
 | 
			
		||||
    enable = true;
 | 
			
		||||
    extraConfig = ''
 | 
			
		||||
      PubkeyAcceptedAlgorithms=+ssh-rsa
 | 
			
		||||
      Match Group wheel
 | 
			
		||||
        PasswordAuthentication no
 | 
			
		||||
      Match All
 | 
			
		||||
    '';
 | 
			
		||||
    settings.PermitRootLogin = "yes";
 | 
			
		||||
  };
 | 
			
		||||
 
 | 
			
		||||
@@ -58,6 +58,14 @@ in {
 | 
			
		||||
      service = {
 | 
			
		||||
        DISABLE_REGISTRATION = true;
 | 
			
		||||
        ENABLE_NOTIFY_MAIL = true;
 | 
			
		||||
 | 
			
		||||
        # Not a very commonly used feature, make opt-in
 | 
			
		||||
        DEFAULT_ENABLE_TIMETRACKING = false;
 | 
			
		||||
 | 
			
		||||
        # Everyone here are contributors
 | 
			
		||||
        DEFAULT_ALLOW_ONLY_CONTRIBUTORS_TO_TRACK_TIME = false;
 | 
			
		||||
 | 
			
		||||
        DEFAULT_ORG_MEMBER_VISIBLE = true;
 | 
			
		||||
      };
 | 
			
		||||
      admin.DEFAULT_EMAIL_NOTIFICATIONS = "onmention";
 | 
			
		||||
      session.COOKIE_SECURE = true;
 | 
			
		||||
@@ -135,10 +143,16 @@ in {
 | 
			
		||||
    script = let
 | 
			
		||||
      logo-svg = ../../../../assets/logo_blue_regular.svg;
 | 
			
		||||
      logo-png = ../../../../assets/logo_blue_regular.png;
 | 
			
		||||
      extraLinks = pkgs.writeText "gitea-extra-links.tmpl" ''
 | 
			
		||||
        <a class="item" href="https://www.pvv.ntnu.no/">PVV</a>
 | 
			
		||||
        <a class="item" href="https://wiki.pvv.ntnu.no/">Wiki</a>
 | 
			
		||||
        <a class="item" href="https://git.pvv.ntnu.no/Drift/-/projects/4">Tokyo Drift Issues</a>
 | 
			
		||||
      '';
 | 
			
		||||
    in ''
 | 
			
		||||
      install -Dm444 ${logo-svg} ${cfg.customDir}/public/assets/img/logo.svg
 | 
			
		||||
      install -Dm444 ${logo-png} ${cfg.customDir}/public/assets/img/logo.png
 | 
			
		||||
      install -Dm444 ${./loading.apng} ${cfg.customDir}/public/assets/img/loading.png
 | 
			
		||||
      install -Dm444 ${extraLinks} ${cfg.customDir}/templates/custom/extra_links.tmpl
 | 
			
		||||
    '';
 | 
			
		||||
  };
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user