40 lines
1.0 KiB
Fish
40 lines
1.0 KiB
Fish
if status is-interactive
|
||
|
||
# --- Açılışta logo ile karşılıyor ---
|
||
fastfetch --logo small --structure Title:Separator:OS:Kernel:Uptime:Packages:Shell:WM:Terminal:Memory:Break:Colors
|
||
|
||
# --- Karşılama Mesajını Kapat ---
|
||
set -g fish_greeting ""
|
||
|
||
# --- Renk Şeması ve Görünüm ---
|
||
set -g fish_color_command cyan --bold
|
||
set -g fish_color_quote yellow
|
||
set -g fish_color_redirection magenta
|
||
set -g fish_color_end white
|
||
set -g fish_color_error red
|
||
set -g fish_color_param blue
|
||
|
||
# --- Kullanışlı Aliaslar (Kısayollar) ---
|
||
alias ls='ls --color=auto'
|
||
alias ll='ls -lh'
|
||
alias la='ls -A'
|
||
alias ..='cd ..'
|
||
alias ...='cd ../..'
|
||
alias l='ls -CF'
|
||
alias g='git'
|
||
alias c='cd'
|
||
alias v='nvim'
|
||
|
||
# Sistem güncelleme kısayolu
|
||
alias Dupdate='sudo dnf update'
|
||
alias Dupgrade='sudo dnf upgrade'
|
||
alias Dsearch='sudo dnf search'
|
||
|
||
# --- Fonksiyonlar ---
|
||
# Klasör oluşturup içine anında giren fonksiyon
|
||
function mkcd
|
||
mkdir -p $argv
|
||
cd $argv
|
||
end
|
||
end
|