Add MPD and shairport server to redoubt
This commit is contained in:
		
							parent
							
								
									4da7b00352
								
							
						
					
					
						commit
						3a1f05c80f
					
				
					 1 changed files with 59 additions and 0 deletions
				
			
		|  | @ -61,6 +61,65 @@ | |||
|     }; | ||||
|   }; | ||||
| 
 | ||||
|   services.avahi = { | ||||
|     enable = true; | ||||
|     publish.enable = true; | ||||
|     publish.addresses = true; | ||||
|     publish.workstation = true; | ||||
|     openFirewall = true; | ||||
|   }; | ||||
| 
 | ||||
|   hardware.alsa.enable = true; | ||||
| 
 | ||||
|   services.shairport-sync = { | ||||
|     enable = true; | ||||
|     openFirewall = true; | ||||
|     settings = { | ||||
|       general = { | ||||
|         name = "Living Room Pi"; | ||||
|         output_backend = "alsa"; | ||||
|       }; | ||||
|       sessioncontrol.allow_session_interruption = "yes"; | ||||
|     }; | ||||
|   }; | ||||
| 
 | ||||
|   services.mpd = { | ||||
|     enable = true; | ||||
|     musicDirectory = "/Music"; | ||||
|     extraConfig = '' | ||||
|       audio_output { | ||||
|         type "alsa" | ||||
|         name "Default" | ||||
|         mixer_type "hardware" | ||||
|         mixer_device "default" | ||||
|         mixer_control "PCM" | ||||
|         device "hw:0,0" | ||||
|       } | ||||
|     ''; | ||||
|     network.listenAddress = "any"; | ||||
|   }; | ||||
| 
 | ||||
|   systemd.mounts = [ | ||||
|     { | ||||
|       type = "cifs"; | ||||
|       options = "guest,ro,vers=3,uid=65534,gid=100,dir_mode=0775,file_mode=0664"; | ||||
|       what = "//blockhouse.mlaga97.space/Music"; | ||||
|       where = "/Music"; | ||||
|     } | ||||
|   ]; | ||||
| 
 | ||||
|   systemd.automounts = [ | ||||
|     { | ||||
|       wantedBy = [ "multi-user.target" ]; | ||||
|       automountConfig = { | ||||
|         TimeoutIdleSec = "60"; | ||||
|         DeviceTimeout = "5"; | ||||
|         MountTimeout = "5"; | ||||
|       }; | ||||
|       where = "/Music"; | ||||
|     } | ||||
|   ]; | ||||
| 
 | ||||
|   ############################################################################## | ||||
|   ############################################################################## | ||||
|   ############################################################################## | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue