# https://github.com/Tnixc/nix-config/blob/main/home/programs/aerospace-sketchybar/flake.nix { clang, fetchFromGitHub, gcc, readline, lua5_4, lua54Packages, stdenv, lib, apple-sdk_12, }: lua54Packages.buildLuaPackage rec { pname = "sbar"; version = "0-unstable-2024-08-12"; name = "lua${lua5_4.luaversion}-" + pname + "-" + version; src = fetchFromGitHub { owner = "FelixKratz"; repo = "SbarLua"; rev = "437bd2031da38ccda75827cb7548e7baa4aa9978"; hash = "sha256-F0UfNxHM389GhiPQ6/GFbeKQq5EvpiqQdvyf7ygzkPg="; }; installPhase = '' mkdir -p $out/lib/lua/${lua5_4.luaversion} cp bin/sketchybar.so $out/lib/lua/${lua5_4.luaversion}/ ''; nativeBuildInputs = [ gcc readline clang stdenv ] ++ lib.optionals stdenv.isDarwin [ apple-sdk_12 ]; }