Latest version: v2.3.0
The by far most updated config is the Neovim config. Have a closer look at it here and on Dotfyle.
Neovim might be better installed and run by using the NVIM_APPNAME
variable (requires
Neovim 0.9+):
# Download
git clone [email protected]:engeir/stowfiles ~/.config/engeir/stowfiles
# Install plugins
NVIM_APPNAME=engeir/stowfiles/nvim_lua/.config/nvim nvim --headless +Lazy! sync +qa
# Run
NVIM_APPNAME=engeir/stowfiles/nvim_lua/.config/nvim nvim
Uses GNU Stow.
Install any directory or file: (see stow --help
)
stow zsh
stow nvim_lua
...
Uninstall with the -D
option:
stow -D zsh
stow -D nvim_lua
...
A list of packages and binaries installed on my Linux machine is found in INSTALLED-linux.md.
A list of packages and binaries installed on my Mac machine is found in INSTALLED-mac.md.
The script and mise task stowfiles
can be used to update
the installed packages and binaries listed in the INSTALLED-<machine>.md
files.
mise run stowfiles --help
If you want to (re-)install a program that is listed in the INSTALLED-<machine>.md
files, this can be done using the reinstall
script/task,
either with mise (including auto-complete) or directly:
mise run reinstall
# OR
./.mise/tasks/reinstall -h