Devenv 2.1: Nix with zsh, fish, and nushell via libghostty

11 Likes

Wait, so you’re telling me that running devenv shell is basically spinning up another terminal emulator, except it’s not a graphical one and it’s only used for managing the environment and the status bar?

1 Like

It’s not a terminal emulator; it’s a pseudo-terminal.

That hasn’t changed since 2.0. The only change is that we switched to Ghostty’s library to get more consistent VT parsing support.

Once libghostty-pty is released, we should be able to avoid parsing VT sequences twice (shared between TUI rendering and status line functionality)

1 Like

We’ve released since: