My dotfiles, managed using just
just is used to create scripts, that allow:
- using
envsubstto template files prefixed with+ - using
rsync(falling back to GNUcp) to copy the raw or templated files to the correct location
Each directory contains the files to link and, optionnaly, a dots.env file containing env vars:
dots_target_dirlets you specify where to copy the file tree. For instance, fornvim, it is set to$HOME/.config/nvim
The files can be templated, using variables from both variables.just and .env, which is a symlink to a theme variables file.
This allows for a unified colorscheme across all managed dotfiles.
- Manage packages