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.

71 lines
1.4 KiB

- name: Homebrew
hosts: all
tasks:
- name: Install Homebrew formulae
community.general.homebrew:
name: "{{ item }}"
loop:
- chruby
- colima
- difftastic
- direnv
- docker
- docker-compose
- efm-langserver
- entr
- eza
- fd
- fzf
- git
- git-lfs
- jq
- kitty
- luarocks
- pam-reattach
- ripgrep
- ruby-install
- shellcheck
- tmux
- tree
- zoxide
- zsh
- name: Install Homebrew formulae from HEAD
community.general.homebrew:
name: "{{ item }}"
state: head
loop:
- neovim
- name: Install Homebrew casks
community.general.homebrew_cask:
name: "{{ item }}"
loop:
- alfred
- bartender
- dash
- fantastical
- firefox-developer-edition
- google-chrome
- hammerspoon
- mailmate
- obsidian
- slack
- topnotch
- zoom
- font-commit-mono
- font-source-code-pro
- font-symbols-only-nerd-font
# - homebrew/cask-fonts/font-source-code-pro
# - homebrew/cask-fonts/font-sauce-code-pro-nerd-font
# - homebrew/cask-versions/firefox-developer-edition
- name: Heed docker-compose caveats
block:
- name: Create Docker CLI plugins config dir
ansible.buitin.file:
dest: ~/.docker/cli-plugins
state: directory