Skip to content

Setup v1.0

Pre-release
Pre-release

Choose a tag to compare

@Zeini-23025 Zeini-23025 released this 03 Nov 22:31
· 3 commits to main since this release
c12ec38

🚀 Linux Dev Environment Setup v1.0

Release v1.0 introduces the first stable version of the Linux Dev Environment Setup project, featuring three opinionated Bash scripts to bootstrap a developer workstation on popular Linux distributions:

  • setup.sh — Arch / Manjaro
  • ubuntu.sh — Ubuntu / Debian
  • fedora.sh — Fedora / RHEL

Each script automates the installation and configuration of:

  • System updates and essential CLI utilities (git, curl, wget, vim, htop, etc.)
  • Developer toolchains (Python, Node.js, Java, PHP)
  • Docker and Docker Compose
  • Optional desktop applications (VS Code, Postman, Steam, etc.)
  • Zsh + Oh My Zsh setup with recommended plugins and themes

⚠️ These scripts are intended for developer workstations and should be tested in a virtual machine before running on production systems.


🎯 Highlights of v1.0

  • Initial release with three fully functional scripts
  • Cross-distribution support for Arch, Ubuntu/Debian, and Fedora/RHEL
  • Automated post-installation setup and basic cleanup
  • Includes clear documentation for installation and usage

🧩 Quick start

From the repository root:

# Ubuntu/Debian
bash ./ubuntu.sh

# Fedora/RHEL
bash ./fedora.sh

# Arch/Manjaro
bash ./setup.sh