nix/packages/promise-lua/default.nix

22 lines
674 B
Nix

# https://github.com/Tnixc/nix-config/blob/main/home/programs/aerospace-sketchybar/flake.nix
{
fetchFromGitHub,
fetchurl,
lua54Packages,
}:
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;
}