refactor: update dotfiles paths and remove obsolete configurations
Some checks failed
Nix Format Check / check-format (push) Failing after 40s
Some checks failed
Nix Format Check / check-format (push) Failing after 40s
This commit is contained in:
@@ -1,3 +1,16 @@
|
||||
- name: Check if Flatpak is installed
|
||||
ansible.builtin.command: which flatpak
|
||||
register: flatpak_check
|
||||
changed_when: false
|
||||
failed_when: false
|
||||
|
||||
- name: Install Flatpak
|
||||
ansible.builtin.package:
|
||||
name: flatpak
|
||||
state: present
|
||||
become: true
|
||||
when: flatpak_check.rc != 0
|
||||
|
||||
- name: Add Flathub remote repository
|
||||
community.general.flatpak_remote:
|
||||
name: flathub
|
||||
@@ -14,42 +27,22 @@
|
||||
register: system_remotes
|
||||
changed_when: false
|
||||
|
||||
- name: Get list of user installed Flatpaks
|
||||
ansible.builtin.command: flatpak list --user --app --columns=application
|
||||
register: installed_user_flatpaks
|
||||
changed_when: false
|
||||
|
||||
- name: Get list of user remotes
|
||||
ansible.builtin.command: flatpak remote-list --user --columns=name
|
||||
register: user_remotes
|
||||
changed_when: false
|
||||
|
||||
|
||||
- name: Define system desired Flatpaks
|
||||
ansible.builtin.set_fact:
|
||||
desired_system_flatpaks:
|
||||
- org.fkoehler.KTailctl
|
||||
- com.spotify.Client
|
||||
- org.gnome.Extensions
|
||||
- com.tomjwatson.Emote
|
||||
- io.github.openhv.OpenHV
|
||||
- com.github.k4zmu2a.spacecadetpinball
|
||||
- com.usebottles.bottles
|
||||
- io.github.shiftey.Desktop
|
||||
- org.fedoraproject.MediaWriter
|
||||
- com.github.tchx84.Flatseal
|
||||
- de.haeckerfelix.Shortwave
|
||||
- io.github.thetumultuousunicornofdarkness.cpu-x
|
||||
- org.gnome.Crosswords
|
||||
- com.github.wwmm.easyeffects
|
||||
- dev.bragefuglseth.Keypunch
|
||||
- org.onlyoffice.desktopeditors
|
||||
- com.jeffser.Alpaca
|
||||
- info.beyondallreason.bar
|
||||
- io.gitlab.adhami3310.Impression
|
||||
- org.prismlauncher.PrismLauncher
|
||||
- io.ente.auth
|
||||
- org.signal.Signal
|
||||
- io.github.fastrizwaan.WineZGUI
|
||||
- net.davidotek.pupgui2
|
||||
- tv.plex.PlexDesktop
|
||||
@@ -63,35 +56,17 @@
|
||||
- page.tesk.Refine
|
||||
- io.github.flattool.Ignition
|
||||
- io.github.bytezz.IPLookup
|
||||
- com.github.marhkb.Pods
|
||||
- io.github.giantpinkrobots.varia
|
||||
- io.bassi.Amberol
|
||||
- org.gaphor.Gaphor
|
||||
- io.github.seadve.Mousai
|
||||
- info.beyondallreason.bar
|
||||
- com.jeffser.Alpaca
|
||||
|
||||
- name: Define system desired Flatpak remotes
|
||||
ansible.builtin.set_fact:
|
||||
desired_system_flatpak_remotes:
|
||||
- flathub
|
||||
- fedora
|
||||
|
||||
- name: Define user desired Flatpaks
|
||||
ansible.builtin.set_fact:
|
||||
desired_user_flatpaks:
|
||||
- com.discordapp.Discord
|
||||
- io.github.moonlight_mod.moonlight-installer
|
||||
|
||||
- name: Define user desired Flatpak remotes
|
||||
ansible.builtin.set_fact:
|
||||
desired_user_flatpak_remotes:
|
||||
- flathub
|
||||
|
||||
- name: Add desired user Flatpak remotes
|
||||
community.general.flatpak_remote:
|
||||
name: "{{ item }}"
|
||||
state: present
|
||||
method: user
|
||||
loop: "{{ desired_user_flatpak_remotes }}"
|
||||
|
||||
- name: Add desired system Flatpak remotes
|
||||
community.general.flatpak_remote:
|
||||
@@ -100,13 +75,6 @@
|
||||
method: system
|
||||
loop: "{{ desired_system_flatpak_remotes }}"
|
||||
|
||||
- name: Remove undesired user Flatpak remotes
|
||||
community.general.flatpak_remote:
|
||||
name: "{{ item }}"
|
||||
state: absent
|
||||
method: user
|
||||
loop: "{{ user_remotes.stdout_lines | difference(desired_user_flatpak_remotes) }}"
|
||||
|
||||
- name: Remove undesired system Flatpak remotes
|
||||
community.general.flatpak_remote:
|
||||
name: "{{ item }}"
|
||||
@@ -114,13 +82,6 @@
|
||||
method: system
|
||||
loop: "{{ system_remotes.stdout_lines | difference(desired_system_flatpak_remotes) }}"
|
||||
|
||||
- name: Install desired user Flatpaks
|
||||
community.general.flatpak:
|
||||
name: "{{ item }}"
|
||||
state: present
|
||||
method: user
|
||||
loop: "{{ desired_user_flatpaks }}"
|
||||
|
||||
- name: Install/Upgrade Flatpak packages
|
||||
community.general.flatpak:
|
||||
name: "{{ item }}"
|
||||
@@ -128,13 +89,6 @@
|
||||
method: system
|
||||
loop: "{{ desired_system_flatpaks }}"
|
||||
|
||||
- name: Remove undesired user Flatpaks
|
||||
community.general.flatpak:
|
||||
name: "{{ item }}"
|
||||
state: absent
|
||||
method: user
|
||||
loop: "{{ installed_user_flatpaks.stdout_lines | difference(desired_user_flatpaks) }}"
|
||||
|
||||
- name: Remove undesired system Flatpaks
|
||||
community.general.flatpak:
|
||||
name: "{{ item }}"
|
||||
|
||||
Reference in New Issue
Block a user