js-gnome-extensions

Installation
SKILL.md

GNOME Shell Extensions

Build extensions for GNOME Shell 45+ using GJS with ESModules.

Key Resources

Architecture Overview

Extensions run inside the gnome-shell process using Clutter/St toolkits (not GTK). Preferences run in a separate GTK4/Adwaita process.

Library stack (bottom-up):

  • Clutter — Actor-based toolkit, layout managers, animations
Related skills

More from padparadscho/skills

Installs
7
First Seen
Feb 7, 2026