From fc85aa10667f8adef5822930cdd1eeb111d9e598 Mon Sep 17 00:00:00 2001 From: Aaron VerDow Date: Wed, 19 Feb 2025 09:25:59 -0600 Subject: [PATCH] awesome-wm-widgets: init at 0-unstable-2024-02-15 --- pkgs/top-level/lua-packages.nix | 38 +++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/pkgs/top-level/lua-packages.nix b/pkgs/top-level/lua-packages.nix index b476daa36cb8..5e682627d109 100644 --- a/pkgs/top-level/lua-packages.nix +++ b/pkgs/top-level/lua-packages.nix @@ -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,