commit e5385f33d01034982e2b694b66178029cabf0280
parent 923d8155f25c6838be714cbc65773cea3a671b1c
Author: Katja Ramona Sophie Kwast (zaphyra) <git@zaphyra.eu>
Date: Tue, 19 Aug 2025 12:15:18 +0200
parent 923d8155f25c6838be714cbc65773cea3a671b1c
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" ]; + }; + +}