systemd: hoist XDG_RUNTIME_DIR up to manager defaults
In some cases it might be needed in arbitrary services.. such as mpd needing PipeWire to play sound into
This commit is contained in:
parent
73d2501781
commit
bfc037e615
1 changed files with 2 additions and 2 deletions
|
|
@ -159,6 +159,8 @@ in {
|
||||||
|
|
||||||
# Configure services
|
# Configure services
|
||||||
|
|
||||||
|
systemd.settings.Manager.DefaultEnvironment = "XDG_RUNTIME_DIR=${runtimeDir}";
|
||||||
|
|
||||||
systemd.services.muvm-remote = {
|
systemd.services.muvm-remote = {
|
||||||
enable = true;
|
enable = true;
|
||||||
description = "microVM Application runner";
|
description = "microVM Application runner";
|
||||||
|
|
@ -171,7 +173,6 @@ in {
|
||||||
Type = "exec";
|
Type = "exec";
|
||||||
PassEnvironment = ["TERM" "MESA_LOADER_DRIVER_OVERRIDE" "MUVM_REMOTE_CONFIG"]; # "KRUN_CONFIG"];
|
PassEnvironment = ["TERM" "MESA_LOADER_DRIVER_OVERRIDE" "MUVM_REMOTE_CONFIG"]; # "KRUN_CONFIG"];
|
||||||
Environment = [
|
Environment = [
|
||||||
"XDG_RUNTIME_DIR=${runtimeDir}"
|
|
||||||
"WAYLAND_DISPLAY=wayland-1"
|
"WAYLAND_DISPLAY=wayland-1"
|
||||||
"DBUS_SESSION_BUS_ADDRESS=unix:path=${runtimeDir}/sidebus.sock"
|
"DBUS_SESSION_BUS_ADDRESS=unix:path=${runtimeDir}/sidebus.sock"
|
||||||
"PATH=/run/current-system/sw/bin"
|
"PATH=/run/current-system/sw/bin"
|
||||||
|
|
@ -229,7 +230,6 @@ in {
|
||||||
serviceConfig = {
|
serviceConfig = {
|
||||||
ExecStartPre = "+/run/current-system/sw/bin/chmod 0666 /dev/dri/card0 /dev/dri/renderD128";
|
ExecStartPre = "+/run/current-system/sw/bin/chmod 0666 /dev/dri/card0 /dev/dri/renderD128";
|
||||||
ExecStart = "${virtwl.packages.${system}.proxy}/bin/wayland-proxy-virtwl --virtio-gpu";
|
ExecStart = "${virtwl.packages.${system}.proxy}/bin/wayland-proxy-virtwl --virtio-gpu";
|
||||||
Environment = ["XDG_RUNTIME_DIR=${runtimeDir}"];
|
|
||||||
User = "appvm";
|
User = "appvm";
|
||||||
Group = "appvm";
|
Group = "appvm";
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue