diff options
author | Arseniy Seroka <jagajaga@users.noreply.github.com> | 2015-08-07 12:36:07 +0300 |
---|---|---|
committer | Arseniy Seroka <jagajaga@users.noreply.github.com> | 2015-08-07 12:36:07 +0300 |
commit | db22ec1549efe0925dbb78d16a84a59b923941d2 (patch) | |
tree | 4d4bb4900ae39a1a2462231bb53e784f86c5d62b /pkgs/top-level/lua-packages.nix | |
parent | 462a667d5b4392ffb0bab4b22d6d2f1aab80092c (diff) | |
parent | 86c973d429bfa00cce3e0b6a3adaed4c50796b44 (diff) | |
download | nixlib-db22ec1549efe0925dbb78d16a84a59b923941d2.tar nixlib-db22ec1549efe0925dbb78d16a84a59b923941d2.tar.gz nixlib-db22ec1549efe0925dbb78d16a84a59b923941d2.tar.bz2 nixlib-db22ec1549efe0925dbb78d16a84a59b923941d2.tar.lz nixlib-db22ec1549efe0925dbb78d16a84a59b923941d2.tar.xz nixlib-db22ec1549efe0925dbb78d16a84a59b923941d2.tar.zst nixlib-db22ec1549efe0925dbb78d16a84a59b923941d2.zip |
Merge pull request #9132 from makefu/awesome-vicious-luaPackage
luaPackages: add vicious module
Diffstat (limited to 'pkgs/top-level/lua-packages.nix')
-rw-r--r-- | pkgs/top-level/lua-packages.nix | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/pkgs/top-level/lua-packages.nix b/pkgs/top-level/lua-packages.nix index bfaa66c432e3..4757dfd49c31 100644 --- a/pkgs/top-level/lua-packages.nix +++ b/pkgs/top-level/lua-packages.nix @@ -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 |