_ _ _ _ __ _ _
| | _(_) ___ ___ ___ ___ __| | ___ | |_ / _(_) | ___ ___
| |/ / |/ _ \ / _ \/ __/ __| / _` |/ _ \| __| |_| | |/ _ \/ __|
| <| | (_) | (_) \__ \__ \ | (_| | (_) | |_| _| | | __/\__ \
|_|\_\_|\___/ \___/|___/___/ \__,_|\___/ \__|_| |_|_|\___||___/
Manage my dotfiles (for personal use).
Basicly tested on OSX / Ubuntu, but some configuration like (vim/zsh/tmux) should be able to migrate to other os distribution easily.
I use vim as my editor, zsh as my shell, and tmux as my terminal multiplexer.
Automate All The Things!
When I am in a new machine, I'd like to build my enviroment from zero over just copy from existed enviroment (which may cause a lot of wired problems).
Install is quite easy, just follow the steps below.
Via git
git clone https://github.com/kiooss/dotmagic.git ~/.dotfiles
bash ~/.dotfiles/bin/dotmagic
Via curl
curl -fsSL https://raw.github.com/kiooss/dotmagic/master/bin/dotmagic | bash
You just need to run:
dotmagic
Now on neovim 0.5. Note: the configuration is always WIP state.
https://github.com/robbyrussell/oh-my-zsh My own config plus oh-my-zsh. Oh-my-zsh is optional, but it does a lot things for me and worked well, so I add it to my config.
Tmux is awesome, it saves me a lot of time since I decided to use it.