Lomiri is a lightweight, Qt-based, Wayland-powered desktop environment. Originally developed by Canonical (as Unity 8), it's now a fast-evolving, community-adriven FOSS project available in Debian and other major distributions.
Meet Lomiri.
Convergence
One shell, one codebase, adaptable UI across all devices
Freedom
Escape Android/iOS walled gardens with true open source
Responsive
Touch-first UX with full mouse/keyboard compatibility
Cross-Distro Support
Available in Debian, Arch, NixOS and many more.
Built with Proven Tools
Qt & QML C++Mir (Wayland) Debian 13"Lomiri is no longer an experiment - it's in Debian, and it's working."
- Mike Gabriel, Debian Maintainer
What's happening right now?
Lomiri is in active development with real progress toward production readiness
~135
Debian packages
270
Issues identified
215+
Issues resolved
79%
Progress
What's Working
TerminalMusic
DocViewer
CloudSync
TeleportsMorph BrowserWeatherFile Manager
- Running on Mir 2.20.2 with latest upstream
- Active, responsive development team
- Preparing for Debian 14 (Forky) as production-grade shell
What Needs Help
- Qt6 testing and migration
- Multi-monitor support in Lomiri Greeter
- Shell crash on external display unplug
- UI glitches and performance optimization
- XDG portal support implementation
- Packaging more native apps via backports
Qt6 Migration Process
Overall Project Status
Under the Hood - How Lomiri Works
Lomiri is a modular and performance-focused shell built on modern Linux technologies. It's engineered to run efficiently on both mobile and desktop-class hardware, with a focus on convergence, clean UI architecture, and distro portability.
Packaging Details
Available via Debian Sid/Trixie:
apt install lomiri lomiri-desktop-session lightdm
PPA for Ubuntu 24.04:
ppa:lomiri/builds
~135 packages maintained in Debian by the Debian UBports Team
Tech Stack Highlights
Core Technologies
- Uses Mir 2.20+ with Wayland support
- Migrating from Qt5 to Qt6
- Content Hub for secure inter-app data sharing
Active Development:
- Flatpak/XDG portal support
- Native Matrix client
- Accessibility and theming improvements
System Requirements
Minimum to build:
Linux environment (Debian, Ubuntu, Arch, WSL2, etc)
Qt6 toolchain (or Qt5 for legacy purposes)
Familiarity with CMake and Git
Optional: experience with packaging (deb, flatpak), systemd, lightdm
Meet the Developers
Real contributors building the future of convergent computing — and we're looking for more hands
Mike Gabriel
Browser DeveloperFre(i)e Software GmbH
Bhushan Shah
Browser DeveloperQt6 Migration Lead
Guido
Browser DeveloperMorph Browser Team
Community
Browser DeveloperGlobal FOSS Community
"We're seeing more community engagement than ever. We're ready to grow this into something bigger — but we need more hands."
— Bhushan Shah, Core Developer
Full contributor credits available at: OS-SCi.com/lomiri
Join the Project Now
Lomiri is ready to grow. We need contributors who want to shape the future of convergent computing.
Do you have what it takes?
Then you're exactly who we're looking for.
C++
QML
Debian Packaging
Qt
Wayland/Mir
General Linux knowledge
Where you can help
Testing and Debugging
Beginner Friendly
Qt6 migration, UI issues, greeter bugs
Packaging Apps
Intermediate
Debian packages (.deb/flatpak/Snap)
Core Development
Advanced
LUITK, Accounts, Settings components
Documentation
All Levels
Contributor guides, user documentation
UI/UX Design
Design Focus
Accessibility, theming, user experience
Start here
Follow these steps to begin your Lomiri journey
Get paid or Get trained
Want to help build Lomiri, but need a little boost? Whether you're a seasoned developer looking for a paid challenge or just getting started with C++/Qt/Linux development, OS-SCi can help you get involved.
New to Lomiri or Rusty on Qt?
No problem. You can join one of OS-SCi's contributor training programs to sharpen your skills or learn how to build for Lomiri from scratch.
Courses are tailored for FOSS developers and Linux enthusiasts, covering everything from Qt fundamendals to Lomiri-specific development patterns.
Lomiri Bounty Program
Thanks to financial sponsors, OS-SCi offers paid development bounties to help accelerate high-priority Lomiri tasks.
Bounties include:
- Qt6 bug fixes and UI testing
- Packaging help for Debian
- Lomiri Greeter multi-monitor support
- Improvements to core apps (Morph, Teleports, Terminal)
- CI integration and testing pipelines
OS-Sci and UBports
OS-SCi works in close cooperation with the UBports community and the Debian packaging team to ensure contributors are aligned with roadmap priorities and recieve mentorship when needed.
TL;DR:
Want to contribute to Lomiri but need help?
Get in touch at os-sci.com
Choose a bounty, join a course, or start small and grow.
Ready to Shape the Future?
Lomiri is already live in Debian. The architecture is sound.
Now we need you to help make it production-ready.
Join a real, growing FOSS project and help reshape how Linux works across form factors.