These are my configuration files for• various OS X and Linux hosts I use daily. For some applications there are general configs (either at the top-level directory or as a tag) and then host-dependent parts that are included from general config (for example see tag-zsh and zshrc.local under host).
- Clone this repo:
git clone [email protected]:kimmoahokas/dotfiles.git ~/.dotfiles
- Install zgenom:
git clone https://github.com/jandamm/zgenom.git "${HOME}/.zgenom"
- Install MesloNSG fonts.
- Install rcm:
- Link the global and host-dependent dotfiles:
rcup -v -x Readme.md [-B hostname]
- If this is new host customize the .rcrc file and add the host-specific config:
mkrc -v -o .rcrc
- Link plugin dotfiles (based on the rcrc):
rcup -v
- Change shell to zsh:
chsh -s /bin/zsh
- Logout and log in again for all changes to take effect
- To add some config file to tag:
mkrc -t <tag_name> <file_name>
- To add host-specific config file:
mkrc -o <file_name>
- To list current config files:
lsrc -v
- Config folders work too
- for more info see rcm(7)
Visual studio code settings can be synced using Settings sync plugin.