| Crates.io | envy-tui |
| lib.rs | envy-tui |
| version | 0.1.3 |
| created_at | 2026-01-12 20:50:09.587867+00 |
| updated_at | 2026-01-14 20:46:15.913651+00 |
| description | TUI manager for EnvyControl - GPU switching for Nvidia Optimus laptops |
| homepage | |
| repository | |
| max_upload_size | |
| id | 2038834 |
| size | 283,081 |

A Terminal User Interface (TUI) manager for EnvyControl - Easy GPU switching for Nvidia Optimus laptops under Linux.
yay -S envy-tui-bin
# Clone the repository
git clone https://github.com/yourusername/envy-tui.git
cd envy-tui
# Build and install
cargo install --path .
# Run the TUI
envy-tui
| Key | Action |
|---|---|
↑/↓ or j/k |
Navigate |
Tab |
Switch between panels |
Enter |
Apply selected mode |
Space |
Toggle option |
r |
Reset EnvyControl |
q or Esc |
Quit |
| Mode | Description |
|---|---|
| Integrated | Uses Intel/AMD iGPU exclusively. Nvidia GPU is turned off for power saving. |
| Hybrid | Enables PRIME render offloading. GPU can be dynamically turned off when not in use. |
| Nvidia | Uses Nvidia dGPU exclusively. Higher performance, higher power consumption. |
MIT License - see LICENSE for details.