Zengin kısayollar, geliştirici ortam değişkenleri (Android/Flutter/Java/Conda), akıllı paket arama ve Proton Pass SSH entegrasyonu barındıran Fish kabuğu yapılandırması.
Fish ve yapılandırmadaki fonksiyonların tam verimle çalışması için önerilen paketler:
# Ana Kabuk (Arch / CachyOS):
sudo pacman -S --needed fish starship zoxide fzf eza bat ripgrep trash-cli jq
# veya AUR:
yay -S --needed fish starship zoxide fzf eza bat ripgrep trash-cli jqVarsayılan kabuk yapmak için:
chsh -s $(which fish)fish/
└── .config/
└── fish/
├── config.fish # Ana kabuk yapılandırması, alias'lar ve fonksiyonlar
├── conf.d/ # Eklenti ve modüler scriptler
├── completions/ # CLI araçları için özel tamamlama tanımları
└── fish_variables # Kalıcı kabuk değişkenleri ve renk paleti
- Android & Flutter:
ANDROID_HOME=/opt/android-sdk,FLUTTER_HOME=/opt/flutter,PUB_CACHE=~/.pub-cache. - Java:
JAVA_HOME=/usr/lib/jvm/java-25-openjdk. - Editor:
EDITOR=nvim,VISUAL=nvim,MANPAGER(Bat ile syntax renklendirmeli man sayfaları). - Proton Pass SSH Agent:
SSH_AUTH_SOCK=~/.ssh/proton-pass-ssh-agent.sockvedbus-update-activation-environmentile Wayland oturumuna otomatik yetki aktarımı.
condakomutu başlangıçta yüklenmez; kabuk anında açılır. İlk kezcondayazdığınızda arka plandaki__conda_setuptetiklenerek Anaconda ortamı devreye girer.
yayf/paruf: FZF ile interaktif paket arama ve önizlemeli (yay -Sii) kurulum.yayr/parur: FZF ile kurulu paketleri arayıp önizlemeli (yay -Qi) kaldırma.
ls,l,ll,la: Git durumu ve ikon destekli modern listeleme.T/Ta: 3 seviyeli ağaç (Tree) görünümü...,...,....: Hızlı üst dizinlere geçiş.- Otomatik
ls:cdile dizin değiştirildiğinde otomatiklsçalıştırma.
rclone-status,rclone-vfs,watch-rclone-all: Rclone VFS kuyruğunu ve senkronizasyon istatistiklerinijqile anlık izleme.
!ve$: Bash tarzı "bang-bang" (sudo !!) geçmiş genişletmesi.Ctrl + F:zoxideetkileşimli dizin arama arayüzünü (zi) açar.