Skip to content

Latest commit

 

History

History
34 lines (28 loc) · 996 Bytes

README.md

File metadata and controls

34 lines (28 loc) · 996 Bytes

Dotfiles

This repo contains the configuration for my system. The installation of software is done using Ansible. All the configuration files are managed using Stow.

Usage

First clone this repo to a location where you want to manage your config files from. For example:

git clone --recurse-submodules https://github.com/NMD03/dotfiles ~/.dotfiles

You can start a complete setup of a system including the installation of software as well as creating the symlinks for the config files using the installation script:

./install.sh

Update config

To update your config files you can update them in this repo and run the makefile:

make

Delete config

To delete all symlinks created by this repo you can use the makefile:

make delete

Only install software

If you only want to install the software you can run the setup.yml using Ansible:

ansible-playbook --ask-become-pass setup.yml

TODOs

Add software to Ansible Roles