- name: Include GNOME Extensions tasks ansible.builtin.import_tasks: tasks/workstations/gnome-extensions.yml - name: Include flatpaks tasks ansible.builtin.import_tasks: tasks/workstations/flatpaks.yml - name: Include VSCode tasks ansible.builtin.import_tasks: tasks/workstations/vscode.yml become: true - name: Include Brave tasks ansible.builtin.import_tasks: tasks/workstations/brave.yml become: true - name: Include 1Password tasks ansible.builtin.import_tasks: tasks/workstations/1password.yml become: true - name: Ensure common packages are installed ansible.builtin.package: name: # Flatpak package manager, used for various applications - flatpak # Required by Pano - Clipboard Manager (GNOME Extension) - libgda - libgda-sqlite # Required by Bubblemail - Email Notifications (GNOME Extension) - bubblemail # Statistics HUD for gaming - mangohud # Steam and it's dependencies - steam - steam-devices # Missing icons in GNOME Shell (If not working, reset your icon theme with `gsettings reset gsettings reset org.gnome.desktop.interface icon-theme`) - gdk-pixbuf2-modules-extra - adwaita-icon-theme - gnome-icon-theme state: present become: true - name: Regenerate GNOME Icon Cache ansible.builtin.command: cmd: gtk-update-icon-cache /usr/share/icons/gnome creates: /usr/share/icons/gnome/icon-theme.cache become: true