From a6ea5ec9ed74f9ba37cffdece2d0ec315d738e1a Mon Sep 17 00:00:00 2001 From: Lemmy Date: Tue, 14 Jul 2026 23:34:14 -0400 Subject: [PATCH] ci(validate): add distributions tags --- .github/workflows/validate-plugins.py | 7 +++++++ README.md | 1 + 2 files changed, 8 insertions(+) diff --git a/.github/workflows/validate-plugins.py b/.github/workflows/validate-plugins.py index 654dfb4..976c9fe 100644 --- a/.github/workflows/validate-plugins.py +++ b/.github/workflows/validate-plugins.py @@ -17,16 +17,20 @@ LAUNCHER_PREFIX_RE = re.compile(r"^[a-z]+$") ALLOWED_TAGS = { "ai", "animation", + "arch", "audio", "bar", "clock", "countdown", "demo", + "debian", "desktop", "development", "emoticon", + "fedora", "fun", "gaming", + "gentoo", "hardware", "hyprland", "indicator", @@ -38,6 +42,8 @@ ALLOWED_TAGS = { "music", "network", "niri", + "nixos", + "opensuse", "panel", "privacy", "productivity", @@ -50,6 +56,7 @@ ALLOWED_TAGS = { "time", "utility", "video", + "void", "wallpaper", } diff --git a/README.md b/README.md index 68fe801..216e4f2 100644 --- a/README.md +++ b/README.md @@ -116,6 +116,7 @@ The `tags` in `plugin.toml` are used for catalog search. Tags must be lowercase `hardware`, `indicator`, `language`, `media`, `music`, `network`, `privacy`, `productivity`, `recording`, `system`, `theming`, `time`, `utility`, `video`, `wallpaper` - Compositors: `hyprland`, `labwc`, `mangowc`, `niri`, `sway` +- Distributions: `arch`, `debian`, `fedora`, `gentoo`, `nixos`, `opensuse`, `void` If your plugin does not fit any existing tag, propose a new one in your pull request rather than inventing a tag in the manifest.