* Remove Thunderbird and Audacity. Don't add Geary to new installs but don't remove it in case it comes with the distro. * Remove Thunderbird from Favorites. * Add more systems to Dev branch. * Add sudo so older distros don't ask for password on every app update. * Alias for sync to help save some time typing. * Post less often to hopefully allow keeping up a year of data in less than 16GB. * Allow workstations to use printers without manual intervention. * Section does more than UI work. * Fix file path. * Upgrade nanominer to 3.3.13. * Add more chances for script to automatically restart. * Add the minhashrate for x570. * Up the minimum for x570. * Fix "1: syntax error, unexpected USERGROUP, expecting END or ':' or '\n'" on FreeBSD. * Correct FreeBSD package manager. ``` ansible -m setup localhost | grep ansible_pkg_mgr "ansible_pkg_mgr": "pkgng" ``` * Set vi as EDITOR. * Add FreeBSD to distros that include make. It does not have an install from pkg. * Make on FreeBSD hates dash-to-dock's Makefile. GMake has better luck. * Update supported OS's.
83 lines
2.0 KiB
YAML
83 lines
2.0 KiB
YAML
---
|
|
# Define program names per OS for package builtin.
|
|
# This is only for Workstation devices with UIs.
|
|
|
|
- name: Workstation | Facts | Packages | Parrot OS Fixes
|
|
set_fact:
|
|
ansible_pkg_mgr: "apt"
|
|
ansible_python_interpreter: "/usr/bin/python3"
|
|
when: ansible_distribution == "Parrot OS"
|
|
|
|
|
|
- name: Workstation | Facts | Package | Consistent
|
|
set_fact:
|
|
firefox: firefox
|
|
thunderbird: thunderbird
|
|
evolution: evolution
|
|
gnome_tweaks: gnome-tweaks
|
|
dconf_editor: dconf-editor
|
|
appimagelauncher: htop #placeholder
|
|
nfs: nfs-common
|
|
msgfmt: gettext
|
|
make: make
|
|
|
|
|
|
- name: Workstation | Facts | Package | Pop_OS!
|
|
set_fact:
|
|
flatpak_distro: true
|
|
firefox_esr: firefox
|
|
psutil: python3-psutil
|
|
when: ansible_distribution == "Pop!_OS"
|
|
|
|
|
|
- name: Workstation | Facts | Package | Ubuntu
|
|
set_fact:
|
|
flatpak_distro: true
|
|
firefox_esr: firefox
|
|
psutil: python3-psutil
|
|
when: ansible_distribution == "Ubuntu"
|
|
|
|
|
|
- name: Workstation | Facts | Package | Debian
|
|
set_fact:
|
|
flatpak_distro: true
|
|
firefox_esr: firefox-esr
|
|
psutil: python3-psutil
|
|
when: ansible_distribution == "Debian"
|
|
|
|
|
|
- name: Workstation | Facts | Package | Mint
|
|
set_fact:
|
|
flatpak_distro: true
|
|
firefox_esr: firefox
|
|
psutil: python3-psutil
|
|
when: ansible_distribution == "Linux Mint"
|
|
|
|
|
|
- name: Workstation | Facts | Package | Parrot OS
|
|
set_fact:
|
|
flatpak_distro: true
|
|
firefox_esr: firefox-esr
|
|
psutil: python3-psutil
|
|
when: ansible_distribution == "Parrot OS"
|
|
|
|
|
|
- name: Workstation | Facts | Package | Arch + Manjaro
|
|
set_fact:
|
|
flatpak_distro: true
|
|
firefox_esr: firefox
|
|
psutil: python-psutil
|
|
appimagelauncher: appimagelauncher
|
|
when: ansible_distribution == "Archlinux"
|
|
|
|
|
|
- name: Workstation | Facts | Package | FreeBSD
|
|
set_fact:
|
|
flatpak_distro: false
|
|
firefox_esr: firefox-esr
|
|
psutil: py38-psutil
|
|
ansible_python_interpreter: "/usr/local/bin/python3.8"
|
|
make: gmake # make comes with OS and cannot be installed with pkg. Try using gmake for better luck.
|
|
when: ansible_system == "FreeBSD"
|
|
|