You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

105 lines
2.2 KiB

- hosts: all
tasks:
- name: update
homebrew: update_homebrew=yes
- name: install taps
homebrew_tap:
name:
- homebrew/bundle
- homebrew/cask
- homebrew/cask-drivers
- homebrew/cask-fonts
- homebrew/cask-versions
- homebrew/core
- homebrew/services
- kejadlen/tap
- seattle-beach/tap
- name: install formulae
homebrew:
name:
- ansible
- chruby
- direnv
- exa
- fasd
- fzf
- git
- hledger
- jq
- macvim
- mas
- mosh
- reattach-to-user-namespace
- ripgrep
- ruby-install
- syncthing
- tmux
- tree
- watch
- ykman
- youtube-dl
- zsh
- name: install universal ctags
homebrew:
name: universal-ctags/universal-ctags/universal-ctags
install_options: HEAD
- name: start homebrew services
command: brew services start {{ item }}
with_items:
- syncthing
# Not sure if this is needed anymore - was used for installing casks
- name: authenticate sudo
ping:
become: yes
- name: install casks
homebrew_cask:
name:
- 1password
- 1password-cli
- acorn
- alfred
- amethyst
- arq
- bartender
- bitbar
- daisydisk
- dash
- dropbox
- encryptme
- fantastical
- firefox-developer-edition
# - google-chrome
# - hammerspoon
- night-owl
- qlmarkdown
- qlstephen
- quicklook-csv
- quicklook-json
- resilio-sync
- signal
- slack
- vlc
- zoomus
- homebrew/cask-drivers/logitech-options
- homebrew/cask-fonts/font-fira-mono
- homebrew/cask-fonts/font-hack
- homebrew/cask-fonts/font-source-code-pro
- name: install from app store
command: /usr/local/bin/mas install {{ item }}
with_items:
- 1028916583 # iPulse
# - 1225570693 # Ulysses
# - 451907568 # Paprika Recipe Manager
# - 497799835 # Xcode
# - 585829637 # Todoist
- 880001334 # Reeder
- 904280696 # Things3