--- - name: Workstation Setup block: - name: Include workstation symlinks tasks ansible.builtin.import_tasks: tasks/workstations/symlinks.yml - name: Include GNOME Extensions tasks ansible.builtin.import_tasks: tasks/workstations/gnome-extensions.yml when: ansible_facts.env.XDG_CURRENT_DESKTOP is defined and 'GNOME' in ansible_facts.env.XDG_CURRENT_DESKTOP - name: Include Firefox APT installation tasks ansible.builtin.import_tasks: tasks/workstations/firefox-apt.yml when: ansible_pkg_mgr == 'apt' and ansible_facts.packages.snapd is defined - name: Include flatpaks tasks ansible.builtin.import_tasks: tasks/workstations/flatpaks.yml - name: Include snaps tasks ansible.builtin.import_tasks: tasks/workstations/snaps.yml when: ansible_facts.packages.snapd is defined - name: Include Zen browser tasks ansible.builtin.import_tasks: tasks/workstations/zen-browser.yml vars: browser_name: "zen" browser_executable: "zen" - name: Include 1Password Browsers tasks ansible.builtin.import_tasks: tasks/workstations/1password-browsers.yml - name: Include Firefox PWA tasks ansible.builtin.import_tasks: tasks/workstations/firefoxpwa.yml - name: Include Zed Editor tasks ansible.builtin.import_tasks: tasks/workstations/zed-editor.yml - name: Include purge LibreOffice tasks ansible.builtin.import_tasks: tasks/workstations/purge-libreoffice.yml - name: Ensure workstation common packages are installed ansible.builtin.package: name: ###### THE FOLLOWING PACKAGES ARE DISABLED DUE TO MISSING ON UBUNTU REPOS ###### # Steam and it's dependencies # - steam # - steam-devices ################################################################################ # Statistics HUD for gaming - mangohud # Used for VSCode Extensions - nodejs # File Manager - nemo # File Manager Extensions - nemo-compare - nemo-data - nemo-fileroller - nemo-font-manager - nemo-gtkhash - nemo-python state: present become: true