diff --git a/ansible/roles/workstation/tasks/packages-claude-fixe-fedora.yml b/ansible/roles/workstation/tasks/packages-claude-fixe-fedora.yml index 6e02f40c0..12cd10efb 100644 --- a/ansible/roles/workstation/tasks/packages-claude-fixe-fedora.yml +++ b/ansible/roles/workstation/tasks/packages-claude-fixe-fedora.yml @@ -7,15 +7,7 @@ - libva-vdpau-driver - handbrake - vdpauinfo - become: true - -- name: packages-claude-fixe-fedora | flatpak - community.general.flatpak: - name: "{{ item }}" - state: present - loop: - - https://dl.flathub.org/repo/appstream/fr.handbrake.ghb.flatpakref - - https://dl.flathub.org/repo/appstream/org.bunkus.mkvtoolnix-gui.flatpakref + - mkvtoolnix-gui become: true - name: packages-claude-fixe-fedora | brew diff --git a/ansible/roles/workstation/tasks/packages-common.yml b/ansible/roles/workstation/tasks/packages-common.yml index ced7a178d..7da0c858d 100644 --- a/ansible/roles/workstation/tasks/packages-common.yml +++ b/ansible/roles/workstation/tasks/packages-common.yml @@ -22,6 +22,7 @@ - openssl - openssl-devel - libacl-devel + - libicu-devel - gcc-c++ - picard - pinta @@ -53,6 +54,11 @@ - tmux - cawbird - age + - vorta + - mediainfo + - discord + - joplin + - librewolf state: present update_cache: true become: true @@ -75,12 +81,8 @@ name: "{{ item }}" state: present loop: - - https://dl.flathub.org/repo/appstream/com.borgbase.Vorta.flatpakref - - https://dl.flathub.org/repo/appstream/com.discordapp.Discord.flatpakref + - https://dl.flathub.org/repo/appstream/com.bitwarden.desktop.flatpakref - - https://dl.flathub.org/repo/appstream/net.mediaarea.MediaInfo.flatpakref - - https://dl.flathub.org/repo/appstream/net.cozic.joplin_desktop.flatpakref - - https://dl.flathub.org/repo/appstream/uk.co.ibboard.cawbird.flatpakref become: true - name: packages-common | brew diff --git a/ansible/roles/workstation/tasks/repositories.yml b/ansible/roles/workstation/tasks/repositories.yml index 1b576694b..33e924884 100644 --- a/ansible/roles/workstation/tasks/repositories.yml +++ b/ansible/roles/workstation/tasks/repositories.yml @@ -18,6 +18,10 @@ repo: "tomaszgasior/mushrooms", file: "/etc/yum.repos.d/_copr:copr.fedorainfracloud.org:tomaszgasior:mushrooms.repo", } + - { + repo: "taw/joplin", + file: "/etc/yum.repos.d/_copr:copr.fedorainfracloud.org:taw:joplin.repo", + } become: true when: ansible_facts['nodename'] == "claude-fixe-fedora" @@ -64,3 +68,24 @@ warn: false become: true when: not brave.stat.exists + +- name: repositories | librewolf - check presence + ansible.builtin.stat: + path: /etc/yum.repos.d/rpm.librewolf.net.repo + register: librewolf + +- name: repositories | librewolf - add repository + ansible.builtin.command: + cmd: dnf config-manager --add-repo https://rpm.librewolf.net + warn: false + args: + creates: /etc/yum.repos.d/rpm.librewolf.net.repo + become: true + when: not librewolf.stat.exists + +- name: repositories | librewolf - import asc + ansible.builtin.command: + cmd: rpm --import https://keys.openpgp.org/vks/v1/by-fingerprint/034F7776EF5E0C613D2F7934D29FBD5F93C0CFC3 + warn: false + become: true + when: not librewolf.stat.exists