Commit Graph

7 Commits

Author SHA1 Message Date
Ryan Yin
74a9106917 security(home): drop all neovim plugins to shrink supply-chain exposure (#259)
* 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.
2026-04-27 21:31:58 +08:00
Ryan Yin
497823f9a3 docs: home/ 2025-08-21 15:59:43 +08:00
Ryan Yin
0eb83b22f0 chore(All Markdown Files): auto wrap text, fix typos 2024-03-16 19:49:46 +08:00
Ryan Yin
4eb5af38e3 docs: misc 2024-01-07 23:33:12 +08:00
Ryan Yin
735f803c66 docs: misc 2023-12-25 14:41:47 +08:00
Ryan Yin
15727ea482 docs: misc 2023-12-25 11:53:27 +08:00
Ryan Yin
b407453836 feat: add README into subfolders 2023-07-29 22:15:01 +08:00