mirror of
https://github.com/Lissy93/dotfiles.git
synced 2024-11-21 23:13:09 +01:00
51 lines
1.4 KiB
YAML
51 lines
1.4 KiB
YAML
- defaults:
|
|
link:
|
|
create: true
|
|
relink: true
|
|
|
|
- clean: ['~', '${XDG_CONFIG_HOME}']
|
|
|
|
- shell:
|
|
# Before symlinking, source .zshenv in order to set XDG variables
|
|
- description: Set XDG environmental variables
|
|
command: source ./zsh/.zshenv
|
|
|
|
# Symlink locations for files / directories
|
|
- link:
|
|
# Essential configs (ZSH, Vim, Tmux)
|
|
~/.zshenv: { path: zsh/.zshenv, force: true }
|
|
${XDG_CONFIG_HOME}/zsh: zsh
|
|
${XDG_CONFIG_HOME}/vim: vim
|
|
${XDG_CONFIG_HOME}/nvim: vim
|
|
${XDG_CONFIG_HOME}/tmux: tmux
|
|
${XDG_DATA_HOME}/tmux/plugins/tpm: lib/tpm
|
|
|
|
# Utility config files
|
|
${XDG_CONFIG_HOME}/bash/.bashrc: config/.bashrc
|
|
${XDG_CONFIG_HOME}/git/.gitconfig: config/.gitconfig
|
|
${XDG_CONFIG_HOME}/.gitignore_global: config/.gitignore_global
|
|
${XDG_CONFIG_HOME}/.wgetrc: config/.wgetrc
|
|
|
|
# Bash utils
|
|
${XDG_CONFIG_HOME}/utils: utils
|
|
|
|
# MacOS-Only
|
|
${XDG_CONFIG_HOME}/yabai/yabairc:
|
|
if: '[ `uname` = Darwin ]'
|
|
path: config/macos/yabairc
|
|
${XDG_CONFIG_HOME}/skhd/skhdrc:
|
|
if: '[ `uname` = Darwin ]'
|
|
path: config/macos/skhdrc
|
|
~/.Brewfile:
|
|
if: '[ `uname` = Darwin ]'
|
|
path: scripts/installs/Brewfile
|
|
~/.finicky.js:
|
|
if: '[ `uname` = Darwin ]'
|
|
path: config/macos/.finicky.js
|
|
|
|
# If not already present, create home directories
|
|
- create:
|
|
- ~/Downloads
|
|
- ~/Documents
|
|
- ~/Applications
|