aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/dot_config/systemd/user
diff options
context:
space:
mode:
authorLibravatar sommerfeld <sommerfeld@sommerfeld.dev>2026-05-13 13:43:26 +0100
committerLibravatar sommerfeld <sommerfeld@sommerfeld.dev>2026-05-13 13:43:26 +0100
commit41b4bfd9bcc2bab54abfd0b6d9995118884d5e61 (patch)
tree7c2bce2ca9d2482765d9d4e85cb2afb0c437735f /dot_config/systemd/user
parent422dfee0ab8da4e312b7d5107dddc099bc82bb96 (diff)
downloaddotfiles-41b4bfd9bcc2bab54abfd0b6d9995118884d5e61.tar.gz
dotfiles-41b4bfd9bcc2bab54abfd0b6d9995118884d5e61.tar.bz2
dotfiles-41b4bfd9bcc2bab54abfd0b6d9995118884d5e61.zip
Revert "fix(signal): wait for StatusNotifierWatcher before launching"
This reverts commit 6eafc884f77a367f04dc4e7b35ca999de5bea271.
Diffstat (limited to 'dot_config/systemd/user')
-rw-r--r--dot_config/systemd/user/signal.service7
1 files changed, 1 insertions, 6 deletions
diff --git a/dot_config/systemd/user/signal.service b/dot_config/systemd/user/signal.service
index f1ea930..80d25f2 100644
--- a/dot_config/systemd/user/signal.service
+++ b/dot_config/systemd/user/signal.service
@@ -1,16 +1,11 @@
[Unit]
Description=Signal Desktop (flatpak)
PartOf=graphical-session.target
-Requires=waybar.service
-After=graphical-session.target waybar.service
+After=graphical-session.target
ConditionEnvironment=WAYLAND_DISPLAY
[Service]
Type=simple
-# Wait until waybar has registered org.kde.StatusNotifierWatcher on the
-# user bus, otherwise Signal launches without a tray icon and there is
-# no way to raise the window.
-ExecStartPre=/bin/sh -c 'for _ in $(seq 1 60); do busctl --user --timeout=1 status org.kde.StatusNotifierWatcher >/dev/null 2>&1 && exit 0; sleep 0.5; done; exit 1'
ExecStart=/usr/bin/flatpak run org.signal.Signal --start-in-tray
Restart=on-failure
RestartSec=5s