zaphyra's git: nixfiles

zaphyra's nixfiles

commit 080aef379155af65f1e07e4a8f272466a397e7a6
parent d8420008217323e1bcd59f0791016aea5aaacdc0
Author: Katja Ramona Sophie Kwast (zaphyra) <git@zaphyra.eu>
Date: Tue, 19 Aug 2025 12:08:56 +0200

packages: add `shaderbg`
1 file changed, 47 insertions(+), 0 deletions(-)
A
packages/shaderbg.nix
|
47
+++++++++++++++++++++++++++++++++++++++++++++++
diff --git a/packages/shaderbg.nix b/packages/shaderbg.nix
@@ -0,0 +1,47 @@
+
+{
+  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 = [];
+    platforms = lib.platforms.linux;
+    mainProgram = "shaderbg";
+  };
+
+})