nixos

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

default.nix (623B)


      1 {
      2 	stdenv,
      3 	fetchFromGitHub,
      4 	cmake,
      5 	pkg-config,
      6 	ninja,
      7 	wayland-scanner,
      8 	dbus,
      9 	glib,
     10 	libevdev,
     11 	libx11,
     12 	libxscrnsaver,
     13 	wayland,
     14 }:
     15 stdenv.mkDerivation (finalAttrs: {
     16 		pname = "idle_detect";
     17 		version = "0.9.1.0";
     18 
     19 		src =
     20 			fetchFromGitHub {
     21 				owner = "jamescowens";
     22 				repo = "idle_detect";
     23 				tag = "${finalAttrs.version}";
     24 				hash = "sha256-KlA/vp+qDnaEhToCnh9oe2UlDQYQtCmGVWY1TpzQkWA=";
     25 			};
     26 
     27 		patches = [./idle_detect.patch];
     28 
     29 		nativeBuildInputs = [
     30 			cmake
     31 			pkg-config
     32 			ninja
     33 			wayland-scanner
     34 		];
     35 
     36 		buildInputs = [
     37 			dbus
     38 			glib
     39 			libevdev
     40 			libx11
     41 			libxscrnsaver
     42 			wayland
     43 		];
     44 	})