My dotfiles, managed using just
just
is used to create scripts, that allow:
- using
envsubst
to 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_dir
lets 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