diff --git a/user/blueman-applet.service b/user/blueman-applet.service new file mode 100644 index 0000000..965b067 --- /dev/null +++ b/user/blueman-applet.service @@ -0,0 +1,13 @@ +[Unit] +Description=Blueman Applet + +[Service] +Type=simple +ExecStartPre=/usr/bin/sh -lc 'until [ -S "$XDG_RUNTIME_DIR/$WAYLAND_DISPLAY" ]; do sleep 0.2; done' +ExecStart=/usr/bin/blueman-applet +Restart=on-failure +RestartSec=2 +StartLimitIntervalSec=0 + +[Install] +WantedBy=default.target diff --git a/user/graphical-session.target.wants/swww.service b/user/graphical-session.target.wants/swww.service new file mode 120000 index 0000000..3be43ae --- /dev/null +++ b/user/graphical-session.target.wants/swww.service @@ -0,0 +1 @@ +/home/ray/.config/systemd/user/swww.service \ No newline at end of file diff --git a/user/swww.service b/user/swww.service new file mode 100644 index 0000000..86bbbab --- /dev/null +++ b/user/swww.service @@ -0,0 +1,13 @@ +[Unit] +Description=swww wallpaper daemon +PartOf=graphical-session.target +After=graphical-session.target + +[Service] +Type=simple +ExecStart=/usr/bin/swww-daemon +Restart=on-failure +RestartSec=1 + +[Install] +WantedBy=graphical-session.target