biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / applications / misc / xsuspender / default.nix
blob178522fbf518c00bff04e37eeb162a6419ae40b8
1 { lib, stdenv, fetchFromGitHub, cmake, makeWrapper, pkg-config
2 , glib, libwnck, procps }:
4 stdenv.mkDerivation rec {
5   pname = "xsuspender";
6   version = "1.3";
8   src = fetchFromGitHub {
9     owner = "kernc";
10     repo = "xsuspender";
11     rev = version;
12     sha256 = "1c6ab1s9bbkjbmcfv2mny273r66dlz7sgxsmzfwi0fm2vcb2lwim";
13   };
15   outputs = [ "out" "man" "doc" ];
17   nativeBuildInputs = [ cmake pkg-config makeWrapper ];
18   buildInputs = [ glib libwnck ];
20   postInstall = ''
21     wrapProgram $out/bin/xsuspender \
22       --prefix PATH : "${lib.makeBinPath [ procps ]}"
23   '';
25   meta = with lib; {
26     description = "Auto-suspend inactive X11 applications";
27     mainProgram = "xsuspender";
28     homepage = "https://kernc.github.io/xsuspender/";
29     license = licenses.wtfpl;
30     maintainers = with maintainers; [ offline ];
31     platforms = platforms.linux;
32   };