WIP: add meta to packages and create nix-support/private file for unfree packages
			#20
		
		
	@ -11,7 +11,7 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    proxy = {
 | 
					    proxy = {
 | 
				
			||||||
      default = "http://hut:23080/";
 | 
					      default = "http://hut:23080/";
 | 
				
			||||||
      noProxy = "127.0.0.1,localhost,internal.domain,10.0.40.40";
 | 
					      noProxy = "127.0.0.1,localhost,internal.domain,10.0.40.40,hut";
 | 
				
			||||||
      # Don't set all_proxy as go complains and breaks the gitlab runner, see:
 | 
					      # Don't set all_proxy as go complains and breaks the gitlab runner, see:
 | 
				
			||||||
      # https://github.com/golang/go/issues/16715
 | 
					      # https://github.com/golang/go/issues/16715
 | 
				
			||||||
      allProxy = null;
 | 
					      allProxy = null;
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										10
									
								
								m/module/hut-substituter.nix
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								m/module/hut-substituter.nix
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,10 @@
 | 
				
			|||||||
 | 
					{ config, ... }:
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					  nix.settings =
 | 
				
			||||||
 | 
					    # Don't add hut as a cache to itself
 | 
				
			||||||
 | 
					    assert config.networking.hostName != "hut";
 | 
				
			||||||
 | 
					    {
 | 
				
			||||||
 | 
					      substituters = [ "http://hut/cache" ];
 | 
				
			||||||
 | 
					      trusted-public-keys = [ "jungle.bsc.es:pEc7MlAT0HEwLQYPtpkPLwRsGf80ZI26aj29zMw/HH0=" ];
 | 
				
			||||||
 | 
					    };
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@ -8,6 +8,7 @@
 | 
				
			|||||||
    ../module/slurm-client.nix
 | 
					    ../module/slurm-client.nix
 | 
				
			||||||
    ../module/slurm-firewall.nix
 | 
					    ../module/slurm-firewall.nix
 | 
				
			||||||
    ../module/debuginfod.nix
 | 
					    ../module/debuginfod.nix
 | 
				
			||||||
 | 
					    ../module/hut-substituter.nix
 | 
				
			||||||
  ];
 | 
					  ];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # Select the this using the ID to avoid mismatches
 | 
					  # Select the this using the ID to avoid mismatches
 | 
				
			||||||
 | 
				
			|||||||
@ -8,6 +8,7 @@
 | 
				
			|||||||
    ../module/slurm-client.nix
 | 
					    ../module/slurm-client.nix
 | 
				
			||||||
    ../module/slurm-firewall.nix
 | 
					    ../module/slurm-firewall.nix
 | 
				
			||||||
    ../module/debuginfod.nix
 | 
					    ../module/debuginfod.nix
 | 
				
			||||||
 | 
					    ../module/hut-substituter.nix
 | 
				
			||||||
  ];
 | 
					  ];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # Select the this using the ID to avoid mismatches
 | 
					  # Select the this using the ID to avoid mismatches
 | 
				
			||||||
 | 
				
			|||||||
@ -25,6 +25,11 @@
 | 
				
			|||||||
    } ];
 | 
					    } ];
 | 
				
			||||||
  };
 | 
					  };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  nix.settings = {
 | 
				
			||||||
 | 
					    substituters = [ "https://jungle.bsc.es/cache" ];
 | 
				
			||||||
 | 
					    trusted-public-keys = [ "jungle.bsc.es:pEc7MlAT0HEwLQYPtpkPLwRsGf80ZI26aj29zMw/HH0=" ];
 | 
				
			||||||
 | 
					  };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # Configure Nvidia driver to use with CUDA
 | 
					  # Configure Nvidia driver to use with CUDA
 | 
				
			||||||
  hardware.nvidia.package = config.boot.kernelPackages.nvidiaPackages.production;
 | 
					  hardware.nvidia.package = config.boot.kernelPackages.nvidiaPackages.production;
 | 
				
			||||||
  hardware.graphics.enable = true;
 | 
					  hardware.graphics.enable = true;
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user