dsxtool
A practical Linux toolbox — get your system ready in minutes.
automatic distro detection · repeatable · detailed logs
Choose a task. Run it. Done.
The same keyboard-first menu you get after installing dsxtool.
Ready in two 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 what to install. No unnecessary bloat.
What can it do?
Choose the tools you want and run only the modules you need.
Update System
Run a full system upgrade using the detected package manager.
System Maintenance
Clean cache and remove unused packages.
Install Apps
Pick browsers, media, productivity, gaming and development apps.
Setup Flatpak
Install Flatpak and add the Flathub remote.
Setup Shell
Configure Zsh or Fish with plugins and aliases.
Fonts Downloader
Install Nerd Fonts and developer fonts.
Setup Fastfetch
Install and configure Fastfetch for system information.
Setup Gaming
Install Wine, Steam, Lutris, MangoHud and GameMode.
Install TLP
Set up power management and battery optimization.
Setup Bluetooth
Install and configure Bluetooth support.
Setup Printer
Install CUPS and printer drivers.
Setup Virtualization
Set up KVM/QEMU or VirtualBox tools.
Small requirements. Real permissions.
Have these available before starting the installer.
bash 4.0+fzfgitsudo
If fzf is missing, the script offers to install it automatically.
Built in the open.
Report a bug, propose a module, or follow development from the repository.
