From ec8b273910ec78448ca695104212dfb8c0a45f4b Mon Sep 17 00:00:00 2001 From: Matt Porter Date: Sat, 9 May 2026 18:41:28 -0700 Subject: [PATCH 1/4] =?UTF-8?q?feat:=20add=20hyprlua=20=E2=80=94=20LuaCATS?= =?UTF-8?q?=20annotations=20for=20Hyprland=200.55+=20Lua=20config=20API?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitmodules | 3 +++ addons/hyprlua/module | 1 + 2 files changed, 4 insertions(+) create mode 160000 addons/hyprlua/module diff --git a/.gitmodules b/.gitmodules index eb1a82c..3d9ba81 100644 --- a/.gitmodules +++ b/.gitmodules @@ -278,3 +278,6 @@ path = addons/ethos/module url = https://github.com/flyingeek/ethos-lua-definitions.git branch = luals-addon +[submodule "addons/hyprlua/module"] + path = addons/hyprlua/module + url = https://github.com/qompassai/hyprlua diff --git a/addons/hyprlua/module b/addons/hyprlua/module new file mode 160000 index 0000000..661b2d5 --- /dev/null +++ b/addons/hyprlua/module @@ -0,0 +1 @@ +Subproject commit 661b2d5049b04eee2939baae4301aa2c2f884b1e From 9ba55132ab9d6896a3f271f79f88e7eb307bb864 Mon Sep 17 00:00:00 2001 From: Matt Porter Date: Sat, 9 May 2026 18:46:27 -0700 Subject: [PATCH 2/4] =?UTF-8?q?feat:=20add=20hyprlua=20=E2=80=94=20LuaCATS?= =?UTF-8?q?=20annotations=20for=20Hyprland=200.55+=20Lua=20config=20API?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- addons/hyprlua/module | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/hyprlua/module b/addons/hyprlua/module index 661b2d5..d1c22b8 160000 --- a/addons/hyprlua/module +++ b/addons/hyprlua/module @@ -1 +1 @@ -Subproject commit 661b2d5049b04eee2939baae4301aa2c2f884b1e +Subproject commit d1c22b8ae57a87e0ae1edd24ed356a4fbfee136c From dcb79feb952b385f3bbaf96503676f2a1020cb65 Mon Sep 17 00:00:00 2001 From: Matt Porter Date: Sat, 9 May 2026 19:13:23 -0700 Subject: [PATCH 3/4] fix: add info.json at addon root level --- addons/hyprlua/info.json | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 addons/hyprlua/info.json diff --git a/addons/hyprlua/info.json b/addons/hyprlua/info.json new file mode 100644 index 0000000..8d8beee --- /dev/null +++ b/addons/hyprlua/info.json @@ -0,0 +1,7 @@ +{ + "$schema": "https://raw.githubusercontent.com/LuaLS/LLS-Addons/main/schemas/addon_info.schema.json", + "name": "hyprlua", + "description": "LuaCATS type annotations and lua_ls addon for Hyprland 0.55+. Goal is to provide autocomplete, hover docs, and type-checking for the full hl.* global API.", + "size": 0, + "hasPlugin": true +} From 4ad63ee481627cf7f00ca241f332233c91b283e7 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 10 May 2026 02:13:44 +0000 Subject: [PATCH 4/4] chore: Update Addon Metadata --- addons/hyprlua/info.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/hyprlua/info.json b/addons/hyprlua/info.json index 8d8beee..a0fef76 100644 --- a/addons/hyprlua/info.json +++ b/addons/hyprlua/info.json @@ -2,6 +2,6 @@ "$schema": "https://raw.githubusercontent.com/LuaLS/LLS-Addons/main/schemas/addon_info.schema.json", "name": "hyprlua", "description": "LuaCATS type annotations and lua_ls addon for Hyprland 0.55+. Goal is to provide autocomplete, hover docs, and type-checking for the full hl.* global API.", - "size": 0, + "size": 249975, "hasPlugin": true }