A set of applications and their config files + small util scripts.
Clone the repo and run setup.sh. That's it!
git clone git@github.com:shotasenga/.dotfiles.git dotfiles
cd dotfiles
bash setup.sh # or WITH_EXTRA=1 bash setup.sh
xc emacs
| path | description |
|---|---|
| setup.sh | The main setup script |
| macos.sh | for macOS |
| arch.sh | for Arch Linux |
Create a fish script in the fish/conf.d/ directory suffixing with .local.fish.
The .gitconfig file has [include] section with a value path = ~/.gitconfig.local. You can put your own attributes in it such as user.name and user.email thre.
[user]
name = "Your Name"
email = you@example.com
All scripts/binaries are in $HOME/.local/bin.
Install and/or update dependencies and create links to config files.
bash setup.shYou need to manully run all-the-icons-install-fonts to render icons properly.
yes | emacs --batch --eval '(load "~/.emacs.d/init.el")' --eval '(all-the-icons-install-fonts)'