Compare commits
	
		
			1 Commits
		
	
	
		
			add-simple
			...
			setup-home
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| ddc4d8cea0 | 
| @@ -5,6 +5,7 @@ | ||||
|  | ||||
|     ../../base.nix | ||||
|     ../../misc/metrics-exporters.nix | ||||
|     ../../modules/home-areas.nix | ||||
|  | ||||
|     #./services/keycloak.nix | ||||
|  | ||||
|   | ||||
| @@ -5,6 +5,7 @@ | ||||
|  | ||||
|     ../../base.nix | ||||
|     ../../misc/metrics-exporters.nix | ||||
|     ../../modules/home-areas.nix | ||||
|     ./services/nginx | ||||
|  | ||||
|     ./acmeCert.nix | ||||
|   | ||||
| @@ -5,6 +5,7 @@ | ||||
|       ./hardware-configuration.nix | ||||
|       ../../base.nix | ||||
|       ../../misc/metrics-exporters.nix | ||||
|       ../../modules/home-areas.nix | ||||
|  | ||||
|       ./services/openvpn-client.nix | ||||
|     ]; | ||||
|   | ||||
| @@ -5,6 +5,7 @@ | ||||
|       ./hardware-configuration.nix | ||||
|       ../../base.nix | ||||
|       ../../misc/metrics-exporters.nix | ||||
|       ../../modules/home-areas.nix | ||||
|  | ||||
|       ./services/nginx | ||||
|       ./services/metrics | ||||
|   | ||||
| @@ -5,6 +5,7 @@ | ||||
|       ./hardware-configuration.nix | ||||
|       ../../base.nix | ||||
|       ../../misc/metrics-exporters.nix | ||||
|       ../../modules/home-areas.nix | ||||
|     ]; | ||||
|  | ||||
|   sops.defaultSopsFile = ../../secrets/shark/shark.yaml; | ||||
|   | ||||
							
								
								
									
										27
									
								
								modules/home-areas.nix
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										27
									
								
								modules/home-areas.nix
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,27 @@ | ||||
| { pkgs, lib, ... }: | ||||
| { | ||||
|   fileSystems = let | ||||
|     shorthandAreas = { | ||||
|       # See toriel:/etc/exports | ||||
|       "/home/pvv/t/pederbs" = "homepvvt.pvv.ntnu.no:/export/home/pvv/t/pederbs"; | ||||
|       "/home/pvv/t/yorinad" = "homepvvt.pvv.ntnu.no:/export/home/pvv/t/yorinad"; | ||||
|     } | ||||
|     // | ||||
|     # See microbel:/etc/exports | ||||
|     (lib.listToAttrs (map | ||||
|       (l: lib.nameValuePair "/home/pvv/${l}" "homepvv${l}.pvv.ntnu.no:/export/home/pvv/${l}") | ||||
|       [ "a" "b" "c" "d"  "h" "i" "j" "k" "l" "m" "z" ])); | ||||
|   in { } | ||||
|   // | ||||
|   (lib.mapAttrs (_: device: { | ||||
|     inherit device; | ||||
|     fsType = "nfs"; | ||||
|     options = [ | ||||
|       "nfsvers=3" | ||||
|       "noauto" | ||||
|       "proto=tcp" | ||||
|       "x-systemd.automount" | ||||
|       "x-systemd.idle-timeout=300" | ||||
|     ]; | ||||
|   }) shorthandAreas); | ||||
| } | ||||
		Reference in New Issue
	
	Block a user