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.

67 lines
1.2 KiB

- name: Homebrew
hosts: all
tasks:
- name: Install Homebrew formulae
community.general.homebrew:
name: "{{ item }}"
loop:
- aerospace
- chruby
- 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
- felixkratz/formulae/sketchybar
- 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
- arc
- fantastical
- firefox-developer-edition
- hammerspoon
- mailmate
- obsidian
- orbstack
- slack
- zoom
- font-source-code-pro
- font-symbols-only-nerd-font
- name: Heed docker-compose caveats
block:
- name: Create Docker CLI plugins config dir
ansible.buitin.file:
dest: ~/.docker/cli-plugins
state: directory