install.fairie/home/dot_local/share/ansible/environments/prod/group_vars/desktop/homebrew.yml

60 lines
4.4 KiB
YAML
Raw Normal View History

2023-07-15 22:40:26 -07:00
---
# @var homebrew_casks: [] # A list of Homebrew casks to install on macOS.
homebrew_casks:
# @cask @application @menubar [Clocker](https://formulae.brew.sh/cask/clocker) | [GitHub](https://github.com/n0shake/clocker) | [Homepage](https://abhishekbanthia.com/clocker/) - macOS program that shows the time in multiple timezones in the top menu bar
- name: clocker
when: "{{ ansible_os_family == 'Darwin' }}"
- name: epk/epk/font-sf-mono-nerd-font
when: "{{ ansible_os_family == 'Darwin' }}"
- name: homebrew/cask-fonts/font-hack-nerd-font
when: "{{ ansible_os_family == 'Darwin' }}"
- name: homebrew/cask-fonts/font-meslo-lg-nerd-font
when: "{{ ansible_os_family == 'Darwin' }}"
# @cask @application [Secretive](https://formulae.brew.sh/cask/secretive) | [GitHub](https://github.com/maxgoedjen/secretive) - macOS app that uses the Secure Enclave to create unreadable private keys - there is no importing/exporting keys so you only have access to the public key
- name: secretive
when: "{{ ansible_os_family == 'Darwin' }}"
# @cask @application [Sloth](https://formulae.brew.sh/cask/sloth) | [GitHub](https://github.com/sveinbjornt/Sloth) | [Homepage](https://sveinbjorn.org/sloth) - macOS program that shows all open files, directories, sockets, pipes, and devices in use by all running processes on the system
- name: sloth
when: "{{ ansible_os_family == 'Darwin' }}"
# @cask @application @menubar [Stats](https://formulae.brew.sh/cask/stats) | [GitHub](https://github.com/exelban/stats) | [Homepage]() - macOS program that shows the system monitor in the top menu bar
- name: stats
when: "{{ ansible_os_family == 'Darwin' }}"
# @var homebrew_packages: [] # A list of Homebrew packages to install on Linux / macOS.
homebrew_packages:
# @brew @cli [automake](https://formulae.brew.sh/formula/automake) | [GitHub](https://github.com/autotools-mirror/automake) | [Homepage](https://www.gnu.org/software/automake/) | [Documentation](https://www.gnu.org/software/automake/manual/automake.html) - Tool for generating GNU Standards-compliant Makefiles
- name: automake
# @brew @cli [Carthage](https://formulae.brew.sh/formula/carthage) | [GitHub](https://github.com/Carthage/Carthage) - A simple, decentralized dependency manager for Cocoa
- name: carthage
when: "{{ ansible_os_family == 'Darwin' }}"
# @brew @cli [chrome-cli](https://formulae.brew.sh/formula/chrome-cli) | [GitHub](https://github.com/prasmussen/chrome-cli) - Control Google Chrome from the command-line
- name: chrome-cli
when: "{{ ansible_os_family == 'Darwin' }}"
# @brew @cli [findutils](https://formulae.brew.sh/formula/findutils) | [GitHub](NO_GITHUB_REPOSITORY_LINK) | [Homepage](https://www.gnu.org/software/findutils/) - Collection of GNU find, xargs, and locate
- name: findutils
# @brew @cli [ideviceinstaller](https://formulae.brew.sh/formula/ideviceinstaller) | [GitHub](https://github.com/libimobiledevice/ideviceinstaller) | [Homepage](https://libimobiledevice.org/) | [Documentation](https://libimobiledevice.org/#get-started) - Tool for managing apps on iOS devices
- name: ideviceinstaller
when: "{{ ansible_os_family == 'Darwin' }}"
# @brew @cli [libimobiledevice](https://formulae.brew.sh/formula/libimobiledevice) | [GitHub](https://github.com/libimobiledevice/libimobiledevice) | [Homepage](https://libimobiledevice.org/) | [Documentation](https://libimobiledevice.org/#get-started) - Library to communicate with iOS devices natively
- name: libimobiledevice
when: "{{ ansible_os_family == 'Darwin' }}"
# @brew cli [Trellis](https://roots.io/trellis/) | [GitHub](https://github.com/roots/trellis) | [Homepage](https://roots.io/trellis/) | [Documentation](https://docs.roots.io/trellis/master/installation/) - WordPress development platform that requires Vagrant and a VM provider like VirtualBox
- name: roots/tap/trellis-cli
when: "{{ ansible_connection != 'qubes' or inventory_hostname == 'dev-tmpl' }}"
# @brew @cli [youtube-dl](https://formulae.brew.sh/formula/youtube-dl) | [GitHub](https://github.com/ytdl-org/youtube-dl/) | [Homepage](https://youtube-dl.org/) - youtube-dl is an advanced video download application perhaps most well-known for its ability to download YouTube videos from the command-line. It also supports downloading from other sites such as Twitter, Facebook, Vimeo, Twitch, DailyMotion and many more.
- name: youtube-dl
when: "{{ ansible_connection != 'qubes' or inventory_hostname == 'media-tmpl' }}"