diff --git a/pkgs/by-name/wl/wljoywake/package.nix b/pkgs/by-name/wl/wljoywake/package.nix new file mode 100644 index 000000000000..209e61e9d184 --- /dev/null +++ b/pkgs/by-name/wl/wljoywake/package.nix @@ -0,0 +1,48 @@ +{ lib +, stdenv +, fetchFromGitHub +, meson +, ninja +, pkg-config +, udev +, wayland +, wayland-protocols +, wayland-scanner +}: + +let + version = "0.3"; +in +stdenv.mkDerivation { + pname = "wljoywake"; + inherit version; + + src = fetchFromGitHub { + repo = "wljoywake"; + owner = "nowrep"; + rev = "v${version}"; + hash = "sha256-zSYNfsFjswaSXZPlIDMDC87NK/6AKtArHBeWCWDDR3E="; + }; + + nativeBuildInputs = [ + meson + ninja + pkg-config + wayland-scanner + ]; + + buildInputs = [ + udev + wayland + wayland-protocols + ]; + + meta = with lib; { + description = "Wayland tool for idle inhibit when using joysticks"; + homepage = "https://github.com/nowrep/wljoywake"; + license = licenses.gpl2; + platforms = platforms.linux; + maintainers = [ maintainers.jtrees ]; + mainProgram = "wljoywake"; + }; +}