Repository navigation
Releases
navi 2.0 "eiri" (rolling)
navi 2.0 eiri — rolling snapshot, build 30 (2026-11-09). Experimental: bench it before trusting it.
navi 1.7 "mika"
navi 1.7 "mika" is here.
What's new:
- copland v0.9.1 ships in the installer (dogfood — alacritty stays default for 1.7)
- Waybar theme-switch fix: full service restart instead of SIGUSR2, atomic CSS writes
- Neon tube theme: filament anchored to bar base, workspace hover glow
- Installer: fixed exit-32 disk-selection crash on live ISO,
systemctl rebootafter install - Lenovo Ideapad NVRAM boot fix (--removable fallback)
Gate: Acer Cloudbook bench green on build 24.
navi 1.5.1 "mika"
navi 1.5.1 "mika" — release notes
navi 1.5.1 "mika" is a small patch release: it fixes an installer crash reported from the field — installing navi in a VM (or on any machine whose console has a broken terminal type) died silently at the network screen even with working internet.
What changed
The installer no longer dies at the network screen. The installer's screen-clear calls ran unguarded under set -e, and the first one fires right before network setup — on VM consoles and minimal shells where clear fails, the whole installer exited instantly with no error message. All three sites are now failure-proof, so installs complete and real errors actually print instead of vanishing.
The connectivity check retries. Starting NetworkManager can flap the link for a few seconds; the installer's online probe now tries three times before concluding a machine is offline, so a momentarily flapping connection (common on virtual ethernet with no WiFi radio) doesn't abort an install on a machine that's actually online.
No desktop or package changes — 1.5.1 is 1.5 plus the installer fix. Existing 1.5 systems pick it up through the usual navi-update.
navi 1.6 "mika" — the cohesion update
navi 1.6 "mika" is the cohesion update: the eiri branch's visual work lands in
stable, and for the first time the whole desktop — terminal, bar, launcher,
notifications, file manager, toolkit — speaks a single design language.
What changed
- nightshadeNeon GTK theme (xvoidsx's own): a bespoke GTK3/GTK4 theme with
matchinggtk-dark.css, wired into GTK2/GTK3/GTK4 settings, dconf, and
Flatpak overrides. User overrides still respected. - Moka icon theme now ships as the default icon set (Yaru and Papirus kept
as fallbacks). - Rofi, dunst, conky, waybar rebuilt in one language: the modernized
obsidian-glass look across the launcher, notifications, system panel, and bar —
green/pink nightshadeNeon treatment throughout. - navi-extras: third-party installers now live in the user-driven
navi-extrasmenu instead of the main installer. - Installer hardening: dynamic
ISO_VERSIONfromwired/VERSION, stricter
preflight checks, and identity files re-stamped from the version source of
truth on every deploy.
Channels
navi follows the Debian model now: stable (this release, mika) and rolling
eiri. The eiri branch carries the experimental work — navi mods
(navi-networking, navi-audio, navi-calendar), the Hey Lain! voice assistant —
as branch-scoped builds. Switch channels anytime with
navi-update --channel eiri / navi-update --channel stable; customized
configs survive the trip.
Install / update
- Fresh install: flash the ISO below, boot, follow the CLI installer.
- Existing navi:
navi-updatepulls the new wired.
SHA256 checksums are in SHA256SUMS.txt next to the ISO.
— xvoidsx
navi 1.4.6 "mika"
navi 1.4.6 "mika" — release notes
navi 1.4.6 "mika" is a small, sharp point release: the notification viewer floats the way it was always supposed to — for real this time — and the updater now wakes the panel up after deploying new configs.
What changed
The bell floats now. Really. 1.4.5 shipped mod-open.sh with a runtime for_window rule plus a title-matching backstop — but on real hardware the viewer still tiled. Two hardening fixes: the launcher now probes the compositor (swaymsg -t get_version round-trip) instead of trusting environment variables, and the backstop floats the window by PID instead of title, so nothing the TUI does to the window title can dodge it. It also keeps a one-line log at ~/.local/share/navi/mod-open.log per launch, so any future misbehavior leaves footprints.
navi-update now reloads waybar. The updater deployed new waybar configs but never told the running bar — so new on-clicks and modules only took effect after a re-login, and 1.4.5's new launchers sat idle on live systems. After deploying configs, the installer now sends waybar its documented config-reload signal (SIGUSR2) when the bar is running. Fresh installs are unaffected (no bar running yet — the guard skips).
Waybar CSS fix rides along. The @keyframes comma selector that broke GTK's CSS parser in 1.4.5's style.css (0%, 100% → separate 0% / 50% / 100% rules) is in this tag, so updaters get the pink pulse without a manual edit.
Updating
On your navi machine: navi-update pulls 1.4.6, redeploys around your customizations, and reloads the bar — the bell should float immediately. If anything still tiles, check ~/.local/share/navi/mod-open.log and report what it says.
Fresh installs: grab navi-1.4.6-mika.iso below, plus SHA256SUMS.txt to verify.
Manual
No manual changes this release — learn (Super+Shift+H) already documents the update flow under misc → staying updated.
navi 1.5 "mika"
navi 1.5 "mika" — release notes
navi 1.5 "mika" is the NaviVim update: navi's default terminal IDE is now baked into the distro from the get-go — pinned, reproducible, and seeded for every user.
What changed
NaviVim is the default terminal IDE. Neovim 0.11+ arrives via the upstream tarball (pinned at v0.12.5 — Debian stable's 0.10 is too old for the config's plugin stack, and pinning to Debian testing would drag testing libc onto a stable base), with the full NaviVim distribution (pinned at commit 82440c2) installed system-wide: /usr/local/bin/nvim, editor/vi alternatives, EDITOR/VISUAL in /etc/profile.d, and /etc/skel seeding so every new user gets it.
Your config is sacred. Existing users are never clobbered — the installer seeds ~/.config/nvim only when no config exists, and writes the nightshadeNeon theme default for omaterm.
Reproducible editor, offline-safe ISO. The ISO stages the NaviVim tree and the pinned neovim tarball at build time, so fresh installs never reach for the network to get an editor. navi-update is cheap and offline-safe: when the pinned neovim is already installed it skips the binary entirely and refreshes the config.
Rofi entry. NaviVim shows up in the launcher as NaviVim.
Updating
Run navi-update on your navi machine: it pulls the 1.5 tag and re-runs deploy. NaviVim installs, your existing ~/.config/nvim is left alone, and the rofi entry appears.