Skip to content

Latest commit

 

History

History
46 lines (39 loc) · 1.07 KB

README.md

File metadata and controls

46 lines (39 loc) · 1.07 KB

Install

  • 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
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

Batch install on multiple machines with Ansible:

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.