Repository navigation
Halcyon 0.1.0
Meet Halcyon
Desktop widgets and themes for COSMIC on Pop!_OS 24.04.
This is the first packaged release, v0.1.0 for amd64.
Download Halcyon · Source · Report a problem
In this release
- A desktop that belongs together. Six starter looks coordinate wallpaper,
colors, widgets, windows, dock and panel. Choose from thirteen widget styles. - Useful at a glance. Clock, weather, system readings, Git projects,
music controls, notes and a focus timer. Calendar requires OAuth setup below. - Room to make it yours. Arrange and resize widgets, adjust your desktop
settings, and save setups. Existing Desktop Cards data migrates on first start.
Appearance previews use sample widgets and simplified window, dock and panel illustrations.
Install or update
Download cosmic-ext-halcyon_0.1.0_amd64.deb below, then install it:
sudo apt install ./cosmic-ext-halcyon_0.1.0_amd64.debOpen Halcyon from your application launcher. Installing the package does not change your desktop or activate the widgets automatically.
Updates: download a newer package from GitHub Releases and install it the same way. Your settings are preserved. This release does not enroll you in an APT repository or provide automatic updates. The distribution plan describes the next milestone.
Google Calendar: sign-in is not configured in this build. Calendar sign-in requires publisher OAuth setup; other widgets work without a Google account.
Optional: Islands
Islands splits the native COSMIC panel into floating groups. It is a separate package; Halcyon works without it.
sudo apt install ./cosmic-ext-halcyon-islands_0.1.0_amd64.deb
halcyon-islands status
halcyon-islands enableRun enable as your desktop user, then log out and back in. Select the Islands style in Halcyon's Dock & panel settings. Read the activation and removal guide, including the session PATH requirements and handling an earlier source installation.
This Islands build supports this exact installed COSMIC combination:
| Package | Version |
|---|---|
| cosmic-panel | 1.11.0~1792526322~24.04~ca20ce3 |
| cosmic-comp | 0.1~1792508925~24.04~8cb1802 |
| cosmic-session | 1.11.0~1792525615~24.04~4b0a0a2 |
It does not hold back COSMIC updates. The launcher selects the stock panel when versions do not match. After a COSMIC update, log out and back in. After installing a newer Islands package, run halcyon-islands enable again and start a new login to refresh your enabled copy. Installing the package alone does not refresh that copy.
To turn Islands off, run halcyon-islands disable and log out and back in. Disable it for every user before removing the package.
Downloads and source
Each package and the Islands source archive has a .sha256 file. With an artifact and its checksum file in the same directory, verify it using sha256sum -c filename.sha256.
halcyon-islands-0.1.0-source.tar.gz contains the corresponding patched panel source, vendored Rust dependencies, build instructions and dependency notices. The regular GitHub source archives contain Halcyon itself. Both packages include dependency notices.

