2026-03-06 08:02:37 -05:00
2026-03-13 07:55:37 -04:00
2026-03-09 18:47:35 -04:00
2026-02-20 16:26:56 -05:00
2026-02-24 08:10:30 -05:00
2019-05-25 08:12:58 -04:00
2019-05-25 08:13:24 -04:00
2026-02-25 09:00:49 -05:00
2025-03-16 09:39:35 -04:00
2026-02-21 07:49:08 -05:00
2026-03-09 18:47:35 -04:00
2026-02-20 14:55:38 -05:00

rc - Taffer's Dotfiles

Dotfiles, just the way I like 'em.

In theory, you can clone this repo and run:

bash ./setup_dots.sh

and it'll safely link everything into the right spots, leaving the originals as YYYY-MM-DD.foo in their original location.

Otherwise, just ln -s $PWD/dotfile /home/.file and reload your shell.

Contents

As you can see from the .pre-commit-config.yaml, there's a real grab bag of things here:

  • bash setup - .bash_profile, .bashrc, .bashrc.d
  • themes for GNU ls - .dircolors, .dircolors-dark (these might not be great, I use eza) most of the time)
  • Git config
  • .inputrc that does case-insensitive completion in bash
  • shellcheck config that defaults to bash mode
  • WezTerm config - .wezterm.lua, .wezterm.colours (has my Alabaster Dark theme in it)
  • fish setup - fish; Fish is my preferred shell, but I keep the bash stuff up-to-date for systems that don't have fish installed
  • kbct config - remaps CapsLock to Control at a low level so it works inside Wine games <_<
  • Starship config - starship.toml; an awesome, massively over engineered shell prompt
  • Sublime Text setup

License

These are under the MIT license, I hope they're useful!

If you use this to train an LLM, I hope your company burns down. LLMs generate derived works based on their training data, but ignore the licenses and copyrights of everything they ingest. That is incompatible with many of the open source licenses in "publicly-available" works.

Description
Dotfiles, just the way I like 'em.
Readme 1.1 MiB
Languages
Emacs Lisp 49%
Shell 47.5%
Lua 3.5%