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 })