--- # Install dnf daily drivers - name: Ensure daily-driver (development, work, gaming) installed dnf: name: - remmina - freerdp - chromium - steam - geary - make - seahorse # gnome keyring manager - gimp - libreoffice state: present become: yes # Install snap-based daily-drivers - name: Ensure snap installed dnf: name: snapd state: present become: yes - name: Ensure snapd service running ansible.builtin.systemd: name: snapd.socket state: started enabled: yes become: yes - name: Link /var/lib/snapd/snap /snap ansible.builtin.file: src: /var/lib/snapd/snap dest: /snap owner: root group: root state: link become: yes - name: Install snap packages community.general.snap: name: - snap-store - spotify - discord state: present become: yes retries: 6 delay: 10 # QMK - name: Install qmk pip: name: qmk extra_args: --user - name: Run qmk setup ansible.builtin.command: qmk setup -y become: yes - name: Copy qmk udev rules ansible.builtin.copy: src: ~/qmk_firmware/util/udev/50-qmk.rules dest: /etc/udev/rules.d/50-qmk.rules owner: ducoterra group: root mode: '0755' become: yes # VLC - name: Add VLC free repo command: dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm become: yes - name: Add VLC nonfree repo command: dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm become: yes - name: Install VLC dnf: name: - vlc state: present become: yes