nixpkgs/nixos
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
..
doc/manual nixos/manpages: enable linebreaking after slashes 2016-03-19 17:16:59 +01:00
lib Combine ISO generation steps 2016-03-15 14:15:12 +01:00
maintainers virtualization/azure: update the scripts for image maintenance 2016-03-13 13:57:31 +02:00
modules pulseaudio nixos module: run as systemd user service instead 2016-04-02 23:18:22 +08:00
tests nixos/tests: implement a trivial test for sudo 2016-03-25 06:33:11 +01:00
COPYING Move all of NixOS to nixos/ in preparation of the repository merge 2013-10-10 13:28:20 +02:00
default.nix Revert "Add the tool "nixos-typecheck" that can check an option declaration to:" 2016-03-01 20:52:06 +01:00
README Move all of NixOS to nixos/ in preparation of the repository merge 2013-10-10 13:28:20 +02:00
release-combined.nix NixOS release: Don't depend on chromium 2016-03-15 16:06:09 +01:00
release-small.nix release-small.nix: Drop the grub1 test 2015-08-11 13:51:55 +02:00
release.nix Build most ISOs/OVAs for x86_64-linux only 2016-03-15 14:15:12 +01:00

*** NixOS ***

NixOS is a Linux distribution based on the purely functional package
management system Nix.  More information can be found at
http://nixos.org/nixos and in the manual in doc/manual.