Script to prepare your GNU/Linux terminal (WSL also) in a «superterminal» with modern, autocompleted commands and other features.
- Shell: ZSH + OH-MY-ZSH + Agnoster theme
- Plugins: Zgen plugin manager + History & Red/green completion commands
- Essentials tools: wget + git + make + cmake + g++
- CLI Editors: vim + nano + micro
- CLI tools: ccze + jq + nnn
- API/Request tools: curl + http + googler + ddgr
- Help/Info: man + tldr + neofetch
- Fun: sl + lolcat + wipeclean + cmatrix
- Compressors/conversors: unzip + zip + bzip2 + p7zip + svgo + ttf2woff + woff2 + ffmpeg
- Language + Package Managers: Go + Rust + Deno + Node/NVM/PNPM
- Containers: Docker
| Modern commands |
|---|
| bat (cat) |
| exa (ls, tree) |
| glow (cat .md) |
| jless (cat .json) |
| catimg (image cat) |
| duf (df) |
| ncdu (du) |
| zoxide (cd) |
| htop (top) |
| icdiff (diff) |
| zellij (tmux) |
| hyperfine (time) |
If you are mounting it in a Virtual Box virtual machine you will need the Guest Additions
sudo apt-get update -y && sudo apt-get upgrade
sudo apt install build-essential dkms linux-headers-$(uname -r)
MONTAR EL CD DE LAS Guest Additions
cd /media/$USER/VBox_GAs_* # Cambia * por la versión montada, puede variar
sudo ./VBoxLinuxAdditions.run
If you haven't a non-root user with sudo privileges, create it before run this script:
sudo usermod -aG sudo usuario
sudo apt-get install git chrome-gnome-shell gnome-shell-extensions gnome-tweaks gnome-software gnome-shell-extension-manager
sudo apt-get update -y && sudo apt-get upgrade
rebootgit clone https://github.com/tirso25/dotfiles ~/.dotfiles
cd ~/.dotfiles
bash install.sh
bash programas.sh
bash fondo.sh
bash temas.sh- Note: Do not run as root/sudo this file!