gui-gnome

830 BMD
README.md
830 B35 lines • markdown
1# Role: gui-gnome
2
3GNOME desktop polish. Removes bloat, installs apps, sets favorites, optional GPU drivers.
4
5## Features
6
7* Remove GNOME/Ubuntu defaults (LibreOffice, Firefox, etc.)
8* Add Chrome repo & install apps (Chrome, Blender, Inkscape, GIMP, FileZilla)
9* Configure GNOME dock favorites
10* Optional GPU driver install (NVIDIA/AMD/Intel)
11
12## Variables
13
14```yaml
15gui_gnome_remove_packages: [gnome-initial-setup, libreoffice-core, firefox]
16gui_gnome_install_packages: [google-chrome-stable, blender, inkscape, gimp, filezilla]
17gui_gnome_favorites: [google-chrome.desktop, org.gnome.Terminal.desktop]
18gui_gnome_gpu_enable: false
19```
20
21## Example
22
23```yaml
24- hosts: desktops
25  roles:
26    - role: gui_gnome
27      vars:
28        gui_gnome_gpu_enable: true
29```
30
31## Note
32
33Requires `community.general` collection for `dconf` and `snap`.
34
35