- shell:
    - [mkdir -p ~/.config, Creating config folder]
    - [mkdir -p ~/.local/share/npm, Creating npm folder]
    - [test ! -e ~/.npmrc && echo prefix=/home/$(whoami)/.local/share/npm > npmrc, Creating npmrc with packages dir prefix]

- link:
    ~/.config/i3: config/i3
    ~/.config/i3status: config/i3status
    ~/.config/htop: config/htop
    ~/.config/gtk-2.0: config/gtk-2.0
    ~/.config/gtk-3.0: config/gtk-3.0
    ~/.gtkrc-2.0: config/gtk-2.0/gtkrc-2.0
    ~/.mplayer: config/mplayer
    ~/.aliases: aliases
    ~/.functions: functions
    ~/.exports: exports
    ~/.bash_profile: bash_profile
    ~/.bash_logout: bash_logout
    ~/.bashrc: bashrc
    ~/.xinitrc: xinitrc
    ~/.Xresources: Xresources
    ~/.npmrc: npmrc

- shell:
    - [mkdir -p ~/.config, Creating config folder]
    - [mkdir -p ~/.local/share/npm, Creating npm folder]
    - [test ! -e ~/.npmrc && echo prefix=/home/$(whoami)/.local/share/npm > npmrc, Creating npmrc with packages dir prefix]

- clean: ['~']

- link:
    ~/.config/i3: config/i3
    ~/.config/i3status: config/i3status
    ~/.config/htop: config/htop
    ~/.config/gtk-2.0: config/gtk-2.0
    ~/.config/gtk-3.0: config/gtk-3.0
    ~/.gtkrc-2.0: config/gtk-2.0/gtkrc-2.0
    ~/.mplayer: config/mplayer
    ~/.aliases: aliases
    ~/.functions: functions
    ~/.exports: exports
    ~/.bash_profile: bash_profile
    ~/.bash_logout: bash_logout
    ~/.bashrc: bashrc
    ~/.xinitrc: xinitrc
    ~/.Xresources: Xresources
    ~/.npmrc: npmrc

Remove dead symlinks from home dir
Remove dead symlinks from home dir
