nixpkgs/nixos/modules/config
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
..
fonts fontconfig service: add pre-generated fonts caches 2016-01-29 14:41:26 +03:00
debug-info.nix Add option environment.enableDebugInfo 2015-10-30 15:21:16 +01:00
gnu.nix services.xserver.startGnuPGAgent: remove obsolete NixOS option 2016-03-18 11:06:31 +01:00
i18n.nix Revert "Add the tool "nixos-typecheck" that can check an option declaration to:" 2016-03-01 20:52:06 +01:00
krb5.nix KDC description fix 2016-03-07 23:24:35 +03:00
ldap.nix Add missing 'type', 'defaultText' and 'literalExample' in module definitions 2016-01-17 19:41:23 +01:00
networking.nix nixos: fix evaluation 2016-01-20 01:19:03 +01:00
no-x-libs.nix dbus: rename useX11 option into x11Support, cleanup a bit 2015-03-29 23:28:30 +00:00
nsswitch.nix nsswitch.conf: Omit ldap unless ldap is enabled 2015-02-25 14:31:13 +01:00
power-management.nix Remove default scsiLinkPolicy 2015-12-17 16:40:35 +01:00
pulseaudio.nix pulseaudio nixos module: run as systemd user service instead 2016-04-02 23:18:22 +08:00
shells-environment.nix Add missing 'type', 'defaultText' and 'literalExample' in module definitions 2016-01-17 19:41:23 +01:00
swap.nix swap service: don't restart mkswap.service on switches 2016-01-12 17:27:21 +03:00
sysctl.nix Revert "Add the tool "nixos-typecheck" that can check an option declaration to:" 2016-03-01 20:52:06 +01:00
system-environment.nix nixos,lib: move environment generation related copy-paste to lib 2015-09-18 18:48:49 +00:00
system-path.nix nixos: improve mime DB cache generation (close #11785) 2015-12-17 14:58:24 +01:00
timezone.nix nixos: let's not forget types in the timezone module 2015-07-31 01:57:47 +00:00
unix-odbc-drivers.nix Add missing 'type', 'defaultText' and 'literalExample' in module definitions 2016-01-17 19:41:23 +01:00
update-users-groups.pl Ensure that the home directory exists even if the user already exists 2015-02-24 11:57:38 +01:00
users-groups.nix Fix package name typo 2016-01-02 12:37:20 -08:00
vpnc.nix nixos/vpnc: fix formatting of example 2016-02-27 22:25:39 +13:00
zram.nix zram: simplified totalmem calculation for zram.nix 2016-01-29 22:41:20 +11:00