/
/
/
Ansible role that installs all my gui applications on an ubuntu workstation.
1# GUI GNOME
2
3GNOME desktop environment polish: removes bloat, installs apps, and configures the dock.
4
5## Key Parameters
6
7| Variable | Default | Description |
8|----------|---------|-------------|
9| `gui_packages` | Chrome, Blender, Inkscape, GIMP, FileZilla | Packages to install |
10| `gui_dock_favorites` | Chrome, Terminal, Nautilus, ... | Ordered dock shortcut list |
11| `gui_gpu_vendor` | `disabled` | GPU driver to install: `auto`, `nvidia`, `amd`, `intel`, or `disabled` |
12
13## Workflow
14
151. Add Google Chrome APT repository
162. Remove GNOME bloat (LibreOffice, Firefox snap, Thunderbird, etc.)
173. Install configured packages
184. Set dock favorites
195. Install GPU drivers (if `gui_gpu_vendor` is not `disabled`)
20