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
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
mopidy.nix
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
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
ympd.nix