Skip to content

Dotfiles with dotgit, zsh, emacs, vim and bspwm for mouseless work.

License

Notifications You must be signed in to change notification settings

HaoZeke/Dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

56d6b21 · Mar 26, 2025
Jan 30, 2025
Jan 30, 2022
Aug 20, 2023
Sep 28, 2022
Sep 28, 2022
Mar 26, 2025
Jan 8, 2022
Feb 5, 2023
Mar 26, 2025
Jan 17, 2025
Feb 8, 2022
Mar 11, 2022
Jan 17, 2025
Jan 30, 2025
Jan 30, 2025
Jan 21, 2022
Jan 8, 2022
Jan 26, 2023
May 26, 2024
Jan 30, 2025
Jul 27, 2024
Apr 3, 2022
Jul 23, 2023
Jan 24, 2022
Mar 10, 2022
Jan 30, 2025
Jan 22, 2022
Jun 12, 2023
Jul 29, 2024
Jan 30, 2025
Jan 17, 2025
Jan 17, 2025
Jul 17, 2023
Jul 17, 2023
Oct 29, 2024
May 18, 2022
Dec 29, 2021

Repository files navigation

About

For historical purposes, the older versions of my Dotfiles are retained as branches. However, the chezmoi approach is current.

A key understanding of the workflow here is that Dotfiles should be per machine, and not generically per configuration.

By leveraging template substitution, conditionals can be eliminated from the actual shell scripts, which allows for a faster shell. This does come at the cost of portability, without the backing chezmoi machinery, the scripts are no longer very portable.

Usage

To get started, we need:

sh -c "$(curl -fsLS chezmoi.io/get)" -- init --apply HaoZeke --branch chezmoi
chezmoi init

Note that the chezmoi init command is being run twice, to grab some sensitive information which needs the encryption settings, as discussed here.

License

MIT.

About

Dotfiles with dotgit, zsh, emacs, vim and bspwm for mouseless work.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published