{pkgs, ...} @ inputs: let buildLua = pkgs.callPackage "${pkgs.path}/pkgs/applications/video/mpv/scripts/buildLua.nix" {}; buildLuaScript = file: pkgs.callPackage file (inputs // {inherit buildLua;}); in pkgs.recurseIntoAttrs { modernx = buildLuaScript ./modernx.nix; pointer-event = buildLuaScript ./pointer-event.nix; touch-gestures = buildLuaScript ./touch-gestures.nix; kdialog-open-files = buildLuaScript ./kdialog-open-files.nix; persist-properties = buildLuaScript ./persist-properties.nix; undo-redo = buildLuaScript ./undo-redo.nix; }