# 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: "{{ user }}" groups: docker append: yes