79a99a1e8417e8b4aeb0915e52effbc5cf893341
temp-own
Installer sekali jalan untuk terminal dev environment: fish + starship (polos) + yazi + micro + lazydocker.
- Auto-deteksi distro (pacman / apt / dnf / zypper / apk) — pakai paket distro bila ada, kalau tidak ambil dari sumber resmi.
- fish jadi default shell global + config global di
/etc/fish/conf.d/. - Yazi disetel default editor = micro (bukan vim).
- Hanya butuh sudo. Idempotent (aman diulang).
Instal (satu perintah)
curl -fsSL https://gitea.oxpoe.qzz.io/oxpoe/temp-own/raw/branch/main/install.sh | sudo bash
Raw URL: https://gitea.oxpoe.qzz.io/oxpoe/temp-own/raw/branch/main/install.sh
Yang dipasang
| Tool | Sumber |
|---|---|
| fish | repo distro |
| starship | repo distro / starship.rs/install.sh |
| yazi | repo distro / release GitHub sxyazi/yazi |
| micro | repo distro / getmic.ro |
| lazydocker | repo distro / script resmi jesseduffield/lazydocker |
Yang tak tersedia di repo distro dipasang ke /usr/local/bin.
Yang diubah di sistem
/etc/shells→ menambah pathfish./etc/fish/conf.d/temp-own.fish→ config fish untuk semua user:EDITOR/VISUAL=microstarship init fish(prompt default/polos)
- default shell user (SUDO_USER) &
root→ fish (chsh). ~/.config/yazi/yazi.toml(user + root) → openeredit=micro(file lama di-backup.bak-<ts>).
Setelah install
Logout–login (atau buka terminal baru) agar shell fish aktif. Cek:
echo $SHELL
starship --version
yazi --version
micro --version
lazydocker --version
Catatan
chshuntuk user lain (uid ≥ 1000) bisa manual:sudo chsh -s "$(command -v fish)" <user>- Untuk menghapus: balikkan shell ke bash (
sudo chsh -s /bin/bash <user>), hapus/etc/fish/conf.d/temp-own.fish, dan~/.config/yazi/yazi.tomlbila perlu.
Lisensi
MIT
Languages
Shell
100%