Adding redshift; it changes the color temperature of your screen gradually to match the lighting conditions

svn path=/nixpkgs/trunk/; revision=25686
This commit is contained in:
Cillian de Roiste 2011-01-24 23:52:22 +00:00
parent e201d01ed0
commit ce45e043e4
2 changed files with 35 additions and 2 deletions

View File

@ -0,0 +1,28 @@
{ fetchurl, stdenv,
libX11, libXrandr, libXxf86vm, libxcb, pkgconfig, python,
randrproto, xcbutil, xf86vidmodeproto }:
stdenv.mkDerivation rec {
name = "redshift";
version = "1.6";
src = fetchurl {
url = "http://launchpad.net/${name}/trunk/${version}/+download/${name}-${version}.tar.bz2";
sha256 = "0g46zhqnx3y2fssmyjgaardzhjw1j29l1dbc2kmccw9wxqfla1wi";
};
buildInputs = [ libX11 libXrandr libXxf86vm libxcb pkgconfig python
randrproto xcbutil xf86vidmodeproto ];
meta = {
description = "changes the color temperature of your screen gradually";
longDescription = ''
The color temperature is set according to the position of the
sun. A different color temperature is set during night and
daytime. During twilight and early morning, the color
temperature transitions smoothly from night to daytime
temperature to allow your eyes to slowly adapt.
'';
license = "GPLv3+";
homepage = "http://jonls.dk/redshift";
};
}

View File

@ -7162,6 +7162,11 @@ let
pkgs_for_46.newScope pkgs_for_46.kde46;
};
redshift = callPackage ../applications/misc/redshift {
inherit (xorg) libX11 libXrandr libxcb randrproto libXxf86vm
xf86vidmodeproto;
};
oxygen_gtk = callPackage ../misc/themes/gtk2/oxygen-gtk {
inherit (gtkLibs) glib gtk;
};