Adaptive dock
A dock on every monitor that can hide around windows, reveal from the screen edge or remain fixed. It also supports Trash and removable drives.
A LuminusOS project · GNOME 50
Aurora Shell adds optional modules to GNOME Shell, including a dock, tray icons, clipboard history and per-application volume controls.
Latest version: v50.9 · GNOME Shell 50 · GPL-3.0
“Aurora modules are developed independently while they mature. Features that fit GNOME Shell may later be proposed upstream.”
A selection of modules included with Aurora Shell.
A dock on every monitor that can hide around windows, reveal from the screen edge or remain fixed. It also supports Trash and removable drives.
Search copied items, pin entries and navigate from the keyboard. Clipboard history remains on the local machine.
Per-application sliders right inside Quick Settings. Turn the game down without touching the music, and jump to Sound Settings when you need more.
Show current weather and upcoming calendar events beside the clock, with meeting alerts and snooze controls.
Display SNI tray icons and GNOME background apps in the panel while deduplicating repeated entries.
Twenty-two independent modules, in four groups. Toggle each one in preferences.
Replaces the stock dash with a per-monitor dock: intellihide, edge reveal, always-visible mode, Trash and drive shortcuts.
A panel menu with recent items, useful shortcuts, a configurable icon and a custom command slot.
Shows the current user's avatar and name in the power menu.
Per-application volume sliders right in Quick Settings, with fast access to Sound Settings.
Shows the native battery percentage automatically while discharging below 20%.
Caps Lock and Num Lock indicators in the top panel.
Battery levels and animated icons in the Bluetooth Quick Settings panel.
GNOME Weather conditions next to the panel clock, placed before or after it.
Upcoming calendar events beside the clock, with meeting alerts, snooze and lookahead controls.
Shows SNI icons and GNOME background apps while removing duplicate entries.
Keeps GNOME light/dark color-scheme behavior consistent across the system.
Fixes missing app icons by matching untracked windows to their apps, in memory.
Shows app names on hover in the overview search results.
Switches between light and dark theme automatically at the times you set.
Boot straight to your desktop. Skips the overview on startup.
Keeps Picture-in-Picture windows above everything else, automatically.
Focuses newly launched windows instead of “is ready” notifications.
Adds annotation tools and optional local OCR to GNOME's screenshot interface.
Adds an X11 badge to XWayland apps in the Alt+Tab switcher.
Routes VPN activation in Quick Settings through Vela, with an optional GNOME Shell fallback.
Screen-sharing privacy: automatic Do Not Disturb and panel content hiding.
Searchable clipboard history with pinning, keyboard navigation and a shortcut you assign. Everything stays local.
Each feature has its own enable and disable lifecycle and can be turned off independently.
Written in TypeScript with unit tests for the logic and integration tests against a real headless GNOME Shell.
Module data stays on the local machine and is not sent to third parties.