Carino Setup is one command. It reads the machine it is running on — operating system, distribution family, hardware — then installs the drivers, codecs and repositories that match it, and the software for whatever the machine is actually for: 15 purpose profiles from Gaming to Medical Imaging. Linux, Windows and macOS, with nothing to install first. It refuses the distributions it cannot do honestly and prints the reason, and a dry run shows you every privileged command instead of running it.
Pick the machine you are setting up.
$ bash <(curl -s https://setup.carino.systems/setup.sh)Fedora is what it is built and tested on, including the atomic variants. Debian, Ubuntu, Arch, RHEL, CentOS and their derivatives are supported too.
PS> iwr -useb https://setup.carino.systems/setup.ps1 | iexRun Terminal as Administrator — the script stops without it. It detects your build, applies the Windows 10 or 11 tweaks, then asks which profile to install and installs it with winget.
$ bash <(curl -s https://setup.carino.systems/macos.sh)Installs Homebrew if missing, then a Basic, Gaming, Corporate or FOSS profile. Apple Silicon and Intel.
This page runs entirely in your browser and sends nothing anywhere. The script is one readable file: setup.sh · setup.ps1 · macos.sh