Merge pull request #9132 from makefu/awesome-vicious-luaPackage

luaPackages: add vicious module
This commit is contained in:
Arseniy Seroka
2015-08-07 12:36:07 +03:00
2 changed files with 26 additions and 0 deletions
+25
View File
@@ -401,4 +401,29 @@ let
'';
};
vicious = stdenv.mkDerivation rec {
name = "vicious-${version}";
version = "2.1.3";
src = fetchzip {
url = "http://git.sysphere.org/vicious/snapshot/vicious-${version}.tar.xz";
sha256 = "1c901siza5vpcbkgx99g1vkqiki5qgkzx2brnj4wrpbsbfzq0bcq";
};
meta = with stdenv.lib; {
description = "vicious widgets for window managers";
homepage = http://git.sysphere.org/vicious/;
license = licenses.gpl2;
maintainers = with maintainers; [ makefu ];
platforms = platforms.linux;
};
buildInputs = [ lua ];
installPhase = ''
mkdir -p $out/lib/lua/${lua.luaversion}/
cp -r . $out/lib/lua/${lua.luaversion}/vicious/
printf "package.path = '$out/lib/lua/${lua.luaversion}/?/init.lua;' .. package.path\nreturn require((...) .. '.init')\n" > $out/lib/lua/${lua.luaversion}/vicious.lua
'';
};
}; in self