diff --git a/README.md b/README.md index 1b6f227..61fe99a 100644 --- a/README.md +++ b/README.md @@ -133,6 +133,21 @@ config config --local status.showUntrackedFiles no config checkout master ``` +Then install what the configuration files expect but do not carry: + +```sh +.scripts/packages.sh install # system packages for the role +nvim --headless "+PlugInstall --sync" +qall # the nvim plugins +``` + +The nvim step matters more than it looks. gruvbox is a plugin, and until +`PlugInstall` has run, nvim comes up in the default theme. The `colorscheme` +line is wrapped in `silent!` so a fresh machine does not error before then — +that is a safety net for the gap, not a substitute for installing them. + +On a headless machine `firenvim` will report "No config detected" for every +browser it looks for. That is expected and harmless. + > Earlier revisions of this file used `curl -Lks`. The `-k` disables > certificate verification against a host that has a valid certificate, > removing precisely the protection that matters when piping a remote script