From a7747a3ad3b3f07a2465d64027a923e7709a117f Mon Sep 17 00:00:00 2001
From: Christian Hesse <mail@eworm.de>
Date: Tue, 8 Oct 2019 11:30:31 +0200
Subject: order systemd service after notification daemons

---
 systemd/mpd-notification.service | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

(limited to 'systemd')

diff --git a/systemd/mpd-notification.service b/systemd/mpd-notification.service
index af3130f..0920cad 100644
--- a/systemd/mpd-notification.service
+++ b/systemd/mpd-notification.service
@@ -1,12 +1,15 @@
 [Unit]
 Description=MPD Notification
+Requires=dbus.socket
+PartOf=graphical-session.target
 # Do not require any service here! We do rely on mpd OR network (for
 # a remote mpd instance). So let the user care.
 # We want to order after, though. This makes sure the resource is
 # available on start and mpd-notification can cleanly disconnect on
 # system shutdown.
 After=mpd.service network.target network-online.target
-Requires=dbus.socket
+# Order after notification daemons to make sure it is stopped before.
+After=dunst.service xfce4-notifyd.service
 ConditionUser=!@system
 
 [Service]
-- 
cgit v1.2.3