finds.dev← search

// the find

ChrisTitusTech/linutil

★ 5,141 · Shell · MIT · updated Jun 2026

Chris Titus Tech's Linux Toolbox - Linutil is a distro-agnostic toolbox designed to simplify everyday Linux tasks.

Linutil is a terminal UI (built in Rust with ratatui) that wraps a large collection of shell scripts for Linux system setup and app installation. You navigate a menu, pick what you want installed or configured, and it runs the corresponding script. Aimed at people setting up a new Linux machine or hopping distros.

The Rust TUI is a genuinely nice touch — keyboard-driven, fast, and avoids the usual bash-menu ugliness. Script coverage is broad: browsers, emulators, gaming (Proton, Lutris, Steam), DE setup, GPU drivers, and monitor control via xrandr/wayland tools all in one place. ShellCheck is enforced in CI, so the scripts are at least linted and won't have obvious bash quoting bugs. Available as a proper AUR package and via cargo, not just a curl-pipe-bash one-liner (though that's still the advertised entry point).

The architecture is fundamentally 'a menu that runs shell scripts,' which means no rollback, no dry-run, and no way to know what a script will do before it does it — you're trusting that each contributor's script is safe on your specific system. Distro-agnostic is aspirational: most scripts detect the package manager and branch, but coverage is thin for anything outside Arch/Fedora/Debian/Ubuntu, and failures on edge cases are silent exits rather than meaningful errors. The `curl | sh` install pattern is still prominently recommended, which is a hard sell for anyone running this on a machine they care about. Documentation lives in a separate repo and feels like an afterthought.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →