feature/chezmoi-setup-organisation #1
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feature/chezmoi-setup-organisation"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Why: - Centralise macOS package lists so the Brewfile generator and chezmoi install script use the same data source. - Prepare for machine provisioning via chezmoi. What: - Add .chezmoidata/{brew_packages,packages,notify-provider}.yaml. - Update run_onchange_darwin-install-packages.sh.tmpl to consume the manifests. - Update utils_scripts/brewfile_generator.py to write brew_packages.yaml. - Modernise utils_scripts/pyproject.toml metadata. Impact: - No breaking change; install script now actually installs packages on Darwin.remote_clipboard.lua (from Omarchy): Activates when SSH_TTY/SSH_CONNECTION or TMUX is detected. Every yank is emitted as OSC 52 so it reaches the local terminal/tmux buffer. On Wayland, wl-copy/wl-paste are used for paste (falls back to OSC 52 query otherwise). Set vim.g.remote_clipboard_osc52 = false to suppress OSC 52 emission while keeping Wayland sync. Theme hot-reload (adapted from Omarchy, without LazyVim dependency): - color_scheme.lua: all ~20 themes registered lazily (pool to pick from) - theme.lua: single active theme file — edit plugin + colorscheme() call here and save; lazy.nvim change detection fires LazyReload which reloads the module, unloads old plugin lua cache, and reloads the plugin so its config() reruns and reapplies the colorscheme - theme_hotreload.lua: LazyReload autocmd that drives the above - after/plugin/transparency.lua: clears bg on 30+ UI groups; sourced automatically by Neovim after plugins and re-sourced after each reload Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>72aa7dbc4fto980c71dc23