{ tgcMaintainers, lib, fetchFromGitHub, stdenv, meson, cmake, ninja, scdoc, git, pkg-config, wayland, wayland-protocols, wayland-scanner, libGL, mpv, fftwFloat, ... }: stdenv.mkDerivation (finalAttrs: { pname = "wlsbg"; version = "3.3.7"; rev = "v${finalAttrs.version}"; srcHash = "sha256-e0eOLsfU4wrz8Ck/iWwSnimTSYICmN/3vKeObmSE6zA="; nativeBuildInputs = [ meson ninja pkg-config cmake scdoc git ]; buildInputs = [ wayland wayland-protocols wayland-scanner libGL mpv fftwFloat ]; src = fetchFromGitHub { owner = "Sublimeful"; repo = finalAttrs.pname; hash = finalAttrs.srcHash; inherit (finalAttrs) rev; }; meta = { description = "Wallpaper tool with shader support for Wayland compositors"; homepage = "https://github.com/Sublimeful/wlsbg"; license = lib.licenses.mit; maintainers = [ tgcMaintainers.zaphyra ]; platforms = lib.platforms.linux; mainProgram = "wlsbg"; }; })