hbuddenberg / hyprcaffeine
Public☕ Idle inhibition utility for Hyprland — caffeine for your Wayland compositor
HyprCaffeine is a utility for Linux users running the Hyprland desktop environment. It gives you complete control over when your computer stays awake or goes to sleep. You can set timers to keep your system from sleeping for specific durations, enable infinite mode for uninterrupted sessions, prevent your screen from dimming, and even block your laptop lid from triggering sleep mode. The tool integrates directly into your desktop with a status indicator in your top bar, desktop notifications when you toggle states, and keyboard shortcuts for instant control. It also features an automatic mode that can detect when you're using fullscreen applications or specific programs and keep your system awake accordingly.
How It Works
While customizing your Hyprland desktop, you find a tool that keeps your computer from falling asleep exactly when you need it to stay awake.
You run a simple installer that automatically sets up everything you need, including keyboard shortcuts and a status indicator in your top bar.
With one click or keyboard shortcut, your computer stops thinking about sleeping. A cozy coffee cup icon appears in your status bar.
Set it for 15 minutes, 30 minutes, an hour, or two hours — perfect for watching a movie or a focused work session.
Keep everything awake until you manually turn it off — great for presentations or late-night coding.
You can also prevent your screen from dimming or stop your laptop from sleeping when you close the lid — all independent toggles that work together.
Super+Ctrl+I toggles caffeine instantly, Super+Ctrl+D keeps your display on, and Super+Ctrl+Shift+D blocks the lid — all without opening any menus.
Whether you're giving a presentation, watching media, or deep in a creative flow, your system stays awake on your terms — and returns to normal automatically when you're done.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.