A port of the Omarchy shell to debian-based distros on X11 / XLibre + i3

omaxian@linux: booting session
booting session …[ ok ] elogind session registered — no systemd, no uwsm[ ok ] connected to i3 IPC socket[ ok ] picom compositor started[ ok ] dunst notification daemon startedstarting quickshell (omarchy-shell) …[ ok ] bar mounted: workspaces, clock, network, tray[ ok ] widgets loaded: media (mpDris2), weather, sysstats, vpn, apt[ ok ] dock mounted — 6 pinnedloading plugins from ~/.local/share/omarchy/shell/plugins …[ ok ] 37 first-party plugins registeredscanning ~/.config/omarchy/plugins (community, opt-in) …[ ok ] 4 found, 0 enabledapplying theme nebula-ridge (23 installed) …[ ok ] theme applied — Alt+Ctrl+T to switch[ ok ] redshift night light armed[ ok ] omarchy-* commands linked into PATHsession ready.

About

Omaxian brings the Omarchy shell — its bar, dock, menu, themes and omarchy-* commands — to the Debian family on X11 / XLibre and i3, with no Wayland, no Hyprland and no systemd.

It is not a distribution. Omarchy is a complete Arch-based system; Omaxian ports only its shell. Because X11 / XLibre and Wayland differ deeply, the two are only partially compatible — some Hyprland-era pieces work differently here, and a few not at all.

Omaxian is built on Omarchy by DHH and 37signals, and reuses its shell, themes and omarchy-* command set under the MIT licence. Omarchy is the original; Omaxian only carries it to X11. omarchy.org

What Omaxian adds

Not just a backend swap. These pieces have no upstream counterpart — they exist because X11 / i3 / Debian needed them, or because a GUI was missing.

Community plugins

Opt-in, third-party shell ports live in community-plugins/ — never installed by deploy.sh.

More plugins can join this list. Run omarchy-plugin-check against any other Omarchy community plugin first — a clean pass means it already works as-is; flagged Wayland / Hyprland / PipeWire / systemd couplings just mean it needs a quick port before it's ready.

On screen

Menu — Apps and omarchy-* commands in one launcher.
Media — MPD alongside every MPRIS player.
Weather — Forecast popup straight from the bar widget.
Settings — Bar, dock, widgets and startup apps — no text editor needed.
Key bindings — Super+K cheat-sheet of this session’s binds.
Control Panel — Audio, Bluetooth, wallpaper, theme and monitors.
Power menu — Lock, suspend, reboot, shut down.

Install

You need an X11 session with i3 and a login path that runs /etc/X11/Xsession (most display managers do; startx with a proper .xsession also works). Then log out and back in — not i3 restart.

Regularly tested against Debian 13, Devuan Excalibur, Xubuntu 26.

Stock Ubuntu 26.04 shipped with X11 removed entirely — install Xubuntu instead, or add it to Ubuntu with `sudo apt install xubuntu-desktop`.

~/projects
git clone https://github.com/aozora/omaxian ~/projects/omaxiancd ~/projects/omaxiansudo ./setup.sh # packages, fonts, session D-Bus./install.sh # themes + omarchy-* commands./deploy.sh # i3 / Quickshell / ~/.xsessionrc

Where it is not 1:1 with Omarchy

Omaxian tracks the Omarchy shell, but X11 / XLibre is not Wayland and i3 is not Hyprland — so parity is partial by design.