Files
dotfiles/ansible/roles/base/tasks/main.yml
T
2025-10-01 09:57:18 +02:00

121 lines
2.4 KiB
YAML

---
- name: Update all packages
become: true
pacman:
update_cache: true
upgrade: true
- name: Install Syncthing (synchronization tool)
become: true
pacman:
name: syncthing
state: latest
- name: Install Man (manual page in the terminal)
become: true
pacman:
name: man
state: latest
- name: Install Passbolt (password manager)
become: true
kewlfft.aur.aur:
name: passbolt
state: latest
- name: Install Toipe (typing testing in the terminal)
become: true
kewlfft.aur.aur:
name: toipe
state: latest
- name: Install Bpytop (system monitor)
become: true
pacman:
name: bpytop
state: latest
- name: Install Bandwhich (bandwidth visualization tool)
become: true
pacman:
name: bandwhich
state: latest
- name: Install Bind (network utilities, nslookup, dig, ...)
become: true
pacman:
name: bind
state: latest
- name: Install Which
become: true
pacman:
name: which
state: latest
- name: Install Fd (alternative to find)
become: true
pacman:
name: fd
state: latest
- name: Install Python
become: true
pacman:
name: python
state: latest
- name: Install Ruby
become: true
pacman:
name: ruby
state: latest
- name: Install Composer (PHP package manager)
become: true
pacman:
name: composer
state: latest
- name: Install Luarocks (Lua package manager)
become: true
pacman:
name: luarocks
state: latest
- name: Install Wget (HTTP client)
become: true
pacman:
name: wget
state: latest
- name: Install Unzip (uncompression utility)
become: true
pacman:
name: unzip
state: latest
- name: Install Zip (compression utility)
become: true
pacman:
name: zip
state: latest
- name: Install rsync (file synchronizer)
become: true
pacman:
name: rsync
state: latest
- name: Install ACPID (Power manager)
become: true
pacman:
name: acpid
state: latest
- name: Start ACPID service
become: true
service:
enabled: true
name: acpid
state: started
- name: Install Tokei (line of code counter)
become: true
pacman:
name: tokei
state: latest
- name: Install bitwarden (password vault)
become: true
pacman:
name: bitwarden
state: latest
- name: Install Wttr (weather informations)
kewlfft.aur.aur:
name: wttr
state: latest
- name: Install LaTeX tools
become: true
pacman:
name: texlive