2022-03-12 22:00:25 +01:00
|
|
|
- defaults:
|
|
|
|
link:
|
|
|
|
create: true
|
|
|
|
relink: true
|
|
|
|
|
2022-08-28 23:10:51 +02:00
|
|
|
- clean: ['~', '${XDG_CONFIG_HOME}']
|
|
|
|
|
|
|
|
- shell:
|
2022-09-06 20:39:04 +02:00
|
|
|
# Before symlinking, source .zshenv in order to set XDG variables
|
2022-08-30 18:41:05 +02:00
|
|
|
- description: Set XDG environmental variables
|
|
|
|
command: source ./zsh/.zshenv
|
2022-03-12 22:00:25 +01:00
|
|
|
- link:
|
2022-03-16 00:38:47 +01:00
|
|
|
~/.zshenv:
|
|
|
|
path: zsh/.zshenv
|
|
|
|
force: true
|
2022-08-28 23:10:51 +02:00
|
|
|
${XDG_CONFIG_HOME}/zsh: zsh
|
|
|
|
${XDG_CONFIG_HOME}/vim: vim
|
|
|
|
${XDG_CONFIG_HOME}/nvim: vim
|
|
|
|
${XDG_CONFIG_HOME}/bash: bash
|
2022-08-30 18:41:05 +02:00
|
|
|
${XDG_DATA_HOME}/tmux/plugins/tpm: tpm
|
2022-08-28 23:10:51 +02:00
|
|
|
${XDG_CONFIG_HOME}/tmux/tmux.conf: tmux/tmux.conf
|
|
|
|
${XDG_CONFIG_HOME}/utils: utils
|
2022-08-07 18:00:30 +02:00
|
|
|
~/.gitconfig: configs/.gitconfig
|
2022-08-28 23:10:51 +02:00
|
|
|
${XDG_CONFIG_HOME}/.gitignore_global: configs/.gitignore_global
|
|
|
|
# ${XDG_CONFIG_HOME}/curl/.curlrc: configs/.curlrc
|
2022-09-06 20:39:04 +02:00
|
|
|
$XDG_CONFIG_HOME/yabai/yabairc:
|
|
|
|
if: '[ `uname` = Darwin ]'
|
2022-09-21 20:52:53 +02:00
|
|
|
path: system-specific/macos/app-configs/yabairc
|
2022-09-06 20:39:04 +02:00
|
|
|
$XDG_CONFIG_HOME/skhd/skhdrc:
|
|
|
|
if: '[ `uname` = Darwin ]'
|
2022-09-21 20:52:53 +02:00
|
|
|
path: system-specific/macos/app-configs/skhdrc
|
2022-08-10 13:07:57 +02:00
|
|
|
~/.Brewfile:
|
|
|
|
if: '[ `uname` = Darwin ]'
|
2022-09-21 20:52:53 +02:00
|
|
|
path: installs/Brewfile
|
2022-08-10 13:07:57 +02:00
|
|
|
~/.finicky.js:
|
|
|
|
if: '[ `uname` = Darwin ]'
|
2022-09-21 20:52:53 +02:00
|
|
|
path: system-specific/macos/app-configs/.finicky.js
|
2022-08-28 23:10:51 +02:00
|
|
|
|
|
|
|
- create:
|
|
|
|
- ~/Downloads
|
|
|
|
- ~/Documents
|
|
|
|
- ~/Applications
|