Desk-gnome Role

Description: No description available

Variables

  • author: Kevin Veen-Birkenbach

  • description: Aggregates essential GNOME desktop roles—including caffeine, extensions, and terminal—for a complete GNOME environment on Linux.

  • license: Infinito.Nexus NonCommercial License

  • license_url: https://s.infinito.nexus/license

  • company: Kevin Veen-Birkenbach

Consulting & Coaching Solutions https://www.veen.world

  • min_ansible_version: 2.9

  • platforms: [{‘name’: ‘Archlinux’, ‘versions’: [‘rolling’]}]

  • galaxy_tags: [‘gnome’, ‘desktop’, ‘archlinux’, ‘automation’]

README

GNOME Desktop

Description

This role aggregates various GNOME desktop components to ensure a cohesive and fully functional GNOME environment on Arch Linux. It includes the installation and configuration of several sub-roles: - desk-gnome-caffeine: Prevents the system from sleeping or locking automatically. - desk-gnome-extensions: Manages GNOME Shell extensions and installs the CLI GNOME Extension Manager. - desk-gnome-terminal: Installs GNOME Terminal, the official terminal emulator for GNOME.

Purpose

The purpose of this role is to provide a complete GNOME desktop experience by orchestrating multiple sub-roles. This simplifies deployment and management by ensuring that all key components are installed and configured in a consistent, system-wide manner.

Features

  • Aggregates multiple GNOME-related roles into one cohesive setup.

  • Installs and configures caffeine-ng to keep the desktop active.

  • Manages GNOME Shell extensions and integrates the CLI GNOME Extension Manager.

  • Installs GNOME Terminal for a robust command-line interface.

  • Ensures a seamless and uniform GNOME environment on Arch Linux.

Credits

Developed and maintained by Kevin Veen-Birkenbach.
Learn more at www.veen.world

License: Infinito.Nexus NonCommercial License