Personal configs and dotfiles
Find a file
2025-11-07 16:58:35 -08:00
.config Make bat always page when used as a pager 2025-11-05 12:17:32 -08:00
.terminfo/a Add alacritty terminfo 2022-09-01 10:02:53 -07:00
.vim/colors Gut vim configs to remove external deps 2023-12-30 20:34:47 -08:00
bin Add full-screen premades to screenshot script 2025-10-27 08:03:51 -07:00
.gitconfig Change global default branch in git 2025-02-17 10:44:31 -08:00
.profile Make bat always page when used as a pager 2025-11-05 12:17:32 -08:00
.pylintrc Remove pylint complaint about unused globals 2023-05-13 12:13:49 -07:00
.taskrc Remove taskui UDAs and add duration UDA 2025-11-07 16:58:21 -08:00
.tmux.conf Fix colors and OSC passthru for tmux 2025-07-09 10:05:32 -07:00
.vimrc Gut vim configs to remove external deps 2023-12-30 20:34:47 -08:00
.Xresources Massive changes for archlinux move 2021-04-15 18:54:43 -07:00
.zprofile Refactor .zshrc 2023-05-03 15:28:32 -07:00
.zshrc Actually disable shared zsh history 2025-11-07 16:58:35 -08:00
README.md Update supporting script 2024-10-10 15:38:25 -07:00
setup_dotfiles.py Update supporting script 2024-10-10 15:38:25 -07:00

dotfiles

Personal dotfiles; probably not much here of value for anyone not me.

In essence this repo will mimic the layout of my homedir with a bunch of dotfiles and utility scripts in the right locations as if this were my homedirectory.

The setup_dotfiles.py script takes the contents of this path and creates symlinks in my actual homedir, matching the directory structure.

Requirements

  • Python 3.9
  • A home directory

Setup

  • Clone the repo
  • python3 setup_dotfiles.py

You can run the setup script from any path and it'll figure out what to do. The script will create symlinks in your home directory matching its layout. If you want to create the tree in a different location, you'll need to open the interpreter and manually invoke install_dotfiles() with the correct arguments.

You shouldn't do this if you're not me though because this will clobber your environment and replace it with mine. :)