藍染

The desktop Sekka is made for.

Aizome 藍染 is indigo dyeing: cloth dipped again and again, each dip adding depth. It is also a Wayland desktop written in Rust on its own toolkit, Sukumo 蒅, from the compositor to the calculator, with its ideas taken from Haiku, NeXTSTEP and IRIX.

Get it with SekkaTour the desktop

The whole Aizome desktop in Night: the menu bar along the top with Sumi's menus and four Desks; Sumi editing a Markdown file; Files and Hotaru, Aizome's terminal, running fastfetch, stacked in one tab group; the Deskbar at the top right with each app's windows and Tenki's notification filed under it.
The whole desktop: Sumi, then Files and Hotaru stacked in one group, and a notification filed under Tenki in the Deskbar. From Sekka's screenshot VM (nix build .#screenshots-aizome): a disposable NixOS VM built from the desktop module installed systems import, at 2880 × 1800 and scale 2, composited in software and driven through Aizome's own input path. 2880 × 1800, not upscaled
The same desktop with Sumi's whole menu open at the pointer: Info, File, Edit, Format, View, Window, Help and Services, then Hide and Quit.
Super-right-click anywhere opens the focused app's whole menu at the pointer. From Sekka's screenshot VM (nix build .#screenshots-aizome): a disposable NixOS VM built from the desktop module installed systems import, at 2880 × 1800 and scale 2, composited in software and driven through Aizome's own input path. 2880 × 1800, not upscaled
The command palette over the desktop with “find” typed: Sumi's Find commands with their menu paths and shortcuts, matching settings below, and Find's shortcut as keycaps on the right.
SuperSpace with “find” typed: the focused app's menu commands, with their shortcuts, and settings. From Sekka's screenshot VM (nix build .#screenshots-aizome): a disposable NixOS VM built from the desktop module installed systems import, at 2880 × 1800 and scale 2, composited in software and driven through Aizome's own input path. 2880 × 1800, not upscaled

What makes it Aizome

Haiku's tabs

Every window wears a tab only as wide as its title, amber when focused. Tabs slide along the top edge, and dropping one tab among another window's stacks them into a group, from any apps. A new window of the app you're using opens as another tab in its group.

Tabs and groups

NeXT's menus

One menu bar for the focused app, and the whole of its menu at the pointer on Super-right-click. Any menu tears off into a palette that stays.

Menus

A palette for everything

SuperSpace finds every menu command of the focused app, with its shortcut taught back to you, plus windows, files, apps, settings and arithmetic.

The palette

Toolchest, Deskbar and Desks

IRIX's Toolchest and Desks, and a Deskbar from Haiku: every app with its windows, its notifications filed beneath it, and the Shelf, where a drag can be parked halfway.

Toolchest and Deskbar

Super is the command key

SuperC, SuperV, SuperZ in every app, leaving Control to terminals and Emacs, and on every keyboard where your thumb finds it: press the key beside a new keyboard's space bar and Aizome suggests where Super goes on that keyboard alone.

The keyboard

One file chooser

Browsers, Electron apps, Zed and Flatpaks open and save through Files in miniature, over their own window, with their filters and options.

The file chooser

Fast by construction

Integer scaling, opaque surfaces, redraws of only what changed, and a 4 ms budget for every frame of the desktop and its apps. The GPU composites, with a software fallback that looks the same.

The numbers

Its apps

Get it with Sekka

Aizome is the desktop Sekka is made for, selected by default in Genkan, its installer, with Tatami beside it; Plasma, GNOME, Hyprland and Xfce are offered too. Download Sekka, start it, and the live session is Aizome with Genkan open. Installing erases the disk you choose.

Download Sekkasekka.computer

Or on any NixOS

Add Sekka's flake and its Aizome module to a NixOS system with flakes, then pick Aizome on the login screen.

How to install it

Sukumo

Sukumo 蒅 is the composted indigo leaf an indigo vat is built from. You never see it in the finished cloth.

It is Aizome's toolkit: the Wayland engine and native Rust toolkit every Aizome program draws with, from the compositor's own surfaces to the calculator, with its text engine, keyboards, clipboard and drag and drop. Text in a window's tab and text in the window come from the same engine.