Dotfiles setup
Table of Contents
- Project Structure
- Installation
- Caveats
- Motivation
- Dotbot Plugins
- 🔖 Documentation
- #️⃣ TODO
- Awailable Commands
- 🔖 License
- How to Contribute
- Authors
.
├── bin
├── brew
├── browser
│ ├── firefox
│ └── tor
├── git
│ ├── gitattributes
│ ├── gitcfg
│ ├── gitconfig
│ └── gitconfig.include
├── gnupg
├── iTerm
├── install.conf.yaml
├── locals
├── py
├── scripts
├── shell
├── tmux
├── tools
├── vendor
├── vim
└── zsh
├── LICENSE
├── Makefile
├── Vagrantfile
└── README.md
Warning: If you want to give these dotfiles a try, you should first fork this repository, review the code, and remove things you don’t want or need. Don’t blindly use my settings unless you know what that entails. Use at your own risk!
These scripts are meant to run only on OS X
- ✅ ZSH (zsh-config)
- ✅ Tmuxp configuration (tmux-config) path = vendor/tmux-config
- ✅ Docker RMI alias
- ✅ Badges
- ✅ Github Hooks
- ✅ Move configs to own folders
- ✅ Install powerline fonts
- ✅ wgetrc & curlrc
- ✅ Pyenv correct setup
- ✅ Proper configre macup
- ✅ Tmux configs Setup/Document
- ✅ macOS setup docs
- Speed up shell
- POV Yadm: dotfiles manager
- Firefox auto config docs
- Hammersppoon config opensource docs
- Chezmoi integration
- Support Linux/Debian
- DNS Crypt
- Document github setup, blog it as well
- Dotbot templater plugin
$ make help
Usage: make [target] [VARIABLE=value]
Targets:
install Install dotfiles without running shell
install-all Install all dotfiles
brew-install Install apps with Brew
osx-install Install macOSx
hooks Setup pre commit.
validate Validate files with pre-commit hooks
vm-up Run on Mac. Up
vm-dowm Run on Mac. Down
ignore-dirty Ignore dirty commits
install-deps Install dependencies
git-submodule Git submodules update
git-module-remove Remove submodule MODULE=something
open Open repository
- 📝 Use a succinct title and description.
- 🦠 Bugs & feature requests can be be opened
- 📶 Support questions are better asked on Stack Overflow
- 😊 Be nice, civil and polite (as always).
Copyright 2019 Ivan Katliarhcuk
MIT Licensed. See LICENSE for full details.
Submit a pull request
Currently maintained by Ivan Katliarchuk and these awesome contributors.