gui-gnome
Ansible role that installs all my gui applications on an ubuntu workstation.
yannick
README
Role: gui-gnome
GNOME desktop polish. Removes bloat, installs apps, sets favorites, optional GPU drivers.
Features
- Remove GNOME/Ubuntu defaults (LibreOffice, Firefox, etc.)
- Add Chrome repo & install apps (Chrome, Blender, Inkscape, GIMP, FileZilla)
- Configure GNOME dock favorites
- Optional GPU driver install (NVIDIA/AMD/Intel)
Variables
gui_gnome_remove_packages: [gnome-initial-setup, libreoffice-core, firefox]
gui_gnome_install_packages: [google-chrome-stable, blender, inkscape, gimp, filezilla]
gui_gnome_favorites: [google-chrome.desktop, org.gnome.Terminal.desktop]
gui_gnome_gpu_enable: false
Example
- hosts: desktops
roles:
- role: gui_gnome
vars:
gui_gnome_gpu_enable: true
Note
Requires community.general collection for dconf and snap.
Repository Statistics
0
Stars
0
Forks
1
Watchers
0
Issues
Default Branch:main
Created:August 23, 2025
Last Updated:October 2, 2025
Repository Size:0.03 KB