--- # tasks file for arch-post-setup - name: Ensure yay is installed kewlfft.aur.aur: name: yay - name: Install pacman.conf become: true ansible.builtin.copy: src: pacman.conf dest: /etc/pacman.conf owner: root group: root mode: 0644 - name: Update Pacman Caches become: true community.general.pacman: update_cache: true - name: Install Needed Programs via Pacman become: true community.general.pacman: name: - ungoogled-chromium - hyprland-bin - waybar-hyprland-git - kbct-git - ffmpeg - jq - inotify-tools - wf-recorder - mako - wl-clipboard - udiskie - playerctl - pw-volume - light - swaylock-effects-git - wev - wofi - wezterm-nightly-bin - qbittorrent - qt5-wayland - qt6-wayland # Zathura pdf viewer stuff - zathura - zathura-pdf-mupdf - texlive-most - texlive-latexextra - texlive-lang - texlive-langextra - biber - texlive-bibtexextra - texlive-fontsextra # Asus Linux Stuff - asusctl - supergfxctl - linux-g14 - linux-g14-headers state: present - name: Enable and Start Needed Systemd Services become: true ansible.builtin.systemd: name: "{{ item }}" state: started enabled: true loop: - supergfxd - power-profiles-daemon.service