From 2781082f1085757a0cfb929ba37de968726ec751 Mon Sep 17 00:00:00 2001 From: "eric.marin" Date: Tue, 2 Dec 2025 08:54:27 +0100 Subject: xd --- systemd/user/polkit-gnome-agent.service | 8 ++++++++ systemd/user/random-wallpaper.service | 2 ++ systemd/user/random-wallpaper.timer | 6 ++++++ systemd/user/swaybg.service | 9 +++++++++ systemd/user/swayidle.service | 8 ++++++++ systemd/user/swww.service | 8 ++++++++ 6 files changed, 41 insertions(+) create mode 100644 systemd/user/polkit-gnome-agent.service create mode 100644 systemd/user/random-wallpaper.service create mode 100644 systemd/user/random-wallpaper.timer create mode 100644 systemd/user/swaybg.service create mode 100644 systemd/user/swayidle.service create mode 100644 systemd/user/swww.service (limited to 'systemd') diff --git a/systemd/user/polkit-gnome-agent.service b/systemd/user/polkit-gnome-agent.service new file mode 100644 index 0000000..e84a54e --- /dev/null +++ b/systemd/user/polkit-gnome-agent.service @@ -0,0 +1,8 @@ +[Unit] +PartOf=graphical-session.target +After=graphical-session.target +Requisite=graphical-session.target + +[Service] +ExecStart=/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 +Restart=on-failure diff --git a/systemd/user/random-wallpaper.service b/systemd/user/random-wallpaper.service new file mode 100644 index 0000000..e552232 --- /dev/null +++ b/systemd/user/random-wallpaper.service @@ -0,0 +1,2 @@ +[Service] +ExecStart=%h/.config/scripts/set_random %h/Pictures/Backgrounds/ diff --git a/systemd/user/random-wallpaper.timer b/systemd/user/random-wallpaper.timer new file mode 100644 index 0000000..b7dc913 --- /dev/null +++ b/systemd/user/random-wallpaper.timer @@ -0,0 +1,6 @@ +[Timer] +OnStartupSec=1h +OnUnitActiveSec=1h + +[Install] +WantedBy=timers.target diff --git a/systemd/user/swaybg.service b/systemd/user/swaybg.service new file mode 100644 index 0000000..b298cac --- /dev/null +++ b/systemd/user/swaybg.service @@ -0,0 +1,9 @@ +[Unit] +PartOf=graphical-session.target +After=graphical-session.target +Requisite=graphical-session.target + +[Service] +EnvironmentFile=%h/.config/scripts/IMG.env +ExecStart=/usr/bin/swaybg -m fill -i "$IMG" +Restart=always diff --git a/systemd/user/swayidle.service b/systemd/user/swayidle.service new file mode 100644 index 0000000..dd74f93 --- /dev/null +++ b/systemd/user/swayidle.service @@ -0,0 +1,8 @@ +[Unit] +PartOf=graphical-session.target +After=graphical-session.target +Requisite=graphical-session.target + +[Service] +ExecStart=/usr/bin/swayidle -w +Restart=on-failure diff --git a/systemd/user/swww.service b/systemd/user/swww.service new file mode 100644 index 0000000..07fee1d --- /dev/null +++ b/systemd/user/swww.service @@ -0,0 +1,8 @@ +[Unit] +PartOf=graphical-session.target +After=graphical-session.target +Requisite=graphical-session.target + +[Service] +ExecStart=/usr/bin/swww-daemon +Restart=on-failure -- cgit v1.2.3