From cadf1e2e997a886e02f467ebf977118a3c075ffc Mon Sep 17 00:00:00 2001 From: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> Date: Wed, 17 Sep 2025 23:32:52 +1000 Subject: [PATCH] fish: dirent + zoxide + eza + abbrs --- README.md | 1 + fish/config.fish | 25 +++++++++++++++++++++++++ 2 files changed, 26 insertions(+) diff --git a/README.md b/README.md index b4b5c9f..d1295f6 100644 --- a/README.md +++ b/README.md @@ -58,6 +58,7 @@ Dependencies: - starship - btop - jq +- eza - adw-gtk-theme - papirus-icon-theme - qt5ct-kde diff --git a/fish/config.fish b/fish/config.fish index 1d59dc1..7aa99bc 100644 --- a/fish/config.fish +++ b/fish/config.fish @@ -2,6 +2,31 @@ if status is-interactive # Starship custom prompt starship init fish | source + # Direnv + Zoxide + command -v direnv &> /dev/null && direnv hook fish | source + command -v zoxide &> /dev/null && zoxide init fish --cmd cd | source + + # Better ls + alias ls='eza --icons --group-directories-first -1' + + # Abbrs + abbr gd 'git diff' + abbr gc 'git commit -am' + abbr gl 'git log' + abbr gs 'git status' + abbr gst 'git stash' + abbr gsp 'git stash pop' + abbr gp 'git push' + abbr gpl 'git pull' + abbr gsw 'git switch' + abbr gsm 'git switch main' + abbr gb 'git branch' + + abbr l 'ls' + abbr ll 'ls -l' + abbr la 'ls -a' + abbr lla 'ls -la' + # Custom colours cat ~/.local/state/caelestia/sequences.txt 2> /dev/null