commit 6c4decc839238abbe15cb97c4a33a0a67b2cd104
parent ccf8c6654dd348e4a0f47fe95cfffe17a41cc0a3
Author: Katja Ramona Sophie Kwast (zaphyra) <git@zaphyra.eu>
Date: Tue, 19 Aug 2025 12:15:18 +0200
parent ccf8c6654dd348e4a0f47fe95cfffe17a41cc0a3
Author: Katja Ramona Sophie Kwast (zaphyra) <git@zaphyra.eu>
Date: Tue, 19 Aug 2025 12:15:18 +0200
config/home-manager/zaphyra/services: add `shaderbg`
2 files changed, 19 insertions(+), 0 deletions(-)
diff --git a/config/home-manager/zaphyra/configure/niri.nix b/config/home-manager/zaphyra/configure/niri.nix @@ -21,6 +21,7 @@ in services.gnome-keyring services.batsignal services.wpaperd + services.shaderbg services.waybar services.swayosd services.swaync
diff --git a/config/home-manager/zaphyra/services/shaderbg.nix b/config/home-manager/zaphyra/services/shaderbg.nix @@ -0,0 +1,18 @@ +{ inputs, pkgs, lib, ... }: + +{ + + systemd.user.services.shaderbg = { + Unit = { + Description = "A live wallpaper program for Sway and other compositors with wlr-layer-shell support."; + After = [ "graphical-session.target" ]; + }; + Service = { + ExecStart = "${lib.getExe pkgs.shaderbg} '*' --fps 10 ${inputs.self.resources.shaders.background1}"; + Restart = "on-failure"; + RestartSec = 5; + }; + Install.WantedBy = [ "graphical-session.target" ]; + }; + +}