Code/gui-gnome

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.

Quick Actions

Browse FilesView Commits
git clone https://rakys.xyz/git/gui-gnome.git

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