awesome-wm-widgets: init at 0-unstable-2024-02-15

This commit is contained in:
Aaron VerDow
2025-02-19 11:45:09 -06:00
parent 50e8d72ba2
commit fc85aa1066
+38
View File
@@ -74,6 +74,44 @@ rec {
# a fork of luarocks used to generate nix lua derivations from rockspecs
luarocks-nix = toLuaModule (callPackage ../development/tools/misc/luarocks/luarocks-nix.nix { });
awesome-wm-widgets = callPackage (
{
stdenv,
fetchFromGitHub,
lua,
lib,
}:
stdenv.mkDerivation {
pname = "awesome-wm-widgets";
version = "0-unstable-2024-02-15";
src = fetchFromGitHub {
owner = "streetturtle";
repo = "awesome-wm-widgets";
rev = "2a27e625056c50b40b1519eed623da253d36cc27";
hash = "sha256-qz/kUIpuhWwTLbwbaES32wGKe4D2hfz90dnq+mrHrj0=";
};
installPhase = ''
runHook preInstall
target=$out/lib/lua/${lua.luaversion}/awesome-wm-widgets
mkdir -p $target
cp -r $src/* $target
runHook postInstall
'';
meta = {
description = "Widgets for Awesome window manager";
homepage = "https://github.com/streetturtle/awesome-wm-widgets";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ averdow ];
};
}
) { };
lua-pam = callPackage (
{
fetchFromGitHub,