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!

About

My dotfiles configuration.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published