From 5ca60114560f24617d0a82ef230bc11484617800 Mon Sep 17 00:00:00 2001 From: Matt Singleton Date: Sun, 2 Apr 2023 20:16:45 -0500 Subject: each program in a sway package --- sway-de/wob/.local/share/systemd/user/wob.service | 13 +++++++++++++ sway-de/wob/.local/share/systemd/user/wob.socket | 9 +++++++++ 2 files changed, 22 insertions(+) create mode 100644 sway-de/wob/.local/share/systemd/user/wob.service create mode 100644 sway-de/wob/.local/share/systemd/user/wob.socket (limited to 'sway-de/wob/.local/share/systemd') 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 -- cgit v1.2.3