Skip to content

seyiobadeyi/linux-setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Linux Setup Script

This script automates the process of setting up a fresh Linux system (Ubuntu-based) with essential tools, development environments, media utilities, and customization options β€” all from the terminal.


πŸ“¦ What's Included

  • System Essentials
    Build tools, network utilities, and performance monitors

  • GUI Tweaks
    GNOME Tweaks, shell extensions, and appearance customizers

  • Developer Tools
    Git, Python, Node.js, Docker, databases (PostgreSQL, SQLite, MongoDB), and more

  • Media & Office
    VLC, FFmpeg, GIMP, LibreOffice, OBS, etc.

  • Security & Cleanup
    UFW firewall, ClamAV antivirus, BleachBit

  • Fonts & Themes
    Fira Code, Roboto, Papirus icons

  • Browsers & Cloud
    Google Chrome, Dropbox

  • Version Control
    GitHub CLI, Git

  • Package Managers
    Snap, Flatpak, Homebrew, NVM

  • Terminal Extras
    ZSH + Oh My Zsh, Powerline fonts


πŸ”§ How to Use

  1. Download the script by cloning this repo:

    git clone https://github.com/seyiobadeyi/linux-setup.git
    cd linux-setup
  2. Make it executable:

    chmod +x linux-setup.sh
  3. Run the script:

    ./linux-setup.sh

Note: Some tools (like zsh and oh-my-zsh) may ask for input during install. You can hit enter to accept defaults or customize as needed.


πŸ›‘ Important Notes

  • System Reboot may be required for some changes (e.g., shell change).
  • Internet Connection is required throughout the process.
  • You can comment out or edit sections inside the script to skip tools you don’t need.

πŸ™‹πŸ½β€β™‚οΈ Questions or Contributions?

If you want to suggest new packages or make the script interactive (choose what to install), feel free to open an issue or pull request.


Enjoy your clean, fast, and productive Linux machine!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages