Skip to content

A terminal-based bootstrapper that helps you set up a new Linux machine fast. Pick your favorite apps, tools, and configs from an interactive menu or let it auto-install everything you love in one go.

License

Notifications You must be signed in to change notification settings

ItalianSquirel/NutStack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

12 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🐿️ NUTSTACK

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.


πŸ“¦ Features

  • βœ… Interactive terminal UI with gum
  • βœ… Quick install mode for your default setup
  • βœ… Custom install mode with app and tool selection
  • βœ… Auto-installs gum if missing
  • βœ… Optional dotfiles/configs application

πŸš€ Getting Started

  1. Extract the repo:

    unzip NutStack-main.zip
    cd NutStack-main
  2. Run the installer:

    chmod +x install.sh
    ./install.sh

🧩 Structure

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)

πŸ“ Adding Apps or Tools

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.


🧠 Requirements

  • A Debian-based Linux system (like Ubuntu)
  • Internet access (unless you're using local .deb files)

πŸ§ͺ Tested On

  • Ubuntu 22.04+
  • Pop!_OS 22.04
  • Raspberry Pi OS (with APT support)

πŸ“– License

MIT - customize, extend, or remix as you like!

About

A terminal-based bootstrapper that helps you set up a new Linux machine fast. Pick your favorite apps, tools, and configs from an interactive menu or let it auto-install everything you love in one go.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages