dotfiles/.config/ansible/roles/arch/packages/tasks/modules/base.yml
2024-09-29 13:23:17 +02:00

165 lines
2.8 KiB
YAML

# PACMAN
- name: Install Pacman Packages
pacman:
name:
# Microcode
- amd-ucode
- intel-ucode
# System
- base
- base-devel
- polkit-gnome
- clamtk
- qt5ct
- reflector
- ufw
- xdg-user-dirs
- udiskie
# Android
- android-file-transfer
- android-tools
- scrcpy
# WM
- hyprland
- hyprlock
- hypridle
- hyprpicker
- wev
- swaync
- satty
- waybar
- wl-clipboard
- xdg-desktop-portal-hyprland
- kitty
- rofi-wayland
# File Manager
- yazi
- nemo
- nemo-fileroller
- nemo-image-converter
# Fonts
- ttf-font-awesome
- ttf-nerd-fonts-symbols
- ttf-nerd-fonts-symbols-mono
- ttf-jetbrains-mono-nerd
# Tools
- baobab
- cliphist
- galculator
- gnome-logs
- gparted
- playerctl
- slurp
- grim
- nm-connection-editor
- xwaylandvideobridge
- gnome-keyring
- protonmail-bridge
# Bluetooth
- bluez
# CLI / TUI
- bat
- btop
- eza
- fd
- fzf
- nvtop
- duf
- dua-cli
- ripgrep
- ripgrep-all
- sd
- jq
- fastfetch
# Productivity
- libreoffice-fresh
- obsidian
- thunderbird
- zathura
- zathura-pdf-mupdf
# Multimedia
- geeqie
- imagemagick
- mpv
- pavucontrol
- wine
- winetricks
# AUR
- name: Create the `aur_builder` user
become: true
ansible.builtin.user:
name: aur_builder
create_home: yes
group: wheel
- name: Allow the `aur_builder` user to run `sudo pacman` without a password
become: true
ansible.builtin.lineinfile:
path: /etc/sudoers.d/11-install-aur_builder
line: "aur_builder ALL=(ALL) NOPASSWD: /usr/bin/pacman"
create: yes
validate: "visudo -cf %s"
- name: Install AUR Packages
become: true
become_user: aur_builder
aur:
use: yay
name:
# Browser
- brave-bin
- zen-browser-avx0-bin
# WM
- swayosd-git
- swww
- nwg-displays
- nwg-look
- pyprland
- waybar-updates
# Hooks
- check-broken-packages-pacman-hook-git
- reflector-pacman-hook-git
- sync-pacman-hook-git
- needrestart
- paccache-hook
# Bluetooth
- overskride
# CLI / TUI
- cava
- pacseek
- gtrash-bin
- sysz
- topgrade
- tgpt-bin
# Tools
- auto-cpufreq
- devify
- upscayl-bin
- downgrade
- android-sdk-platform-tools
- pika-backup
- rar
# Theme
- catppuccin-gtk-theme-macchiato
- catppuccin-cursors-macchiato
- ttf-ms-win11-auto
# Multimedia
- vesktop-bin