██████╗ ██████╗ ████████╗███████╗██╗██╗ ███████╗███████╗
██╔══██╗██╔═══██╗╚══██╔══╝██╔════╝██║██║ ██╔════╝██╔════╝
██║ ██║██║ ██║ ██║ █████╗ ██║██║ █████╗ ███████╗
██║ ██║██║ ██║ ██║ ██╔══╝ ██║██║ ██╔══╝ ╚════██║
██████╔╝╚██████╔╝ ██║ ██║ ██║███████╗███████╗███████║
╚═════╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚══════╝╚══════╝
All the configuration and scripts needed by myself, proper dotfiles are the very heart of an efficient working environment, no more, no less.
All configurations are managed by Ansible, it's a little more complex than GNU Stow, dotbot, but much features rich to bootstrap my environment.
Please NOTE that this project isn't a distro, it's intended for my personal usage, and perhaps some inspiration, not complete duplication. If you see something weird or wrong please raise an issue instead.
Cloning Dotfiles
git clone git@github.com:jeffreytse/dotfiles.git
Navigate to the project directory and run the setup.sh
playbook.
cd dotfiles && ./setup.sh
- Terminals:
- Shell:
- Editor:
- Theme:
- Font:
- Fira Code from Nerd Fonts
- Browser:
- Version Manager:
- Others:
- cmatrix
- ...
Issues and Pull Requests are greatly appreciated. If you've never contributed to an open source project before I'm more than happy to walk you through how to create a pull request.
You can start by opening an issue describing the problem that you're looking to resolve and we'll go from there.
This project is licensed under the MIT license © Jeffrey Tse.