Personal configs and dotfiles
Find a file
Trysdyn Black e8100fc21d Refactor .zshrc
- Split login stuff into .profile
- Symlink .profile to .zprofile since zsh only loads the latter
- Drop QPA_PLATFORMTHEME and see what breaks
- Make bat my pager where I have it, most where I don't
- Drop the OS-detection stuff for ls, use exa if I have it
- Drop a couple old aliases
2023-05-03 15:28:32 -07:00
.config Try to normalize display numbers again 2023-05-02 09:28:45 -07:00
.iTerm2 Switch itermcolors to non-256 mode 2021-04-06 17:45:36 -07:00
.terminfo/a Add alacritty terminfo 2022-09-01 10:02:53 -07:00
.vim Make vim better for markdown editing 2021-11-30 22:47:56 -08:00
.gitconfig Remove double-define of core.whitespace 2020-06-27 11:41:02 -07:00
.p10k.zsh Swap font configs to use monospace, remove kitty conf 2022-10-23 22:43:02 -07:00
.profile Refactor .zshrc 2023-05-03 15:28:32 -07:00
.taskrc Make simple taskwarrior report not list annotation 2022-10-21 23:41:22 -07:00
.tmux.conf Add window title handling to tmux 2022-08-30 14:04:15 -07:00
.vimrc vim gives wordcount in statusline for text formats 2022-11-03 17:24:40 -07:00
.xinitrc Update dunstrc for 1.7 2021-11-19 13:35:58 -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 Refactor .zshrc 2023-05-03 15:28:32 -07:00
README.md More Aerc tweaks 2021-11-24 21:17:37 -08: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.

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