developersgithub
v1.1.0·Stable
~/dsxtool — bash
$whoami

dsxtool

A friendly Linux toolbox — setup your system in minutes,
not hours.

archdebianfedoraubuntumanjaro
$ install

no sudo needed · idempotent · logs everything

Up and running in 2 steps

01

Run the installer

$curl -fsSL https://raw.githubusercontent.com/csouzape/dsxtool/main/bootstrap.sh | bash

One command. No pre-requisites. The script detects your distro automatically.

02

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.

01power

Install TLP

Automatic power management. Optimizes battery life on any laptop without manual tuning.

02dev

Setup Development

Install languages, IDEs, SDKs and dev tools in one shot. Node, Python, Go, Rust — pick what you need.

03shell

Setup Shell

Configure zsh or fish with plugins, aliases and a beautiful starship prompt out of the box.

04containers

Docker Environment

Full Docker + Compose setup with post-install configuration. Containers ready in under 2 minutes.

05config

Install terminals

Easily install terminals for faster and optimized configuration, such as alacritty with csouzape config, kitty, ghostty, etc.

06VMS

Virtualization

Configure qemu and kvm for your Linux distro, the fastest and most efficient virtualization configuration with everything set up.

ready to start?

One command. Clean system.

$curl -fsSL https://raw.githubusercontent.com/csouzape/dsxtool/main/bootstrap.sh | bash