A modular GNOME Shell extension that adds quality-of-life features missing in vanilla GNOME.
Project goal: Aurora Shell is a proving ground. Over time, the aim is for some of its features to mature and make their way upstream into GNOME Shell itself. Modules here are meant to be useful on their own today and good candidates for upstream tomorrow.
Aurora is split into independent modules, so you can enable only what you want.
| Module | Description |
|---|---|
| Dock | Replaces the stock dash with a smart per-monitor dock with intellihide and edge reveal |
| Volume Mixer | Adds per-application volume sliders to Quick Settings with fast access to Sound Settings |
| Bluetooth Menu | Shows battery level and animated icons in the Bluetooth Quick Settings panel |
| Weather Clock | Shows GNOME Weather next to the panel clock |
| Meeting Clock | Shows upcoming calendar events next to the panel clock and notifies when meetings are about to start |
| Tray Icons | System tray in the panel that shows SNI app icons and GNOME background apps, with configurable icon limit, icon size, attention notifications, and smart SNI/background-app deduplication |
| Module | Description |
|---|---|
| Theme Changer | Keeps GNOME light/dark color scheme behavior consistent |
| Icon Weave | Automatically fixes missing app icons by matching untracked windows to their apps in-memory |
| App Search Tooltip | Shows app names on hover in the overview search results |
| Auto Theme Switcher | Automatically switches between light and dark theme based on time |
| Module | Description |
|---|---|
| No Overview | Skips the overview on startup so you land directly on your desktop |
| Pip On Top | Keeps Picture-in-Picture windows above other windows automatically |
| XWayland Indicator | Adds an X11 badge to XWayland apps in the Alt+Tab switcher |
| Module | Description |
|---|---|
| Privacy | Adds screen sharing privacy features, including automatic Do Not Disturb and panel content hiding |
| Clipboard History | Adds searchable clipboard history with pinning and keyboard navigation |
All modules can be toggled independently from the extension preferences.
The easiest way to install is from the official GNOME Extensions website.
Download the latest aurora-shell@luminusos.github.io.shell-extension.zip file from the
GitHub releases page, then install it:
gnome-extensions install --force aurora-shell@luminusos.github.io.shell-extension.zip
gnome-extensions enable aurora-shell@luminusos.github.ioWe welcome contributions! Please see CONTRIBUTING.md for information on project architecture, code style, and step-by-step instructions on how to add a new module.
Aurora Shell builds on the work of the wider GNOME community. Special thanks to:
- maniacx/Bluetooth-Battery-Meter the animated Bluetooth icons used by the Bluetooth Menu module come from this project.
- CleoMenezesJr/weather-oclock inspired the Weather Clock module.
- danmoz/meetingtime inspired the Meeting Clock module.
- swsnr/gnome-shell-extension-xwayland-indicator the inspiration behind the XWayland Indicator module.
See CREDITS.md for the full list of attributed work.