From 27576bb3c0ee8deff6178b9605b06c2bb85e192a Mon Sep 17 00:00:00 2001 From: Pavel Egorov Date: Tue, 16 Dec 2025 05:22:26 +0300 Subject: [systemd] Tweak service files and write script for marking niri dependencies --- .config/niri/systemctl.sh | 8 ++++++++ .config/systemd/user/swaybg.service | 3 --- .config/systemd/user/swayidle.service | 3 --- 3 files changed, 8 insertions(+), 6 deletions(-) create mode 100644 .config/niri/systemctl.sh diff --git a/.config/niri/systemctl.sh b/.config/niri/systemctl.sh new file mode 100644 index 0000000..03f16e2 --- /dev/null +++ b/.config/niri/systemctl.sh @@ -0,0 +1,8 @@ +#!/usr/bin/env sh + +# Systemd-managed stuff for niri + +systemctl --user add-wants niri.service dunst.service +systemctl --user add-wants niri.service waybar.service +systemctl --user add-wants niri.service swaybg.service +systemctl --user add-wants niri.service swayidle.service diff --git a/.config/systemd/user/swaybg.service b/.config/systemd/user/swaybg.service index 4a7903c..3d941b8 100644 --- a/.config/systemd/user/swaybg.service +++ b/.config/systemd/user/swaybg.service @@ -4,9 +4,6 @@ After=graphical-session.target PartOf=graphical-session.target Requisite=graphical-session.target -[Install] -WantedBy=niri.service - [Service] ExecStart=/usr/bin/swaybg --image "%h/.config/wallpaper" Restart=on-failure diff --git a/.config/systemd/user/swayidle.service b/.config/systemd/user/swayidle.service index 3f4397c..e786020 100644 --- a/.config/systemd/user/swayidle.service +++ b/.config/systemd/user/swayidle.service @@ -4,9 +4,6 @@ After=graphical-session.target PartOf=graphical-session.target Requisite=graphical-session.target -[Install] -WantedBy=niri.service - [Service] ExecStart=/usr/bin/swayidle -w Restart=on-failure -- cgit v1.3