Desk-gnome-caffeine Role¶
Description: No description available
Variables¶
author: Kevin Veen-Birkenbach
description: Installs caffeine-ng and configures it to autostart for preventing screen sleep on GNOME.
license: Infinito.Nexus NonCommercial License
license_url: https://s.infinito.nexus/license
min_ansible_version: 2.4
platforms: [{‘name’: ‘Archlinux’, ‘versions’: [‘all’]}]
galaxy_tags: [‘caffeine’, ‘autostart’, ‘archlinux’]
run_after: [‘desk-gnome’]
README¶
GNOME Caffeine¶
Description¶
This role installs caffeine-ng, a utility that prevents your GNOME desktop from entering sleep mode or activating the screensaver automatically. It also ensures that caffeine-ng is set to autostart at user login.
Purpose¶
The purpose of this role is to ensure uninterrupted workflow by keeping the desktop active during long-running tasks or presentations. By automatically starting caffeine-ng, it prevents unwanted screen locking or sleep modes on GNOME systems.
Features¶
Installs caffeine-ng from the AUR using an AUR helper.
Creates the autostart directory if it does not exist.
Deploys a customized desktop entry to ensure caffeine-ng starts automatically.
Enhances user experience by maintaining an active desktop environment.
Credits¶
License: Infinito.Nexus NonCommercial License