Dot_Files/roles/arch-post-setup/tasks/main.yml

59 lines
1.1 KiB
YAML

---
# 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
# 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