mirror of
https://github.com/aminnairi/dotfiles.git
synced 2026-09-14 16:52:12 +02:00
163 lines
3.2 KiB
YAML
163 lines
3.2 KiB
YAML
---
|
|
- name: Update package manager cache
|
|
become: true
|
|
pacman:
|
|
update_cache: true
|
|
- name: Install Git
|
|
become: true
|
|
pacman:
|
|
name: git
|
|
state: present
|
|
- name: Install Which
|
|
become: true
|
|
pacman:
|
|
name: which
|
|
state: present
|
|
- name: Install Eza (alternative to ls)
|
|
become: true
|
|
pacman:
|
|
name: eza
|
|
state: present
|
|
- name: Install Neofetch (operating system informations logger)
|
|
become: true
|
|
pacman:
|
|
name: neofetch
|
|
state: present
|
|
- name: Install Fd (alternative to find)
|
|
become: true
|
|
pacman:
|
|
name: fd
|
|
state: present
|
|
- name: Install Python
|
|
become: true
|
|
pacman:
|
|
name: python
|
|
state: present
|
|
- name: Install Julia
|
|
become: true
|
|
pacman:
|
|
name: julia
|
|
state: present
|
|
- name: Install Ruby
|
|
become: true
|
|
pacman:
|
|
name: ruby
|
|
state: present
|
|
- name: Install Composer (PHP package manager)
|
|
become: true
|
|
pacman:
|
|
name: composer
|
|
state: present
|
|
- name: Install Luarocks (Lua package manager)
|
|
become: true
|
|
pacman:
|
|
name: luarocks
|
|
state: present
|
|
- name: Install Wget (HTTP client)
|
|
become: true
|
|
pacman:
|
|
name: wget
|
|
state: present
|
|
- name: Install Evince (PDF viewer & editor)
|
|
become: true
|
|
pacman:
|
|
name: evince
|
|
state: present
|
|
- name: Install JMTPFS (for accessing MTP devices)
|
|
kewlfft.aur.aur:
|
|
name: jmtpfs
|
|
state: present
|
|
update_cache: true
|
|
- name: Install Unzip (uncompression utility)
|
|
become: true
|
|
pacman:
|
|
name: unzip
|
|
state: present
|
|
- name: Install Zip (compression utility)
|
|
become: true
|
|
pacman:
|
|
name: zip
|
|
state: present
|
|
- name: Install rsync (file synchronizer)
|
|
become: true
|
|
pacman:
|
|
name: rsync
|
|
state: present
|
|
- name: Install ACPID (Power manager)
|
|
become: true
|
|
pacman:
|
|
name: acpid
|
|
state: present
|
|
- name: Start ACPID service
|
|
become: true
|
|
service:
|
|
enabled: true
|
|
name: acpid
|
|
state: started
|
|
- name: Install Flameshot (screenshot utility)
|
|
become: true
|
|
pacman:
|
|
name: flameshot
|
|
state: present
|
|
- name: Install dmenu
|
|
become: true
|
|
pacman:
|
|
name: dmenu
|
|
state: present
|
|
- name: Install Network Manager (Wi-Fi & ethernet manager)
|
|
become: true
|
|
pacman:
|
|
name: networkmanager
|
|
state: present
|
|
- name: Start Network Manager service
|
|
become: true
|
|
service:
|
|
enabled: true
|
|
name: NetworkManager
|
|
state: started
|
|
- name: Install Tokei (line of code counter)
|
|
become: true
|
|
pacman:
|
|
name: tokei
|
|
state: present
|
|
- name: Install Chromium (web browser)
|
|
become: true
|
|
pacman:
|
|
name: chromium
|
|
state: present
|
|
- name: Install bottom (processes visualizer)
|
|
become: true
|
|
pacman:
|
|
name: bottom
|
|
state: present
|
|
- name: Install Zathura (command-line PDF viewer)
|
|
become: true
|
|
pacman:
|
|
name: zathura
|
|
state: present
|
|
- name: Install Feh (command-line picture viewer)
|
|
become: true
|
|
pacman:
|
|
name: feh
|
|
state: present
|
|
- name: Install Chafa (command-line graphics)
|
|
become: true
|
|
pacman:
|
|
name: chafa
|
|
state: present
|
|
- name: Dua (disk usage analyzer)
|
|
become: true
|
|
pacman:
|
|
name: dua-cli
|
|
state: present
|
|
- name: Install Bat (replacement for cat)
|
|
become: true
|
|
pacman:
|
|
name: bat
|
|
state: present
|
|
- name: Install Eza (replacement for ls)
|
|
become: true
|
|
pacman:
|
|
name: eza
|
|
state: present
|