15 , gsettings-desktop-schemas
28 stdenv.mkDerivation rec {
32 src = fetchFromGitHub {
36 sha256 = "1xwlfizga6hvjqq127py8vabaphsny928ar7mwqj9cyqfl6fx41x";
40 # Fix compatibility with GNOME Shell ≥ 40.
41 # https://github.com/phw/peek/pull/910
43 url = "https://github.com/phw/peek/commit/008d15316ab5428363c512b263ca8138cb8f52ba.patch";
44 sha256 = "xxJ+r5uRk93MEzWTFla88ewZsnUl3+YKTenzDygtKP0=";
65 gsettings-desktop-schemas
68 gst_all_1.gst-plugins-good
69 gst_all_1.gst-plugins-ugly
74 patchShebangs build-aux/meson/postinstall.py data/man/build_man.sh
78 gappsWrapperArgs+=(--prefix PATH : ${lib.makeBinPath [ which ffmpeg-full gifski ]})
82 updateScript = nix-update-script { };
87 homepage = "https://github.com/phw/peek";
88 description = "Simple animated GIF screen recorder with an easy to use interface";
89 license = licenses.gpl3Plus;
90 maintainers = with maintainers; [ puffnfresh ];
91 platforms = platforms.linux;