biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / applications / video / showmethekey / default.nix
blobcd61cfc9d0d44ee289273a49b975158cc0410345
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , meson
5 , ninja
6 , libevdev
7 , json-glib
8 , libinput
9 , gtk4
10 , libadwaita
11 , wrapGAppsHook4
12 , libxkbcommon
13 , pkg-config
15 stdenv.mkDerivation rec {
16   pname = "showmethekey";
17   version = "1.12.0";
19   src = fetchFromGitHub {
20     owner = "AlynxZhou";
21     repo = pname;
22     rev = "v${version}";
23     hash = "sha256-eeObomb4Gv/vpvViHsi3+O0JR/rYamrlZNZaXKL6KJw=";
24   };
26   nativeBuildInputs = [
27     meson
28     ninja
29     json-glib
30     pkg-config
31     wrapGAppsHook4
32   ];
34   buildInputs = [
35     gtk4
36     libadwaita
37     libevdev
38     libinput
39     libxkbcommon
40   ];
42   meta = with lib; {
43     homepage = "https://showmethekey.alynx.one/";
44     description = "Show keys you typed on screen";
45     license = licenses.asl20;
46     platforms = platforms.linux;
47     maintainers = with maintainers; [ ocfox ];
48   };