scap-security-guide: init at 0.1.75 (#375627)
[NixPkgs.git] / pkgs / by-name / td / tdrop / package.nix
blob017f72e44fac46bb78e5a60e58d16c6b9bf7e777
2   stdenv,
3   lib,
4   fetchFromGitHub,
5   makeWrapper,
6   xwininfo,
7   xdotool,
8   xprop,
9   gawk,
10   coreutils,
11   gnugrep,
12   procps,
15 stdenv.mkDerivation rec {
16   pname = "tdrop";
17   version = "0.5.0";
19   src = fetchFromGitHub {
20     owner = "noctuid";
21     repo = "tdrop";
22     rev = version;
23     sha256 = "sha256-fHvGXaZL7MMvTnkap341B79PDDo2lOVPPcOH4AX/zXo=";
24   };
26   dontBuild = true;
28   installFlags = [ "PREFIX=$(out)" ];
30   postInstall =
31     let
32       binPath = lib.makeBinPath [
33         xwininfo
34         xdotool
35         xprop
36         gawk
37         coreutils
38         gnugrep
39         procps
40       ];
41     in
42     ''
43       wrapProgram $out/bin/tdrop --prefix PATH : ${binPath}
44     '';
46   nativeBuildInputs = [ makeWrapper ];
48   meta = with lib; {
49     description = "Glorified WM-Independent Dropdown Creator";
50     mainProgram = "tdrop";
51     homepage = "https://github.com/noctuid/tdrop";
52     license = licenses.bsd2;
53     platforms = platforms.linux;
54     maintainers = [ ];
55   };