1 { lib, stdenv, fetchurl, libXScrnSaver, libX11 }:
3 stdenv.mkDerivation rec {
8 url = "https://code.orgmode.org/bzg/org-mode/raw/release_${version}/contrib/scripts/x11idle.c";
9 sha256 = "0fc5g57xd6bmghyl214gcff0ni3idv33i3gkr339kgn1mdjljv5g";
12 buildInputs = [ libXScrnSaver libX11 ];
18 gcc -lXss -lX11 $src -o $out/bin/x11idle
23 Compute consecutive idle time for current X11 session with millisecond resolution
26 Idle time passes when the user does not act, i.e. when the user doesn't move the mouse or use the keyboard.
28 homepage = "https://orgmode.org/";
29 license = licenses.gpl3;
30 platforms = platforms.linux;
31 maintainers = [ maintainers.swflint ];
32 mainProgram = "x11idle";