summary refs log tree commit diff
path: root/nixos/modules/services/desktops/pipewire/pipewire-media-session.nix
diff options
context:
space:
mode:
authorJan Solanti <jhs@psonet.com>2021-03-05 00:41:02 +0200
committerJan Solanti <jhs@psonet.com>2021-03-05 00:41:02 +0200
commitb012ecaae7a273a9b09adbf608f7bf44374b8869 (patch)
treeae8af26ae67a6e460f91bc865cd6df4c3b7a0607 /nixos/modules/services/desktops/pipewire/pipewire-media-session.nix
parent78bfbdd77aa9e42302ed71072cf0b3110f350f46 (diff)
downloadnixpkgs-b012ecaae7a273a9b09adbf608f7bf44374b8869.tar
nixpkgs-b012ecaae7a273a9b09adbf608f7bf44374b8869.tar.gz
nixpkgs-b012ecaae7a273a9b09adbf608f7bf44374b8869.tar.bz2
nixpkgs-b012ecaae7a273a9b09adbf608f7bf44374b8869.tar.lz
nixpkgs-b012ecaae7a273a9b09adbf608f7bf44374b8869.tar.xz
nixpkgs-b012ecaae7a273a9b09adbf608f7bf44374b8869.tar.zst
nixpkgs-b012ecaae7a273a9b09adbf608f7bf44374b8869.zip
pipewire: 0.3.22 -> 0.3.23
Diffstat (limited to 'nixos/modules/services/desktops/pipewire/pipewire-media-session.nix')
-rw-r--r--nixos/modules/services/desktops/pipewire/pipewire-media-session.nix3
1 files changed, 2 insertions, 1 deletions
diff --git a/nixos/modules/services/desktops/pipewire/pipewire-media-session.nix b/nixos/modules/services/desktops/pipewire/pipewire-media-session.nix
index b324bfa1b74..b41ea349fb8 100644
--- a/nixos/modules/services/desktops/pipewire/pipewire-media-session.nix
+++ b/nixos/modules/services/desktops/pipewire/pipewire-media-session.nix
@@ -112,7 +112,8 @@ in {
   ###### implementation
   config = mkIf cfg.enable {
     environment.systemPackages = [ cfg.package ];
-    services.pipewire.sessionManagerExecutable = builtins.unsafeDiscardStringContext "${cfg.package}/bin/pipewire-media-session";
+    systemd.packages = [ cfg.package ];
+    systemd.user.services.pipewire-media-session.wantedBy = [ "pipewire.service" ];
 
     environment.etc."pipewire/media-session.d/media-session.conf" = { text = toSPAJSON (recursiveUpdate defaults.media-session cfg.config.media-session); };
     environment.etc."pipewire/media-session.d/v4l2-monitor.conf" = { text = toSPAJSON (recursiveUpdate defaults.v4l2-monitor cfg.config.v4l2-monitor); };