forked from jan-leila/nix-config
		
	stripped down twilight configuration.nix
This commit is contained in:
		
							parent
							
								
									42e2ce9258
								
							
						
					
					
						commit
						1a4c2b2f95
					
				
					 4 changed files with 121 additions and 111 deletions
				
			
		|  | @ -1,6 +1,7 @@ | |||
| { | ||||
|   inputs, | ||||
|   config, | ||||
|   pkgs, | ||||
|   ... | ||||
| }: { | ||||
|   imports = [ | ||||
|  | @ -121,6 +122,63 @@ | |||
| 
 | ||||
|     syncthing.enable = true; | ||||
|   }; | ||||
| 
 | ||||
|   boot.supportedFilesystems = ["nfs"]; | ||||
| 
 | ||||
|   fileSystems = { | ||||
|     "/mnt/leyla_documents" = { | ||||
|       device = "defiant:/exports/leyla_documents"; | ||||
|       fsType = "nfs"; | ||||
|       options = [ | ||||
|         "x-systemd.automount" | ||||
|         "noauto" | ||||
|         "user" | ||||
|         "noatime" | ||||
|         "nofail" | ||||
|         "soft" | ||||
|         "x-systemd.idle-timeout=600" | ||||
|         "fsc" | ||||
|       ]; | ||||
|     }; | ||||
| 
 | ||||
|     "/mnt/users_documents" = { | ||||
|       device = "defiant:/exports/users_documents"; | ||||
|       fsType = "nfs"; | ||||
|       options = [ | ||||
|         "x-systemd.automount" | ||||
|         "noauto" | ||||
|         "user" | ||||
|         "nofail" | ||||
|         "soft" | ||||
|         "x-systemd.idle-timeout=600" | ||||
|         "fsc" | ||||
|       ]; | ||||
|     }; | ||||
| 
 | ||||
|     "/mnt/media" = { | ||||
|       device = "defiant:/exports/media"; | ||||
|       fsType = "nfs"; | ||||
|       options = [ | ||||
|         "x-systemd.automount" | ||||
|         "noauto" | ||||
|         "user" | ||||
|         "noatime" | ||||
|         "nofail" | ||||
|         "soft" | ||||
|         "x-systemd.idle-timeout=600" | ||||
|         "noatime" | ||||
|         "nodiratime" | ||||
|         "relatime" | ||||
|         "rsize=32768" | ||||
|         "wsize=32768" | ||||
|         "fsc" | ||||
|       ]; | ||||
|     }; | ||||
|   }; | ||||
| 
 | ||||
|   environment.systemPackages = with pkgs; [ | ||||
|     cachefilesd | ||||
|   ]; | ||||
|   programs.steam = { | ||||
|     enable = true; | ||||
|     remotePlay.openFirewall = true; # Open ports in the firewall for Steam Remote Play | ||||
|  | @ -128,6 +186,11 @@ | |||
|   }; | ||||
|   hardware.steam-hardware.enable = true; # Provides udev rules for controller, HTC vive, and Valve Index | ||||
| 
 | ||||
|   networking = { | ||||
|     networkmanager.enable = true; | ||||
|     hostName = "twilight"; # Define your hostname. | ||||
|   }; | ||||
| 
 | ||||
|   # enabled virtualisation for docker | ||||
|   # virtualisation.docker.enable = true; | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue