These are all my personal dotfiles I use for writing mainly python on Ubuntu and macOS. Whereever possible there are checks for the OS before the configurations try to source anything.
If you find some edge cases, please make a PR, I'll be more than happy to include it.
To deploy my dotfiles, I'm using gnu stow, but you can also use your own tool, or just simply copy-paste these config files into their appropriate folders.
By using stow
I can choose to install only the configurations I need based on the OS, such as on macOS there's no i3wm
(unfortunately).
- git clone this repo to
~/
- stow individual configurations
cd ~/dot
stow zsh
stow i3
These are software and packages that you need to install before you can use these configurations.
- antidote
- macos:
brew install antidote
- linux:
git clone --depth=1 https://github.com/mattmc3/antidote.git ${ZDOTDIR:-$HOME}/.antidote
- macos:
- nerdfonts
cd ~/dot
mkdir i3/.config/i3
mv config i3/.config/i3
stow i3
stow -D