summaryrefslogtreecommitdiff
path: root/install.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'install.yaml')
-rw-r--r--install.yaml47
1 files changed, 47 insertions, 0 deletions
diff --git a/install.yaml b/install.yaml
new file mode 100644
index 0000000..ee91571
--- /dev/null
+++ b/install.yaml
@@ -0,0 +1,47 @@
+exclude:
+ - '.personal'
+ - '.git'
+ - '.gitignore'
+ - 'install.yaml'
+ - 'README.md'
+
+# Commands to install / uninstall symlinks
+commands:
+ up: rm -rf {target} && ln -s {path}/{file} {target}
+ down: rm -rf {target}
+
+# Default target
+default: ~/{file}
+
+# Special targets
+special:
+
+ .i3: ~/.config/i3
+
+ .mr/mrconfig: ~/.mrconfig
+ .mr/mrtrust: ~/.mrtrust
+
+ .offlineimap: ""
+ .offlineimap/offlineimaprc: ~/.offlineimaprc
+ .offlineimap/offlineimap.py: ~/.offlineimap.py
+
+ .vim/.vimrc: ~/.vimrc
+ .zathurarc: ~/.config/zathura/zathurarc
+
+ .zsh/zgen: ~/.zgen
+ .zsh/zshrc: ~/.zshrc
+
+ .uzbl: ~/.config/uzbl
+ .uzbl/bookmarks: ~/.local/share/uzbl/bookmarks
+
+ .passwords: ~/.password-store
+
+# Additional actions before symlink
+pre:
+ .mutt: |
+ mkdir -p .mutt/temp
+ mkdir -p .mutt/cache
+ mkdir -p .mutt/bodies
+
+ .vim: |
+ mkdir -p .vim/vimundo