Added general software

This commit is contained in:
Kevin Veen-Birkenbach 2021-11-12 17:05:11 +01:00
parent 5d46b98eec
commit a3f294ef0c
2 changed files with 96 additions and 0 deletions

View File

@ -3,6 +3,7 @@
become: true
roles:
- pacman-update
- general
- name: setup gaming hosts
hosts: gaming_hosts
become: true

View File

@ -0,0 +1,95 @@
- name: install general software
community.general.pacman:
name:
# programing language interpreters
- jdk11-openjdk
- python
- php
# description language interpreters
- texlive-most
# compression tools
- p7zip
# administration tools
- base-devel
- yay
- make
- gcc
- cmake
- fdupes
# network analyze tools
- traceroute
- wireshark-qt
- wireshark-cli
# security tools
- ecryptfs-utils
- encfs
- keepassxc
# anonymous
- tor
- torbrowser-launcher
# browsers
- chromium
- firefox
- firefox-ublock-origin
- firefox-extension-https-everywhere
- firefox-dark-reader
# office software
- ttf-liberation
- libreoffice-fresh
- libreoffice-fresh-de
- libreoffice-fresh-eo
- libreoffice-fresh-es
- libreoffice-fresh-nl
# spelling software
- hunspell
- hunspell-de
- hunspell-es_es
- hunspell-en_US
- hunspell-nl
# video/picture manipulation
- gimp
- blender
- obs-studio
# communication tools
- pidgin
# code quality tools
- shellcheck
# visualization tools
- dia
# ide's
- atom
- arduino
- arduino-docs
# virtualization tools
- qemu
# containerization tools
- docker
- docker-compose
# orchestration tools
- ansible
# entertainment software
- rhythmbox
# cloud
- nextcloud-client
state: present