diff --git a/roles/desktop/defaults/main.yml b/roles/desktop/defaults/main.yml index e8cedca..bbc7f9c 100644 --- a/roles/desktop/defaults/main.yml +++ b/roles/desktop/defaults/main.yml @@ -157,8 +157,12 @@ desktop_flatpak_remotes: desktop_flatpak_remotes_extra: [] desktop_flatpak_packages: - - com.obsproject.Studio - - net.lutris.Lutris - - net.minetest.Minetest - - org.DolphinEmu.dolphin-emu + - remote: flathub + packages: + - com.obsproject.Studio + - net.minetest.Minetest + - org.DolphinEmu.dolphin-emu + - remote: flathub-beta + packages: + - net.lutris.Lutris desktop_flatpak_packages_extra: [] diff --git a/roles/desktop/tasks/packages.yml b/roles/desktop/tasks/packages.yml index 6597bae..c487743 100644 --- a/roles/desktop/tasks/packages.yml +++ b/roles/desktop/tasks/packages.yml @@ -50,4 +50,5 @@ flatpak_remote: name="{{ item.name }}" state=present flatpakrepo_url="{{ item.url }}" with_items: "{{ desktop_flatpak_remotes + desktop_flatpak_remotes_extra }}" - name: configure installed flatpaks - flatpak: name="{{ desktop_flatpak_packages + desktop_flatpak_packages_extra }}" + flatpak: name="{{ item.packages }}" state=present remote="{{ item.remote | default('flathub', true) }}" + with_items: "{{ desktop_flatpak_packages + desktop_flatpak_packages_extra }}"