ECK
Back to Projects
tools

envytui

envytui is a terminal-based session manager that runs at login and lets you switch between GPU and power profiles before your desktop starts. It wraps envycontrol and power-profiles-daemon behind a clean gum-powered interface with auto hardware detection, confirmation dialogs, and spinner feedback.

Tech Stack

BashgumenvycontrolShellCheckLinux

Key Features

01Three GPU profiles: Battery, Performance, Max
02Auto-detects hardware: GPU names, AC adapter, current status
03Distro-aware installer (pacman, apt, dnf, zypper)
04ShellCheck CI on every push and PR
05Supports bash and zsh login hooks