What's new in 0.2.34-nix
Fixes
- Command palette now receives text typed through a system IME.
- The expanded status-bar top pane stays open after leaving and re-entering the app.
- Suggestion bar colour icons are restored when the black & white toggle is turned off.
- The
termux-amsocket server starts again, fixingtermux-setup-storageandam("Could not connect to socket"). - The service notification session count now matches the session drawer instead of counting every pane.
- Fixed a launch-loop kill triggered by the visible-session-count push.
- ShizukuBackend drains process pipes before waiting for exit.
Features
- The wallpaper read used by the glass blur got its own permission row in settings, and the blur prompts for it when no other source is available.
Docs & examples
- Nix edition introduced in the README and wiki, with getting-started, package-management, and fork-differences guides.
- Example configs: nix PATH guards, oh-my-posh 29 compatibility, lazy.nvim rocks note.
Nix edition specific
- Channel-install skeleton, docs, and examples aligned with nixpkgs 26.05.
- First-boot flake input override now matches any
nix-on-droidfork URL. - Fork README/manual rewritten for this edition (APK install, fork flake pins, differences from upstream).
- New docs callout: flakes written for upstream nix-on-droid must repoint their input to
github:PickleHik3/nix-on-droid/launcher-nix. - Launcher template: sshd tools now probe the port (banner check) instead of trusting the pidfile — stale pidfiles and proot-orphaned sshd instances are detected, reported as wedged, and cleaned up by
sshd-stop.
Companion apps
Both share the launcher's signing key and package family — use these builds, not the F-Droid add-ons.