|
|
|
# bootstrap: macos
|
|
|
|
- shell:
|
|
|
|
- description: Install Homebrew
|
|
|
|
quiet: true
|
|
|
|
command: |
|
|
|
|
if ! command -v brew &> /dev/null
|
|
|
|
then
|
|
|
|
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
|
|
|
|
fi
|
|
|
|
|
|
|
|
- create:
|
|
|
|
- ~/.config/kitty
|
|
|
|
|
|
|
|
- link:
|
|
|
|
~/Library/Preferences/espanso:
|
|
|
|
if: '[ `uname` = Darwin ]'
|
|
|
|
path: espanso
|
|
|
|
~/.config/karabiner.edn:
|
|
|
|
if: '[ `uname` = Darwin ]'
|
|
|
|
path: karabiner/karabiner.edn
|
|
|
|
~/.hammerspoon:
|
|
|
|
if: '[ `uname` = Darwin ]'
|
|
|
|
path: hammerspoon
|
|
|
|
~/.mackup.cfg:
|
|
|
|
if: '[ `uname` = Darwin ]'
|
|
|
|
path: mackup/mackup.cfg
|
|
|
|
~/.Brewfile:
|
|
|
|
if: '[ `uname` = Darwin ]'
|
|
|
|
path: Brewfile
|
|
|
|
~/.config/kitty/kitty.conf:
|
|
|
|
if: '[ `uname` = Darwin ]'
|
|
|
|
path: kitty/kitty.conf
|
|
|
|
~/.config/kitty/base16-solarized-dark-256.conf:
|
|
|
|
if: '[ `uname` = Darwin ]'
|
|
|
|
path: kitty/base16-solarized-dark-256.conf
|
|
|
|
~/.skhdrc:
|
|
|
|
if: '[ `uname` = Darwin ]'
|
|
|
|
path: skhd/skhdrc
|
|
|
|
~/.yabairc:
|
|
|
|
if: '[ `uname` = Darwin ]'
|
|
|
|
path: yabai/yabairc
|
|
|
|
~/.yabai_focus_display:
|
|
|
|
if: '[ `uname` = Darwin ]'
|
|
|
|
path: yabai/yabai_focus_display
|
|
|
|
|
|
|
|
- brew:
|
|
|
|
- git
|
|
|
|
- zsh
|
|
|
|
- htop
|
|
|
|
- tmux
|
|
|
|
- pyenv
|
|
|
|
- assh
|
|
|
|
- ripgrep
|
|
|
|
- ffmpeg
|
|
|
|
- yqrashawn/goku/goku
|
|
|
|
|
|
|
|
- tap:
|
|
|
|
- homebrew/cask-fonts
|
|
|
|
|
|
|
|
- cask:
|
|
|
|
- bigwig-club/brew/upic
|
|
|
|
- font-fira-code
|
|
|
|
- hammerspoon
|
|
|
|
- iterm2
|
|
|
|
- jetbrains-toolbox
|
|
|
|
- karabiner-elements
|
|
|
|
- kitty
|
|
|
|
- mos
|
|
|
|
- obsidian
|
|
|
|
- raycast
|
|
|
|
- syncthing
|
|
|
|
- tailscale
|
|
|
|
- telegram-desktop
|
|
|
|
- visual-studio-code
|
|
|
|
- warp
|
|
|
|
- zerotier-one
|