Skip to content

prokolyvakis/dotfiles

Repository files navigation

An Ansible Playbook for my Dotfiles Configuration

It automates the setup and configuration of the software I use for development on Ubuntu & Darwin distributions using ansible!

What It Does

  • Installs packages.
  • Sets up my dotfiles.
  • Installs SpaceVim
  • Configures tmux with the Oh My Tmux configuration.
  • Installs proper fonts.

Installation Process

  1. Install Ansible and git: make bootstrap

  2. Clone this repo and cd inside it:

    git clone https://github.com/prokolyvakis/dotfiles.git ~/.dotfiles && cd ~/.dotfiles
    
  3. Install the required Ansible roles: ansible-galaxy install -r requirements.yml

  4. Adapt accordingly the config file.

  5. Run it: ansible-playbook -i inventory main.yml -b -K --skip-tags user

Testing Process

make docker-test, it requires docker!

Miscellaneous

  1. To update this repo, run: make repo-update
  2. Check the Unofficial guide to dotfiles for more ideas!
  3. With regard to terminal:
    1. On Darwin, the Material Design theme on iTerm is pretty cool.
    2. On GNU/Linux, check Gogh!
    3. Starship terminal is maybe worth exploring!
  4. Last but not least, the Hack font is pretty awesome!

Releases

No releases published

Packages

No packages published