- clean: ['~'] - defaults: link: create: true force: true relink: true - link: # core ~/.ssh/config: path: ssh/config.skyshaper create: true if: 'hostname -f | grep skyshaper > /dev/null' ~/.ssh/config: path: ssh/config.mirari create: true if: 'hostname -f | grep mirari > /dev/null' # work ~/.config/git/config: git/gitconfig ~/.config/git/ignore: git/gitignore ~/.editorconfig: editorconfig ~/.npmrc: npm/npmrc # fish shell config files ~/.config/fish/config.fish: fish/config.fish ~/.config/fish/fish_plugins: fish/fish_plugins ~/.config/fish/fish_variables: fish/fish_variables ~/.config/fish/conf.d: path: fish/conf.d/*.fish glob: true ~/.config/fish/functions: path: fish/functions/*.fish glob: true ~/.config/fish/completions: path: fish/completions/*.fish glob: true # other shell ~/.config/starship.toml: starship/starship.toml # apps ~/Library/Application Support/Sublime Text/Packages/User: path: sublimetext/User/* glob: true ~/.config/karabiner/karabiner.json: path: karabiner/karabiner.json if: "uname -s | grep --quiet --ignore-case darwin" - create: - ~/.env - ~/Projects/Design - ~/Projects/Games - ~/Projects/Local - ~/Projects/Web/Source - ~/Projects/Web/Assets - shell: - command: ./scripts/post.sh stderr: true