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.
73 lines
1.4 KiB
73 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
|
|
- ripgrep
|
|
- ruby-install
|
|
- shellcheck
|
|
- tmux
|
|
- tree
|
|
- zoxide
|
|
- zsh
|
|
|
|
- fabianishere/personal/pam_reattach
|
|
|
|
- name: Install Homebrew formulae from HEAD
|
|
community.general.homebrew:
|
|
name: "{{ item }}"
|
|
state: head
|
|
loop:
|
|
- neovim
|
|
- z.lua
|
|
|
|
- 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
|