25 lines
		
	
	
	
		
			577 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
	
		
			577 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
| { pkgs, lib, ... }: {
 | |
|   hardware.enableRedistributableFirmware = true;
 | |
| 
 | |
|   services.blueman.enable = true;
 | |
| 
 | |
|   hardware.bluetooth = {
 | |
|     enable = true;
 | |
|     settings.General = {
 | |
|       Enable = "Source,Sink,Media,Socket";
 | |
|       Experimental = true;
 | |
|     };
 | |
|   };
 | |
| 
 | |
|   # PipeWire appears to have marginally less shitty bluetooth support
 | |
|   services.pulseaudio.enable = false;
 | |
|   security.rtkit.enable = true;
 | |
|   services.pipewire = {
 | |
|     enable = true;
 | |
|     audio.enable = true;
 | |
|     pulse.enable = true;
 | |
|     alsa.enable = true;
 | |
|     alsa.support32Bit = true;
 | |
|     jack.enable = true;
 | |
|   };
 | |
| }
 |