This repository contains all my dotfiles managed by chezmoi. Please note that this is my own personal dotfiles for Linux and Android (Termux), with experimental version on MacOS.
- Everything must be under control
- Everything must be easy to initial or change
- Everything must be automatically, with few manual steps before setup
- Everything must be dynamic, on every places
- Everything must have same pastel, with harmony
- Manage all configurations by only chezmoi, not use any other tool (dotbot, comtrya, stow...) or IaC tool (ansible, nix...). Use script and template of chezmoi to do anything.
- Manage my home folders, and some of OS configurations across multiple machine
- Must convert configurations of a tool to use Git submodule as a part of dotfiles, if match any of below conditions:
- Not existed in any machine, and has large disk usage (>=1MiB)
- Can be separated as a Git repository to get more stargazers, or to contribute from other guys :)
- Conflict with this repository's LICENSE
TODO: List all screenshots
Run these commands:
curl -sSL https://raw.githubusercontent.com/dynamotn/dotfiles/main/prerequisite.sh | bash -
git clone https://github.com/dynamotn/dotfiles.git # or git clone https://gitlab.com/dynamo-config/dotfiles.git
cd dotfiles
./setup.sh
TODO: Link to another configs' cheatsheet
See package_manager
See chezmoi
See release_binary
See asdf