Skip to content

Latest commit

 

History

History
12 lines (7 loc) · 829 Bytes

File metadata and controls

12 lines (7 loc) · 829 Bytes

Project

This project is personal dotfiles managed by chezmoi for an Ubuntu 26.04 x64 machine.

Development and testing

Changes to *.tmpl template files can be validated using chezmoi execute-template < <file_name>.tmpl. *.sh.tmpl files can be further validated by piping the result to shellcheck, e.g. chezmoi execute-template < home/.chezmoiscripts/ubuntu/run_onchange_before_zoom.sh.tmpl | shellcheck --external-sources -

To test end to end, run docker build --tag dotfiles --progress plain . and docker run -it --rm dotfiles. A command like l $ZDOTDIR run inside the container validates that aliases and environment variables are set.

Most tools are managed using mise. Use the update-mise-lock function to update the checked in lock file.