Personal configs and dotfiles
Find a file
Trysdyn Black bfebfb7521 Minor tweaks to dunst, vim, zsh
Auto-init tab completion in ZSH
Normalize backspace handling in vim (for windows support)
Force dunst to place notifications on monitor 1, since I moved to
two-monitor setup.
2021-10-03 16:18:25 -07:00
.config Minor tweaks to dunst, vim, zsh 2021-10-03 16:18:25 -07:00
.highlight/themes Add highlighter support 2021-04-05 01:20:16 -07:00
.iTerm2 Switch itermcolors to non-256 mode 2021-04-06 17:45:36 -07:00
.terminfo/x Add kitty .terminfo file 2020-12-14 21:12:14 -08:00
.vim Push base16 theme changes 2021-04-04 00:09:46 -07:00
.gitconfig Remove double-define of core.whitespace 2020-06-27 11:41:02 -07:00
.gtkrc-2.0 Massive changes for archlinux move 2021-04-15 18:54:43 -07:00
.p10k.zsh Disable anaconda and todo-cli in zsh-p10k 2021-04-01 17:58:15 -07:00
.taskrc Reduce taskwarrior blocking task coefficient 2021-03-30 17:19:05 -07:00
.tmux.conf Push base16 theme changes 2021-04-04 00:09:46 -07:00
.vimrc Minor tweaks to dunst, vim, zsh 2021-10-03 16:18:25 -07:00
.xinitrc Tweak qutebrowser adblock, launch nextcloud on boot 2021-06-19 06:52:43 -07:00
.Xresources Massive changes for archlinux move 2021-04-15 18:54:43 -07:00
.zshrc Minor tweaks to dunst, vim, zsh 2021-10-03 16:18:25 -07:00
README.md Fix README; thanks markdown 2020-05-01 19:46:21 -07:00
setup_dotfiles.py Fix comment and docstring typos 2020-12-06 14:21:36 -08: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.4
  • 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.