commit 5c9a50379d5e21f08f1f521780dd6f7f30fb4ddf
parent 98cebf94f180dd34f0e50b83546b633cc21225b8
Author: Katja Ramona Sophie Kwast (zaphyra) <git@zaphyra.eu>
Date: Tue, 19 Aug 2025 12:54:59 +0200
parent 98cebf94f180dd34f0e50b83546b633cc21225b8
Author: Katja Ramona Sophie Kwast (zaphyra) <git@zaphyra.eu>
Date: Tue, 19 Aug 2025 12:54:59 +0200
pkgs: add `shaderbg`
1 file changed, 47 insertions(+), 0 deletions(-)
diff --git a/pkgs/shaderbg/package.nix b/pkgs/shaderbg/package.nix @@ -0,0 +1,47 @@ +{ + tgcMaintainers, + lib, + fetchFromSourcehut, + stdenv, + meson, + cmake, + ninja, + pkg-config, + libGL, + wayland, + wayland-scanner, + ... +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "shaderbg"; + version = "0.0.0-unstable-2023-03-16"; + rev = "af9827d20bfe1956dd88fb2202b38ed0de705305"; + + buildInputs = [ + meson + cmake + ninja + pkg-config + libGL + wayland + wayland-scanner + ]; + + src = fetchFromSourcehut { + owner = "~mstoeckl"; + repo = finalAttrs.pname; + rev = finalAttrs.rev; + hash = "sha256-/HtbS+vn69oEDVP4HDBvnmpkGRLz62j8lCZx+plrUeI="; + }; + + meta = { + description = "A live wallpaper program for Sway and other compositors with wlr-layer-shell support"; + homepage = "https://git.sr.ht/~mstoeckl/shaderbg"; + license = lib.licenses.gpl3; + maintainers = [ tgcMaintainers.zaphyra ]; + platforms = lib.platforms.linux; + mainProgram = "shaderbg"; + }; + +})