clean up so we can opensource this [x] remove hardcoded dotfiles repo URL from editor-definition.yaml [x] remove cluster-specific docs from README (PV paths, namespace names) [x] audit secrets/tokens are not committed anywhere [x] fix repository URL in editor-definition.yaml [x] add .claude/ to .gitignore [x] genericize examples - push to github.com/pfeifferj/neoche - make quay.io repo public or document pull secret setup add options for zsh to mirror local setup [x] NEOCHE_SHELL env var to launch nvim inside zsh/bash [x] copy dot_* prefixed files from dotfiles repo as hidden files [x] dot_zshrc -> .zshrc, dot_oh-my-zsh -> .oh-my-zsh, dot_p10k.zsh -> .p10k.zsh [x] document NEOCHE_SHELL in README pack more tools - ripgrep, fd, fzf (telescope deps) - lazygit - node/npm for LSP servers - language servers (lua-language-server, pyright, gopls, etc.) - nerd font support in ttyd (or fallback icons) auto init plugins [x] run lazy.nvim sync non-interactively before launching ttyd [x] headless nvim pass: nvim --headless "+Lazy! sync" +qa [x] document auto plugin init in README - cache plugins in persistent volume so they survive restarts (already works via Dev Spaces PVC)