5 , gobject-introspection
19 buildPythonApplication rec {
24 inherit pname version;
25 hash = "sha256-tvsBTf6+zKBzB5aL+LUcEvE4jmVHnnoY0L4xoKMJ0vM=";
39 propagatedBuildInputs = [
48 # Prevent double wrapping, let the Python wrapper use the args in preFixup.
52 mkdir -p $out/share/applications
53 cp -r safeeyes/platform/icons $out/share/icons/
54 cp safeeyes/platform/io.github.slgobinath.SafeEyes.desktop $out/share/applications/io.github.slgobinath.SafeEyes.desktop
59 "''${gappsWrapperArgs[@]}"
60 --prefix PATH : ${lib.makeBinPath [ alsa-utils wlrctl xprintidle xprop ]}
64 doCheck = false; # no tests
66 passthru.tests.version = testers.testVersion { package = safeeyes; };
69 homepage = "http://slgobinath.github.io/SafeEyes";
70 description = "Protect your eyes from eye strain using this simple and beautiful, yet extensible break reminder. A Free and Open Source Linux alternative to EyeLeo";
71 license = licenses.gpl3;
72 maintainers = with maintainers; [ srghma ];
73 platforms = platforms.linux;
74 mainProgram = "safeeyes";