Merge branch 'dev'

This commit is contained in:
Hyperling 2021-07-19 07:50:43 -05:00
commit 33d7b38257
3 changed files with 64 additions and 2 deletions

View File

@ -48,7 +48,7 @@
- include: facts/general/system.yml
- include: facts/workstation/package.yml
# Set up any systems that do not come with Desktop Environments
# Set Up Desktop Environments #
- include: tasks/workstation/freebsd/software/gui.yml
when: ansible_system == "FreeBSD"
@ -57,7 +57,7 @@
- include: tasks/workstation/settings/gnome.yml
# Additional tasks to configure systems with Desktop Environments
# Software Tasks #
- include: tasks/workstation/linux/software/flatpaks.yml
when: ansible_system == "Linux" and flatpak_distro
@ -67,6 +67,13 @@
- include: tasks/workstation/linux/software/brave.yml
when: ansible_pkg_mgr == "apt"
- include: tasks/workstation/mac-os/software/brew.yml
when: ansible_system == "Darwin"
- include: tasks/workstation/mac-os/software/dmg.yml
when: ansible_system == "Darwin"
# Configuration Tasks #
- include: tasks/workstation/linux/cron/ansible.yml
when: ansible_system == "Linux"

View File

@ -0,0 +1,51 @@
---
# Download packages from Homebrew.
# Should this just be done in a Generic view? Is this really mac-specific, or just the facts?
# FreeBSD has its own. May be good to keep it separate so it's more to-the-point.
- name: Workstation | Mac OS | Software | Brew | Install Packages
package:
name:
- atomic-wallet
- brave-browser
- discord
- garmin-express
- telegram-desktop
status: present
- name: Workstation | Mac OS | Software | Brew | Install Packages (Coding)
package:
name:
- android studio
- firefox-esr
- visual-studio-code
status: present
when: coding is defined
- name: Workstation | Mac OS | Software | Brew | Install Packages (Editing)
package:
name:
- audacity
- shotcut
status: present
when: editing is defined
- name: Workstation | Mac OS | Software | Brew | Install Packages (Gaming)
package:
name:
- battle-net
- steam
status: present
when: gaming is defined
- name: Workstation | Mac OS | Software | Brew | Install Packages (Cycling)
package:
name:
- zwift
status: present
when: cycling is defined
#- name: Workstation | Mac OS | Software | Brew | Remove Packages
# package:
# name:
# status: present

View File

@ -0,0 +1,4 @@
---
# Download and install DMG files that are not yet in Homebrew.
# macFUSE, sshfs, balena-etcher