82 lines
1.3 KiB
YAML
82 lines
1.3 KiB
YAML
# tasks file for hyprland
|
|
- name: Install Hyprland and desktop components (official repos)
|
|
become: true
|
|
pacman:
|
|
name:
|
|
- waybar
|
|
- wofi
|
|
- kitty
|
|
- swaync
|
|
- fastfetch
|
|
- hyprpaper
|
|
- hyprlock
|
|
- pavucontrol
|
|
- brightnessctl
|
|
- playerctl
|
|
- grim
|
|
- wl-clipboard
|
|
- xdg-desktop-portal-hyprland
|
|
- zellij
|
|
- veracrypt
|
|
state: present
|
|
|
|
- name: Install basic Linux tools
|
|
become: true
|
|
pacman:
|
|
name:
|
|
- fzf
|
|
- jq
|
|
- yq
|
|
- shellcheck
|
|
- dust
|
|
- ffmpeg
|
|
- sxiv
|
|
- pandoc
|
|
- p7zip
|
|
- entr
|
|
- less
|
|
- man
|
|
- texinfo
|
|
- which
|
|
- iw
|
|
- network-manager-applet
|
|
- udiskie
|
|
- ntfs-3g
|
|
state: present
|
|
|
|
- name: Install Bluetooth support
|
|
become: true
|
|
pacman:
|
|
name:
|
|
- bluez
|
|
- bluez-utils
|
|
- bluedevil
|
|
state: present
|
|
|
|
- name: Install printing support
|
|
become: true
|
|
pacman:
|
|
name:
|
|
- cups
|
|
- cups-pdf
|
|
- system-config-printer
|
|
state: present
|
|
|
|
- name: Enable services
|
|
become: true
|
|
systemd:
|
|
name: "{{ item }}"
|
|
enabled: yes
|
|
loop:
|
|
- bluetooth
|
|
- cups
|
|
- docker
|
|
- udisks2
|
|
|
|
- name: Add user to docker group
|
|
become: true
|
|
user:
|
|
name: "{{ archsetup_user }}"
|
|
groups: docker
|
|
append: yes
|