Skip to content

engeir/stowfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stowfiles

Latest version: v2.3.0

Neovim

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

Config installation

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
...

Program installation

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.

Auto update

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

Re-install

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

Arch

Resources