at 24.11-pre 32 lines 894 B view raw
1{ lib, stdenv, fetchFromSourcehut, meson, ninja, pkg-config, wayland 2, libX11, libGL }: 3 4stdenv.mkDerivation rec { 5 pname = "glpaper"; 6 version = "unstable-2022-05-15"; 7 8 src = fetchFromSourcehut { 9 owner = "~scoopta"; 10 repo = pname; 11 vc = "hg"; 12 rev = "f89e60b7941fb60f1069ed51af9c5bb4917aab35"; 13 sha256 = "sha256-E7FKjt3NL0aAEibfaq+YS2IVvpjNjInA+Rs8SU63/3M="; 14 }; 15 16 nativeBuildInputs = [ meson ninja pkg-config ]; 17 buildInputs = [ 18 wayland 19 libX11 # required by libglvnd 20 libGL 21 ]; 22 23 meta = with lib; { 24 description = 25 "Wallpaper program for wlroots based Wayland compositors such as sway that allows you to render glsl shaders as your wallpaper"; 26 mainProgram = "glpaper"; 27 homepage = "https://hg.sr.ht/~scoopta/glpaper"; 28 license = licenses.gpl3Plus; 29 platforms = platforms.linux; 30 maintainers = with maintainers; [ ccellado ]; 31 }; 32}