diff options
Diffstat (limited to 'sway-de/wob/.local/share/systemd')
-rw-r--r-- | sway-de/wob/.local/share/systemd/user/wob.service | 13 | ||||
-rw-r--r-- | sway-de/wob/.local/share/systemd/user/wob.socket | 9 |
2 files changed, 22 insertions, 0 deletions
diff --git a/sway-de/wob/.local/share/systemd/user/wob.service b/sway-de/wob/.local/share/systemd/user/wob.service new file mode 100644 index 0000000..1193b30 --- /dev/null +++ b/sway-de/wob/.local/share/systemd/user/wob.service @@ -0,0 +1,13 @@ +[Unit] +Description=A lightweight overlay volume/backlight/progress/anything bar for Wayland +Documentation=man:wob(1) +PartOf=sway-session.target +After=sway-session.target +ConditionEnvironment=WAYLAND_DISPLAY + +[Service] +StandardInput=socket +ExecStart=/usr/bin/wob + +[Install] +WantedBy=sway-session.target diff --git a/sway-de/wob/.local/share/systemd/user/wob.socket b/sway-de/wob/.local/share/systemd/user/wob.socket new file mode 100644 index 0000000..01296d8 --- /dev/null +++ b/sway-de/wob/.local/share/systemd/user/wob.socket @@ -0,0 +1,9 @@ +[Socket] +ListenFIFO=%t/wob.sock +SocketMode=0600 +RemoveOnStop=on +# If wob exits on invalid input, systemd should NOT shove following input right back into it after it restarts +FlushPending=yes + +[Install] +WantedBy=sockets.target |