ma bluetooth-mpd: provide anonymous unix socket for all programs
This commit is contained in:
parent
bb41144dc0
commit
cab4eb5e43
|
@ -34,7 +34,7 @@ in {
|
||||||
hardware.pulseaudio = {
|
hardware.pulseaudio = {
|
||||||
enable = true;
|
enable = true;
|
||||||
package = pkgs.pulseaudioFull;
|
package = pkgs.pulseaudioFull;
|
||||||
# systemWide = true;
|
# systemWide = true;
|
||||||
support32Bit = true;
|
support32Bit = true;
|
||||||
zeroconf.discovery.enable = true;
|
zeroconf.discovery.enable = true;
|
||||||
zeroconf.publish.enable = true;
|
zeroconf.publish.enable = true;
|
||||||
|
@ -42,12 +42,13 @@ in {
|
||||||
enable = true;
|
enable = true;
|
||||||
# PULSE_SERVER=192.168.1.11 pavucontrol
|
# PULSE_SERVER=192.168.1.11 pavucontrol
|
||||||
anonymousClients.allowAll = true;
|
anonymousClients.allowAll = true;
|
||||||
|
anonymousClients.allowedIpRanges = [ "127.0.0.1" "192.168.0.0/16" ];
|
||||||
};
|
};
|
||||||
configFile = pkgs.writeText "default.pa" ''
|
configFile = pkgs.writeText "default.pa" ''
|
||||||
load-module module-udev-detect
|
load-module module-udev-detect
|
||||||
load-module module-bluetooth-policy
|
load-module module-bluetooth-policy
|
||||||
load-module module-bluetooth-discover
|
load-module module-bluetooth-discover
|
||||||
load-module module-native-protocol-unix
|
load-module module-native-protocol-unix auth-anonymous=1
|
||||||
load-module module-always-sink
|
load-module module-always-sink
|
||||||
load-module module-console-kit
|
load-module module-console-kit
|
||||||
load-module module-systemd-login
|
load-module module-systemd-login
|
||||||
|
@ -56,13 +57,15 @@ in {
|
||||||
load-module module-filter-heuristics
|
load-module module-filter-heuristics
|
||||||
load-module module-filter-apply
|
load-module module-filter-apply
|
||||||
load-module module-switch-on-connect
|
load-module module-switch-on-connect
|
||||||
|
#load-module module-bluez5-device
|
||||||
|
#load-module module-bluez5-discover
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
# connect via https://nixos.wiki/wiki/Bluetooth#Using_Bluetooth_headsets_with_PulseAudio
|
# connect via https://nixos.wiki/wiki/Bluetooth#Using_Bluetooth_headsets_with_PulseAudio
|
||||||
hardware.bluetooth.enable = true;
|
hardware.bluetooth.enable = true;
|
||||||
#hardware.bluetooth.extraConfig = ''
|
# environment.etc."bluetooth/audio.conf".text = ''
|
||||||
# [general]
|
# [General]
|
||||||
# Enable=Source,Sink,Media,Socket
|
# Enable = Source,Sink,Media,Socket
|
||||||
#'';
|
# '';
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user