gokayburuc.dev

Termux Ayarları ve AstroNvim Kurulumu

termux-guide

Mobil cihazlarda güçlü bir Linux terminal ortamı olan Termux, özellikle yazılımcılar ve sistem yöneticileri için büyük bir kolaylık sağlıyor. Bu yazıda, Termux ortamınızı yapılandırmak ve AstroNvim gibi güçlü bir Neovim yapılandırmasını yüklemek için gerekli adımları sade ve etkili bir şekilde anlatıyorum.


📦 Termux Kurulum Adımları

İlk olarak gerekli repo’ları etkinleştirin ve depolama erişimi iznini ayarlayın:

pkg install root-repo
pkg install x11-repo
termux-setup-storage

Bu adımlar, Termux'un daha fazla yazılım paketi kurabilmesini ve cihazınızın dosya sistemine erişmesini sağlar.


🧾 Gereksinimler

Tüm gerekli paketleri otomatik olarak kurmak için bir Requirements.sh dosyası oluşturun ve aşağıdaki içeriği yapıştırın:

reqlist=("git" "curl" "lua5.3" "lua-language-server" "stylua" "wget" "npm" "node" )

for VAR in "${reqlist[@]}"
do
  pkg install "$VAR" -y
  echo "ŞU AN YÜKLENİYOR ==>  $VAR"
done

# TODO: Gerekirse 'reqlist' içeriğini güncelleyin

Bu script, Neovim ortamınızı daha zengin hale getirecek araçları yükler:


🚀 AstroNvim Kurulumu

Modern ve özelleştirilebilir bir Neovim yapılandırması olan AstroNvim, Termux üzerinde de sorunsuzca çalışabilir. Kuruluma başlamadan önce eski yapılandırmaları yedeklemeniz önerilir.

Bir astro-installer.sh dosyası oluşturun ve aşağıdaki kodu yapıştırın:

mv ~/.config/nvim ~/.config/nvim.bak
mv ~/.local/share/nvim ~/.local/share/nvim.bak
mv ~/.local/state/nvim ~/.local/state/nvim.bak
mv ~/.cache/nvim ~/.cache/nvim.bak

git clone --depth 1 https://github.com/AstroNvim/template ~/.config/nvim
rm -rf ~/.config/nvim/.git  # AstroNvim'in kendi git geçmişini silin

Bu işlem, AstroNvim’in varsayılan yapılandırma şablonunu yükler ve kendi yapılandırmanızı kurmaya hazır hale getirir.


🎯 Sonuç

Artık Termux ortamınız AstroNvim için hazır. Bu yapı sayesinde mobil cihazınızda neredeyse masaüstü kalitesinde bir geliştirme ortamına sahip olabilirsiniz.

#neovim #termux