nixpkgs/nixos/modules
Peter Hoeg ca3f82e258 pulseaudio nixos module: run as systemd user service instead
Most of the desktop environments will spawn pulseaudio, but we can instead simply run it as a systemd service instead.

This patch also makes the system wide service run in foreground as recommended by the systemd projects and allows it to use sd_notify to signal ready instead of reading a pid written to a file. It is now also restarted on failure.

The user version has been tested with KDE and works fine there.

The system-wide version runs, but I haven't actually used it and upstream does not recommend running in this mode.
2016-04-02 23:18:22 +08:00
..
config pulseaudio nixos module: run as systemd user service instead 2016-04-02 23:18:22 +08:00
hardware opengl.extraPackages32: pkgsi686Linux in example 2016-03-26 00:50:56 +11:00
i18n/inputMethod fcitx: show available engines in module description 2016-02-28 07:12:55 -06:00
installer Revert "Add the tool "nixos-typecheck" that can check an option declaration to:" 2016-03-01 20:52:06 +01:00
misc dnscrypt-proxy service: use dynamic uid/gid 2016-03-24 17:14:22 +01:00
profiles Revert "Remove which -> type -P alias." 2016-03-25 17:17:07 +01:00
programs Revert "Remove which -> type -P alias." 2016-03-25 17:17:07 +01:00
security fix installer tests #13559 2016-03-12 20:19:40 +00:00
services Hide sendmailSetuidWrapper 2016-03-25 16:08:34 +01:00
system Restore core dumps 2016-03-25 17:29:29 +01:00
tasks Remove setting non-existent sysctl options 2016-03-15 17:44:30 +01:00
testing test-instrumentation.nix: Only clear $PAGER in the backdoor shell 2016-02-23 11:56:09 +01:00
virtualisation Combine OVA generation steps 2016-03-15 14:15:12 +01:00
module-list.nix znapzend service: init at 0.15.3 2016-03-24 20:57:33 +01:00
rename.nix services.xserver.startGnuPGAgent: remove obsolete NixOS option 2016-03-18 11:06:31 +01:00