mirror of
https://github.com/ryan4yin/nix-config.git
synced 2026-11-13 12:13:36 +01:00
* feat!: replace zellij with tuios and switch to ghostty + kitty Terminal environment overhaul: - add the tuios flake input (upstream 0.8.5; nixpkgs has 0.8.1) and link the checked-in config out-of-store; auto-start tuios in nushell instead of zellij - remove zellij entirely: both modules, config, README and nushell completions - remove foot and alacritty, which lack the Kitty graphics protocol;
1.1 KiB
1.1 KiB
Editors
Shared editor configuration and usage notes for terminal-focused editing.
Roles
- Helix (
helix/): Primary TUI editor — batteries-included, small attack surface.$EDITOR/$VISUAL/$SUDO_EDITORdefault tohxsystem-wide (modules/base/packages.nix), for interactive and privileged (sudoedit) edits alike. - Neovim (
neovim/): Backup editor — classic vim-style workflow and:helpwhen needed.
Terminal layout and files: tuios lives under tui/tuios/ and Yazi under core/yazi.nix
(not in this folder).
Docs
helix/README.md— Helix basics, cheatsheet, official doc links, Helix vs Neovim notes.neovim/README.md— Vim/Neovim basics, cheatsheet, and official doc links.
Nix modules in helix/ and neovim/ enable each editor via Home Manager. Language servers and
other heavy editor-related packages are listed in
../../tui/editors/ (imported from home/base/tui).
Editor terminology (LSP, tree-sitter): Glossary.md.