mirror of
https://github.com/ryan4yin/nix-config.git
synced 2026-05-13 19:30:41 +02:00
* chore(home): drop AstroNvim bundle and centralize editors Remove the bundled Neovim plugin tree to shrink supply-chain exposure; keep a minimal programs.neovim backup. Daily editing stays Helix-first with Yazi and Zellij. - Add Helix/Neovim docs, glossary, and cheatsheets under core/editors/. - Default EDITOR/VISUAL to hx; use SUDO_EDITOR nvim --clean for sudoedit and other sensitive edits; adjust Nushell buffer_editor accordingly. - Apply Helix Home Manager settings (keys, editor UI) in core/editors/helix. - Keep heavy language-server tooling only in home/base/tui/editors/packages.nix; wire it via an explicit default.nix import so core stays lightweight. - Extend modules/base packages.nix where that profile sets global editor env. * docs: link editors, VS Code, and agents from README Document tui/editors versus core/editors; add root README pointers to GUI vscode (Home Manager) and agents/. Cross-link heavy packages README from core/editors.
11 lines
546 B
Markdown
11 lines
546 B
Markdown
# Editor tooling packages (heavy dependencies)
|
|
|
|
This directory intentionally holds **only** [`packages.nix`](./packages.nix): language servers,
|
|
formatters, compilers, and other editor-adjacent tools that pull in a large closure.
|
|
|
|
Editor programs, keymaps, `$EDITOR` defaults, and usage docs live under
|
|
[`../../core/editors/`](../../core/editors/README.md) (Helix, Neovim backup, glossary, cheatsheets).
|
|
|
|
[`default.nix`](./default.nix) imports `./packages.nix` so `home/base/tui` can keep pulling in
|
|
tooling without mixing it into `core/editors`.
|