meta-agl: split wireplumber to run in multiple instances
[AGL/meta-agl.git] / meta-pipewire / dynamic-layers / meta-app-framework / recipes-multimedia / pipewire / pipewire / pipewire.service
1 [Unit]
2 Description=Multimedia Service
3 Requires=pipewire.socket
4
5 [Service]
6 LockPersonality=yes
7 MemoryDenyWriteExecute=yes
8 NoNewPrivileges=yes
9 RestrictNamespaces=yes
10 SystemCallArchitectures=native
11 SystemCallFilter=@system-service
12 Type=simple
13 ExecStart=/usr/bin/pipewire
14 Restart=on-failure
15 RuntimeDirectory=pipewire
16 RuntimeDirectoryPreserve=yes
17 User=pipewire
18 Environment=PIPEWIRE_RUNTIME_DIR=%t/pipewire
19 SmackProcessLabel=System::Pipewire
20 UMask=0077
21
22 [Install]
23 Also=pipewire.socket
24 WantedBy=default.target