Skip to content

Releases

navi 2.0 "eiri" (rolling)

Choose a tag to compare

@github-actions github-actions released this 30 Sep 12:20

navi 2.0 eiri — rolling snapshot, build 30 (2026-11-09). Experimental: bench it before trusting it.

navi 1.7 "mika"

Choose a tag to compare

@rav3ndust rav3ndust released this 14 Oct 16:56

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 reboot after install
  • Lenovo Ideapad NVRAM boot fix (--removable fallback)

Gate: Acer Cloudbook bench green on build 24.

Full changelog

navi 1.5.1 "mika"

Choose a tag to compare

@rav3ndust rav3ndust released this 18 Sep 16:04

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

Choose a tag to compare

@rav3ndust rav3ndust released this 19 Sep 00:42

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
    matching gtk-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-extras menu instead of the main installer.
  • Installer hardening: dynamic ISO_VERSION from wired/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-update pulls the new wired.

SHA256 checksums are in SHA256SUMS.txt next to the ISO.

— xvoidsx

navi 1.4.6 "mika"

Choose a tag to compare

@rav3ndust rav3ndust released this 17 Sep 11:26

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"

Choose a tag to compare

@rav3ndust rav3ndust released this 17 Sep 15:44

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.