My dotfiles.
Note that the structure of this repository must be the same as the structure as the config files in the $HOME
folder.
.
├── .bashrc
├── .config
│ ├── btop
│ │ └── btop.conf
│ ├── kitty
│ │ ├── kitty.conf
│ │ ├── monokai_classic.conf
│ │ ├── monokai_machine.conf
│ │ ├── monokai_octagon.conf
│ │ ├── monokai_pro.conf
│ │ ├── monokai_ristretto.conf
│ │ └── monokai_spectrum.conf
│ └── mc
│ ├── hotlist
│ ├── ini
│ ├── mc.ext
│ ├── mc.ext.ini
│ └── panels.ini
├── .gnupg
│ ├── gpg-agent.conf
│ └── gpg.conf
├── .ssh
│ └── config.template
├── .stow-local-ignore
├── .tmux.conf
├── .vimrc
├── .zshrc
├── Brewfile
├── LICENSE
├── Library
│ └── Application Support
│ ├── Code
│ │ └── User
│ │ └── settings.json
│ └── espanso
│ ├── config
│ │ └── default.yml
│ ├── match
│ │ ├── base.yml
│ │ ├── git.yml
│ │ ├── obsidian.yml
│ │ └── packages
│ └── user
├── Makefile
├── README.md
└── dotfiles.code-workspace
For MacOS install with XCode
xcode-select --install
Run
bash -c "$(curl -fsSL https://raw.githubusercontent.com/hsteinshiromoto/dotfiles/main/bin/install.sh)"
In the $HOME/dotfiles
folder, run
make install
- Create an empty file in the correct location in the repository.
- Create the desired file in the config folder.
- Run
$ stow . --adopt
- Add file to the version control.
- VSCode does not copy the text from tmux terminal by simply selecting it. In MacOS, it is necessary to hold the Option key while selecting it to get it copied.
[1] https://systemcrafters.net/managing-your-dotfiles/using-gnu-stow/