dsxtool
A friendly Linux toolbox — setup your system in minutes,
not hours.
no sudo needed · idempotent · logs everything
Up and running in 2 steps
Run the installer
curl -fsSL https://raw.githubusercontent.com/csouzape/dsxtool/main/bootstrap.sh | bashOne command. No pre-requisites. The script detects your distro automatically.
Pick your modules
Install terminals, update your system, change desktop environment, and others.An interactive TUI lets you choose exactly which tools to install. No bloat you didn't ask for.
What can it do?
Each module is standalone — run all of them or just the ones you need.
Install TLP
Automatic power management. Optimizes battery life on any laptop without manual tuning.
Setup Development
Install languages, IDEs, SDKs and dev tools in one shot. Node, Python, Go, Rust — pick what you need.
Setup Shell
Configure zsh or fish with plugins, aliases and a beautiful starship prompt out of the box.
Docker Environment
Full Docker + Compose setup with post-install configuration. Containers ready in under 2 minutes.
Install terminals
Easily install terminals for faster and optimized configuration, such as alacritty with csouzape config, kitty, ghostty, etc.
Virtualization
Configure qemu and kvm for your Linux distro, the fastest and most efficient virtualization configuration with everything set up.
