NUTSTACK is a modular and interactive setup script to quickly install your favorite tools, apps, and configs on a fresh Linux machine, like a squirrel caching the essentials.
- β Interactive terminal UI with gum
- β Quick install mode for your default setup
- β Custom install mode with app and tool selection
- β
Auto-installs
gumif missing - β Optional dotfiles/configs application
-
Extract the repo:
unzip NutStack-main.zip cd NutStack-main -
Run the installer:
chmod +x install.sh ./install.sh
install.sh # Main interactive script
installers/
βββ app_list.txt # List of GUI apps + install commands
βββ tool_list.txt # List of CLI tools + install commands
βββ configs.sh # Optional dotfiles installer
presets/
βββ quick.sh # Quick install script for your favorites
config/
βββ .bashrc # Optional dotfiles (if you use any)
Edit the .txt files using this format:
Name of App :: install command
Example:
Neovim :: sudo apt install -y neovim
No need to touch any other script β it's all data-driven.
- A Debian-based Linux system (like Ubuntu)
- Internet access (unless you're using local
.debfiles)
- Ubuntu 22.04+
- Pop!_OS 22.04
- Raspberry Pi OS (with APT support)
MIT - customize, extend, or remix as you like!