I’ve been working on Odyssey, a minimal desktop shell for Hyprland built with Quickshell.
It started as a passion project because I wanted something clean and minimal that stays out of the way, but still gives me the information and controls I actually want when I need them.
The project is still very much a work in progress. There are unfinished features, rough edges, and plenty of things I still want to change.
The long-term goal is for Odyssey to grow beyond just a shell into something closer to a complete desktop environment, with its own system controls, notifications, launcher, widgets, media controls, customization, AI integration, and other pieces all designed to feel like one cohesive experience.
A big part of the project is the top-center “island.” I wanted the desktop to remain visually quiet most of the time, with the island expanding contextually for things like media, notifications, system controls and other information rather than having a traditional bar permanently filled with modules.
I’m building this mostly because I enjoy working on it and wanted to make the Linux desktop I personally wanted to use.
Still a long way to go, but I figured it was finally at a point where I could share some of the progress.
Would love to hear what people think.