Skip to content

MRocholl/freiburg_dotfiles

This branch is 8 commits behind freiburg-dotfiles/dotfiles:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

f59d841 · Mar 29, 2020

History

64 Commits
Apr 30, 2018
Nov 13, 2018
Mar 29, 2020
Feb 13, 2019
Apr 30, 2018
Mar 29, 2020
Apr 30, 2018
May 12, 2018
Mar 18, 2020
Aug 27, 2018
Feb 13, 2019
Mar 29, 2020
Apr 30, 2018
Mar 17, 2020
Apr 30, 2018
Nov 13, 2018
Apr 30, 2018
Nov 13, 2018
May 12, 2018
Aug 27, 2018

Repository files navigation

dotfiles

Status of automatic dotfiles installation via setup.py:

Build Status

This is a collection of my dotfiles together with ansible-based automatic installation facilities to allow transferring my setup quickly and painlessly to new machines.

Installation

Installation of tools is done using ansible.

First, we need to install ansible which we can do easily using pip:

pip install ansible

An installation of all most commonly used targets can then be done using:

ansible-playbook -i dotfiles_installation/localhost_inventory.yml dotfiles_installation/install/install.yml

To install only a single target with its configuration, e.g. vim, simply do:

ansible-playbook -i dotfiles_installation/localhost_inventory.yml dotfiles_installation/install/install.yml --tags="vim"

To list all possible targets do:

ansible-playbook --list-tags dotfiles_installation/install/install.yml

Uninstalling a dotfile target with associated packages is also supported:

ansible-playbook -i dotfiles_installation/localhost_inventory.yml dotfiles_installation/uninstall/uninstall.yml --tags="vim"

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 55.8%
  • Vim Script 24.1%
  • Python 20.1%