- Clone repository:
git clone https://github.com/imposibrus/dotfiles.git; cd dotfiles
- Run
./install-configs.sh
for creating folders and linking config files - Install Oh My Fish!:
curl -L https://get.oh-my.fish | fish
- Install diff-so-fancy:
npm i diff-so-fancy -g
- Create
~/.git_local
with Git user settings:
[user]
email = [email protected]
name = username
- (macOS only:) Install Fira Code Nerd Font:
brew tap homebrew/cask-fonts
brew cask install font-fira-code-nerd-font
- (macOS optional:) Run
brew bundle
in home dir
This sample playbook assumes you have sudo without password.
Create your Ansible inventory:
cd deploy
cp hosts.example.yml hosts.yml
Fill hosts.yml
with your credentials.
Run Ansible Playbook:
ansible-playbook -i hosts.yml install.yml
To debug playbook, use --step
and --start-at-task
arguments.