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:
@@ -29,10 +29,18 @@
|
||||
- gnome-3-28-1804
|
||||
- gnome-3-34-1804
|
||||
- gnome-3-38-2004
|
||||
- gnome-42-2204
|
||||
- desktop-security-center
|
||||
- firmware-updater
|
||||
- prompting-client
|
||||
- snap-store
|
||||
- snapd-desktop-integration
|
||||
|
||||
- name: Define desired Snaps
|
||||
ansible.builtin.set_fact:
|
||||
desired_snaps:
|
||||
- name: firefox
|
||||
classic: false
|
||||
- name: bitwarden
|
||||
classic: false
|
||||
- name: bw
|
||||
@@ -51,7 +59,14 @@
|
||||
- name: Remove undesired Snap packages
|
||||
ansible.builtin.command: "snap remove {{ item }}"
|
||||
become: true
|
||||
loop: "{{ installed_snaps.stdout_lines[1:] | map('split', ' ') | map('first') | difference(desired_snaps | map(attribute='name')) | difference(system_snaps) }}"
|
||||
loop: >-
|
||||
{{
|
||||
installed_snaps.stdout_lines[1:]
|
||||
| map('split', ' ')
|
||||
| map('first')
|
||||
| difference(desired_snaps | map(attribute='name'))
|
||||
| difference(system_snaps)
|
||||
}}
|
||||
register: snap_remove
|
||||
changed_when: snap_remove.rc == 0
|
||||
failed_when:
|
||||
|
Reference in New Issue
Block a user