← Back
Guilhermerisu

Guilhermerisu/island

Linux menus rewritten as one fluid island

View on GitHub ↗
Stars
34
Forks
4
Watchers
34
Open issues
0
Contributors
2
Language
QML
License
MIT License
Default branch
main
Created Sep 26, 2026Updated Oct 2, 2026

Star growth

Today—
This week—
This month—

Star history will appear here once this repo has been tracked for a couple of days.

README

Island

Island morphing between its views, live activities, and an AI answer

A dynamic island for Omarchy

All Omarchy's menus rewritten as one fluid island.

Features · Screenshots · Install · Usage · Uninstall

Features

  • At rest: a clock, or album art and an animated sound wave while music plays.
  • Live activities: browser downloads, system updates (pacman, yay, paru, and Omarchy updates), charging and low battery, Bluetooth connections, and anything you copy show up on the pill.
  • Live feedback: notification previews and animated volume and mute feedback, with Claude Code and Codex notifications getting their own icons.
  • Ask AI: type a question in the launcher and Claude or Codex answers right in the island, Siri-style, using the command-line tool you're already signed in to.
  • Expanded views: a control center, player, app launcher, clipboard history, emoji and keybinding search, theme and wallpaper switchers, Omarchy menu, and power menu.
  • Theme aware: text and accent colors follow your current Omarchy theme.
  • Settings: a pane in the control center for animation speed, a MacBook notch style, the clock, live activities, and the AI.

Island runs inside Omarchy's Quickshell process and reserves no screen space.

Screenshots

The island

Island
The resting island with album art and a sound wave
Now playing
Now playing player with controls

Control Center

Control Center
Control Center with system controls and notifications
Settings
Island settings pane with appearance and motion options

Launcher

App launcher
App launcher
Omarchy menu
Omarchy menu
Ask AI
Launcher with a question for the AI
Answer
The AI's answer in the island

Activities

Charging
Charging battery live activity
Low battery
Low battery live activity
Bluetooth
Bluetooth connection live activity with device battery
Notification
Notification preview
Claude Code
Claude Code notification
Codex
Codex notification
Downloading
Download progress
Downloaded
Download complete
Updated
System update complete

Personalization

Themes
Theme switcher
Wallpapers
Wallpaper switcher
Power menu
Power menu

Search

Emoji
Emoji picker
Keybindings
Keybinding search
Clipboard history
Clipboard history with an image preview

Install

Requires Omarchy 4 and its Quickshell shell.

omarchy plugin add https://github.com/Guilhermerisu/island.git
omarchy bar use guilhermerisu.island

On first launch, click the amber Click to Setup pill. It installs Island's notification companion, connects supported Omarchy menu entries, and writes ~/.config/hypr/island-bindings.lua, which points the keys you already use for the menu, launcher, emoji, clipboard, and other views at the island.

Usage

Controls

Action Result
Click the clock Open the control center.
Click album art or sound wave Open the player.
Click a notification Dismiss it.
Click a download or update Open the file (or your Downloads folder).
Click the copied pill Open the clipboard history.
Press Esc Close the open view.
Super + Shift + Space Hide or show the pill (notifications and views still appear).

Settings

Open the control center and click the gear. Changes apply right away and are saved to ~/.config/omarchy/island.json, which you can also edit by hand. In Control Center, click the pencil to edit its cards. Drag cards to rearrange them, click a minus badge to hide one, or use Add Controls to restore it. Under Keybinds, click a shortcut's keys and type new ones to change it, or press Backspace to remove it and give the key back to Omarchy. Restore Defaults matches your keys again. These are saved to ~/.config/hypr/island-bindings.lua.

Ask AI

Questions typed in the launcher are answered by the AI chosen under Ask With in Settings, through its command-line tool:

  • Claude: Claude Code, signed in (claude).
  • Codex: Codex CLI, signed in (codex).

Choose None to turn asking and all AI features off.

Uninstall

bash ~/.config/omarchy/plugins/guilhermerisu.island/companion/uninstall.sh

It switches back to the stock bar, removes the notification companion (Omarchy's own notifications come back), undoes the shell.json and Omarchy menu changes the setup made, deletes island-bindings.lua, removes Island, and restarts the shell.

License

MIT