No description
  • Shell 67.2%
  • Vim Script 20%
  • Lua 9.5%
  • Ruby 3.1%
Find a file
2026-07-22 00:10:18 -04:00
accessories Tidy up bin, move to Ruby 2026-07-19 14:08:11 -04:00
bin Skeleton of my cs utility 2026-07-20 17:38:08 -04:00
dot-config Add an early and rough version of the build command 2026-07-22 00:10:18 -04:00
dot-zsh Move to GNU Stow 2026-04-04 12:25:55 +11:00
lib/ruby Add an early and rough version of the build command 2026-07-22 00:10:18 -04:00
template-out Add an early and rough version of the build command 2026-07-22 00:10:18 -04:00
.gitignore Move to GNU Stow 2026-04-04 12:25:55 +11:00
dot-zshrc Move to GNU Stow 2026-04-04 12:25:55 +11:00
install.sh Tidy up bin, move to Ruby 2026-07-19 14:08:11 -04:00
LICENSE Add a Licence 2019-03-05 01:38:54 +00:00
README.md Move to GNU Stow 2026-04-04 12:25:55 +11:00

Dotfiles

Truly a labour of love, and a time capsule. I use these files on every computer I run, and they support the computers I run, kind of by definition. That's macOS and Arch Linux.

Everything in here certainly was used at some point, but right now, the things I am most maintaining are:

  • fish
  • git
  • nvim
  • bat
  • foot
  • sway (waybar, dunst, and fuzzel)

In addition to this, you can find a few little scripts I use in the bin directory, and some Python scripts to support those in lib.

Installing

These dotfiles are managed using GNU Stow. As long as that's installed, run ./install.sh and you should be off to the races.

Post-Install Configuration

There are a few things that are specific to each client. Search for all files matching *.dist, and copy those into new files without that extension. Alter them accordingly. If I've been a good worker bee, this should be extremely obvious.