DMS-Caffeine

August 6, 2026 · View on GitHub

Caffeine logo

DMS-Caffeine

Premium Caffeine Screen & System Sleep Management

Keep your screen awake and prevent system idle sleep – easier than ever on the Dank Material Shell.

DMS Compatible License Maintenance Status

Requirements

  • Dank Material Shell (DMS) environment installed and active.
  • Linux system supporting standard DBus idle inhibition / DPMS interfaces (systemd-inhibit, xset, or compositor inhibition).

Download

DMS Plugin Gallery

Features

  • Instant Toggle & Timers: One-click screen wake lock along with customizable quick timer presets.
  • Real-time Status Monitoring: Live indicator tracking active inhibition timers and system power state.
  • Seamless Action Header: Sleek action controls with dynamic corner animations for Quick Toggle and Preset selection.
  • Material Aesthetics: Smooth glassmorphic design and micro-animations styled natively for DMS.
  • Deep Customization: Separate toggles for auto-inhibit on media playback, custom timer durations, and presentation mode.

Interface

Configuration

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Before reporting a new issue, take a look at the FAQ, the changelog and the already opened issues.

Credits

Built with ❤️ for the Dank Material Shell community.

Caffeine contributors

Disclaimer

This plugin is part of the Dank Material Shell suite for system sleep and idle inhibition control.

📜 License

Part of DankMaterialShell. Check the main repository for license information.