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.

118 lines
2.5 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
- fd
- ffmpeg
- fzf
- git
- git-lfs
- hledger
- jq
- luarocks
- macvim
- mas
- mosh
- pandoc
- reattach-to-user-namespace
- ripgrep
- ruby-install
- syncthing
- tmux
- tree
- watch
- yarn
- ykman
- youtube-dl
- zsh
- fabianishere/personal/pam_reattach
- 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
- arq
- bartender
- bitbar
- daisydisk
- dash
- encryptme
- fantastical
- firefox-developer-edition
- flotato
- font-atkinson-hyperlegible
- font-fira-mono
- font-hack
- font-hasklig
- font-source-code-pro
- hammerspoon
- kaleidoscope
- mailmate
- netnewswire
- night-owl
- qlmarkdown
- qlstephen
- quicklook-csv
- quicklook-json
- signal
- sf-symbols
- slack
- transmit
- twitterrific
- vlc
- zoomus
- homebrew/cask-drivers/logitech-options
- 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 3
- 1449412482 # Reeder 4
- 904280696 # Things 3