From 76781c7f6156ee04eeb1f7d037052cf36b66769a Mon Sep 17 00:00:00 2001 From: bokicoder <1556588440@qq.com> Date: Wed, 4 Jun 2025 22:09:36 +0800 Subject: [PATCH] shaderbg: init at 0-unstable-2024-11-26 --- pkgs/by-name/sh/shaderbg/package.nix | 41 ++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 pkgs/by-name/sh/shaderbg/package.nix diff --git a/pkgs/by-name/sh/shaderbg/package.nix b/pkgs/by-name/sh/shaderbg/package.nix new file mode 100644 index 000000000000..c5f526f49541 --- /dev/null +++ b/pkgs/by-name/sh/shaderbg/package.nix @@ -0,0 +1,41 @@ +{ + lib, + stdenv, + fetchFromGitHub, + meson, + ninja, + cmake, + pkg-config, + wayland-scanner, + wayland, + libGL, +}: +stdenv.mkDerivation { + pname = "shaderbg"; + version = "0-unstable-2024-11-26"; + src = fetchFromGitHub { + owner = "Mr-Pine"; + repo = "shaderbg"; + rev = "cf9b135069550f8d7c8411d8a53285882034331c"; + hash = "sha256-J+fRzSTEMlT9oLVZqbstrDxuKiJTAHNTLxB8IPgdom0="; + }; + nativeBuildInputs = [ + meson + ninja + cmake + pkg-config + wayland-scanner + ]; + buildInputs = [ + wayland + libGL + ]; + meta = { + description = "Shader-based live wallpaper program for compositors that support wlr-layer-shell (Sway and others)"; + homepage = "https://github.com/Mr-Pine/shaderbg"; + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ bokicoder ]; + mainProgram = "shaderbg"; + platforms = lib.platforms.linux; + }; +}