August 1, 2026

Fan speed, but make it dramatic

Show HN: Legionlinuxtui – Control Lenovo legion laptops in the terminal

Linux laptop fans are cheering, joking, and arguing over finally getting gamer controls in plain text

TLDR: A new terminal-based tool lets Lenovo Legion laptop owners on Linux change power and cooling settings from a simple text screen. The comments split between delighted command-line fans and people joking that basic laptop controls now require wizard-level dedication.

A developer dropped LegionLinuxTUI, a text-only control panel for Lenovo Legion laptops, and the crowd reaction was instantly a mix of "finally!", "why do I need sudo for everything?", and pure nerd joy. The tool lets owners check temperature and sensor info in near real time, flip power-saving and performance settings, and manage laptop behavior without touching a flashy app window. For Linux users, that is basically catnip.

But the real entertainment is the vibe in the comments: one camp is celebrating this like it’s the return of keyboard-powered civilization, praising the idea of controlling a gaming laptop from a terminal window like some kind of command-line wizard. Another camp is side-eyeing the setup instructions, groaning at the long list of prerequisites and the requirement to run it with admin powers. That sparked the classic mini-drama: is this sleek and powerful, or is it another example of Linux making people "earn" basic features?

The jokes practically wrote themselves. People compared it to "piloting a spaceship to change fan speed," while others lovingly mocked Lenovo gamers for using a black terminal window to manage RGB-adjacent hardware drama. Even so, the mood skewed warm: underneath the snark was real appreciation that someone built a practical tool for a niche group usually left cobbling together fixes. In other words, the comments were half roast, half standing ovation.

Key Points

  • legionlinuxtui is a terminal user interface for controlling Lenovo Legion laptops on Linux.
  • The tool depends on Lenovo Legion Linux Drivers and requires lm_sensors to be installed properly.
  • Its listed features include a sensor display updating every 100 ms and hardware capability toggles such as conservative mode and power mode.
  • The article provides installation instructions for NixOS via NUR and flake-based package inputs, with both stable and rolling `-git` package options.
  • The project includes Go- and Nix-based development workflows, requires sudo for runtime hardware I/O through sysfs, and supports contributions with formatting, linting, and CI/CD checks.

Hottest takes

"finally, a proper way to control this thing without clicking through nonsense" — community user
"Linux really said solve a puzzle before you can change your laptop mode" — community user
"changing fan settings like I’m launching missiles" — community user
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.