3
0
Fork 0
forked from mirrors/nixpkgs
nixpkgs/nixos/modules/services/audio
Richard Marko f54612264e nixos/jack,pulseaudio: fix pulse connection to jackd service
This fixes the case when Jack Audio Daemon is running
as a service via `services.jack.jackd` and Pulseaudio
running as a *user* service.

Two issues prevented connecting `pulse` with `jackd`:
* Missing `JACK_PROMISCUOUS_SERVER` environment variable for `pulse` user service,
  resulting in `pulse` trying to access `jackd` as if it was running as part of
  the users session.
* `jackd` not being able to access socket created by `pulse` due to socket
  created using user ID and `users` group. Change allows `jackd` to access
  the socket created by `pulse` correctly.

`pulse` now also autoloads `module-jack-sink` and `module-jack-source`
if `services.jack.jackd.enable` is set.

The default `pulse` package is now set to `pulseaudioFull` automatically
if `services.jack.jackd.enable` is set.
2020-09-08 08:44:20 +02:00
..
alsa.nix nixos/alsa: replace list by attrset in environment.etc 2020-02-14 01:17:18 +01:00
icecast.nix Merge pull request #86236 from ThibautMarty/fix-nullOr-types 2020-08-26 18:21:29 +02:00
jack.nix nixos/jack,pulseaudio: fix pulse connection to jackd service 2020-09-08 08:44:20 +02:00
liquidsoap.nix nixos/liquidsoap: replace deprecated usage of PermissionsStartOnly 2019-04-13 07:00:55 -04:00
mopidy.nix mopidy: Create a mopidyPackages set 2020-04-17 12:39:03 +01:00
mpd.nix nixos/mpd: add services.mpd.fluidsynth option 2020-05-10 23:05:19 +02:00
roon-server.nix services.roon-server: fix binary path 2020-07-23 11:38:13 -07:00
slimserver.nix nixos/slimserver: replace deprecated usage of PermissionsStartOnly 2019-05-26 07:20:55 -04:00
snapserver.nix nixos/snapserver: update module to work with snapcast 0.20 2020-08-02 16:58:07 +02:00
spotifyd.nix spotifyd: make option link clickable 2020-07-14 08:34:28 +02:00
squeezelite.nix squeezelite: fix 'cfg' reference (#56271) 2019-02-23 18:28:02 -06:00
ympd.nix nixos/modules: Remove all usages of types.string 2019-08-31 18:19:00 +02:00