Skip to content

twells46/dotfiles

Repository files navigation

Dotfiles

These are my personal dotfiles. I do not use all of these programs all the time (that's why there are five different editor configs), so some may be broken or out of date.

Usage

I manage these using chezmoi.

To get started locally, initialize chezmoi with this repo:

chezmoi init https://git.wellsth.com/dotfiles.git

You can then see what would be changed:

chezmoi diff

If you're happy with the changes then apply them:

chezmoi apply

The above commands can be combined into a single command to initialize, checkout, and apply:

chezmoi init --apply --verbose https://git.wellsth.com/dotfiles.git

This was taken from the chezmoi docs. If something seems broken or for more detail, refer to that documentation.

Most of the directories are pretty self-explanatory (just look up the program), but here's a quick explanation of the less obvious ones:

  • service: runit user services managed using turnstiled. More info.
  • service-env: Environment variables for user services.
  • shell: Useful environment variables for interactive shell usage. This sets the variables for dash (user shell), which are inherited by fish, which I call explicitly when opening a terminal window (i.e. st /usr/bin/fish).
  • scripts: Some scripts that I have written and used at various points in time. Many of them are only really useful for quick reference, but there are a few actually useful ones.

About

Read-only mirror of https://git.wellsth.com/dotfiles.git/

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published