nix/packages/promise-lua/default.nix
2025-04-07 02:23:57 -05:00

30 lines
754 B
Nix

# https://github.com/Tnixc/nix-config/blob/main/home/programs/aerospace-sketchybar/flake.nix
{
clang,
fetchFromGitHub,
fetchurl,
gcc,
readline,
lua5_4,
lua54Packages,
stdenv,
darwin,
lib,
luaPackages,
}:
lua54Packages.buildLuarocksPackage rec {
pname = "promise-lua";
version = "0.4.1-1";
name = "${pname}-${version}";
src = fetchFromGitHub {
owner = "pyericz";
repo = "promise-lua";
rev = "20d2ab1bb6aa398fe06ba597c943077a72c22451";
sha256 = "sha256-LNNLTAAEPIalRSjC6z8QTkhnmwpFAHSlwxuFxb9r2OE=";
};
knownRockspec =
(fetchurl {
url = "https://luarocks.org/manifests/pyericz/promise-lua-0.4.1-1.rockspec";
sha256 = "sha256-P/HP015RE/GUfarez/ezMuOflhXYPRTwbPdmz5J6qGE=";
}).outPath;
}