diff options
author | Jan Tojnar <jtojnar@gmail.com> | 2018-02-14 02:29:39 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-02-14 02:29:39 +0100 |
commit | 44695e7045f9785c988ec8436b5806c753ed3bc2 (patch) | |
tree | 4529f6937a25d8d9204af29138f50800b7886e97 /nixos | |
parent | 8e6ea91496c0d2485a6c1972c1cdeba82689fff4 (diff) | |
parent | dfe7a54d199173c1fc5037a28ac921049089b9f3 (diff) | |
download | nixlib-44695e7045f9785c988ec8436b5806c753ed3bc2.tar nixlib-44695e7045f9785c988ec8436b5806c753ed3bc2.tar.gz nixlib-44695e7045f9785c988ec8436b5806c753ed3bc2.tar.bz2 nixlib-44695e7045f9785c988ec8436b5806c753ed3bc2.tar.lz nixlib-44695e7045f9785c988ec8436b5806c753ed3bc2.tar.xz nixlib-44695e7045f9785c988ec8436b5806c753ed3bc2.tar.zst nixlib-44695e7045f9785c988ec8436b5806c753ed3bc2.zip |
Merge pull request #34507 from jtojnar/pipewire
pipewire: init at 0.1.8
Diffstat (limited to 'nixos')
-rw-r--r-- | nixos/modules/module-list.nix | 1 | ||||
-rw-r--r-- | nixos/modules/services/desktops/pipewire.nix | 23 |
2 files changed, 24 insertions, 0 deletions
diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index 2ef8684d7f95..b271ca0f3557 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -201,6 +201,7 @@ ./services/desktops/dleyna-renderer.nix ./services/desktops/dleyna-server.nix ./services/desktops/geoclue2.nix + ./services/desktops/pipewire.nix ./services/desktops/gnome3/at-spi2-core.nix ./services/desktops/gnome3/chrome-gnome-shell.nix ./services/desktops/gnome3/evolution-data-server.nix diff --git a/nixos/modules/services/desktops/pipewire.nix b/nixos/modules/services/desktops/pipewire.nix new file mode 100644 index 000000000000..263a06156f84 --- /dev/null +++ b/nixos/modules/services/desktops/pipewire.nix @@ -0,0 +1,23 @@ +# pipewire service. +{ config, lib, pkgs, ... }: + +with lib; + +{ + ###### interface + options = { + services.pipewire = { + enable = mkEnableOption "pipewire service"; + }; + }; + + + ###### implementation + config = mkIf config.services.pipewire.enable { + environment.systemPackages = [ pkgs.pipewire ]; + + systemd.packages = [ pkgs.pipewire ]; + }; + + meta.maintainers = with lib.maintainers; [ jtojnar ]; +} |