This repository contains the custom configuration of a Unix-based system. It consists configuration files and shell scripts, that do some initial configuration for Macs and set the runtime configuration for terminal sessions.
- Clone the repository into your home folder:
git clone https://github.com/tweetjay/dotfiles ~/.dotfiles
- Cd into the folder:
cd ~/.dotfiles
- Update the submodules with:
git submodule init && git submodule update
- Run
make all
bin
: Contains some helper scriptsetc
: Contains all configuration files for shell toolsfish
: Contains configuration for fish-shellgit
: Contains hooks and templates for githammerspoon
: Contains the configuration files for hammerspoonosx
: Contains scripts which will configure the macOS environment. Please look carefully for the changes that are done with these scriptsshells
: Contains a script that will add the fancy shellsfish
andzsh
to the systems shells and setsfish
as defaultvim
: Contains the configuration files for vimzsh
: Contains the configuration files for zsh