--- - 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 - name: Include Firefox APT installation tasks ansible.builtin.import_tasks: tasks/workstations/firefox-apt.yml when: ansible_pkg_mgr == 'apt' - name: Include flatpaks tasks ansible.builtin.import_tasks: tasks/workstations/flatpaks.yml - name: Include snaps tasks ansible.builtin.import_tasks: tasks/workstations/snaps.yml - name: Include VSCode tasks ansible.builtin.import_tasks: tasks/workstations/vscode.yml become: true - 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 Ulauncher tasks ansible.builtin.import_tasks: tasks/workstations/ulauncher.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