Skip to content

Latest commit

 

History

History
63 lines (42 loc) · 2.21 KB

File metadata and controls

63 lines (42 loc) · 2.21 KB

💻 Programming Setup – Arch Linux

Folder ini berisi skrip modular untuk meng-install berbagai toolchain dan aplikasi development di Arch Linux.
Setiap skrip fokus pada satu domain, sehingga kamu bisa menjalankan hanya yang dibutuhkan tanpa harus instal semua sekaligus.


🧭 Cara Menggunakan

  1. Jalankan sekali 00-init.sh
    Ini akan melakukan full system update dan menginstal AUR helper yay yang diperlukan skrip lainnya.
  2. Pilih skrip sesuai kebutuhan dari tabel di bawah.
  3. Jalankan skrip dengan:
    chmod +x *.sh
    ./<nama-skrip>.sh
    

📋 Daftar Skrip

Skrip Fungsi Utama Teknologi / Paket yang Dipasang
00-init.sh Inisialisasi sistem base-devel, yay, full system update
01-web.sh Web Development Node.js, npm global tools (yarn, pnpm, Angular CLI, Vue CLI, create-react-app), PHP + Composer, Go, Jekyll, Nginx, Apache, PostgreSQL, MySQL, Redis, SQLite, DBeaver
02-mobile.sh Mobile Development Flutter, Dart SDK, Android Studio, Android Tools, Swift compiler
03-desktop.sh Desktop Development Electron, Tauri CLI, Qt6, OpenJDK + Maven + Gradle, .NET SDK
04-server.sh Server & Database Docker + Compose, LAMP stack (Apache, MariaDB, PHP), PostgreSQL, MongoDB, Redis
05-extra.sh Tools Tambahan Visual Studio Code, Git LFS, tig, tmux, htop, pyenv, n (Node version manager), Postman CLI

🚀 Contoh Pemakaian

Jalankan skrip sesuai kebutuhan:

Setup awal sistem & yay

./00-init.sh

Install stack web development

./01-web.sh

Install Flutter & Android Studio

./02-mobile.sh

Install tools desktop app development

./03-desktop.sh

Setup server & database

./04-server.sh

Install tools tambahan

./05-extra.sh

📌 Tips

Gunakan yay untuk mencari paket tambahan di AUR:

yay -Ss <nama-paket>

Jalankan skrip satu per satu untuk menghindari error dependencies.

Pastikan koneksi internet stabil saat instalasi.

⚠️ Disclaimer

Gunakan skrip ini dengan bijak. Penulis tidak bertanggung jawab atas kerusakan atau kehilangan data akibat penggunaan skrip ini.