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