Enable strictDeps on all our toplevel packages #12
| @ -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