awesome-wm-widgets: init at 0-unstable-2024-02-15 (#383413)

authored by

Sandro and committed by
GitHub
372ae49a ca786b64

+38
+38
pkgs/top-level/lua-packages.nix
··· 74 74 # a fork of luarocks used to generate nix lua derivations from rockspecs 75 75 luarocks-nix = toLuaModule (callPackage ../development/tools/misc/luarocks/luarocks-nix.nix { }); 76 76 77 + awesome-wm-widgets = callPackage ( 78 + { 79 + stdenv, 80 + fetchFromGitHub, 81 + lua, 82 + lib, 83 + }: 84 + 85 + stdenv.mkDerivation { 86 + pname = "awesome-wm-widgets"; 87 + version = "0-unstable-2024-02-15"; 88 + 89 + src = fetchFromGitHub { 90 + owner = "streetturtle"; 91 + repo = "awesome-wm-widgets"; 92 + rev = "2a27e625056c50b40b1519eed623da253d36cc27"; 93 + hash = "sha256-qz/kUIpuhWwTLbwbaES32wGKe4D2hfz90dnq+mrHrj0="; 94 + }; 95 + 96 + installPhase = '' 97 + runHook preInstall 98 + 99 + target=$out/lib/lua/${lua.luaversion}/awesome-wm-widgets 100 + mkdir -p $target 101 + cp -r $src/* $target 102 + 103 + runHook postInstall 104 + ''; 105 + 106 + meta = { 107 + description = "Widgets for Awesome window manager"; 108 + homepage = "https://github.com/streetturtle/awesome-wm-widgets"; 109 + license = lib.licenses.mit; 110 + maintainers = with lib.maintainers; [ averdow ]; 111 + }; 112 + } 113 + ) { }; 114 + 77 115 lua-pam = callPackage ( 78 116 { 79 117 fetchFromGitHub,