59 lines
1.1 KiB
YAML
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
|