feat: prefer eza over lsd in all ls-related functions

fix: clean stale wraps metadata
fix: ensure user functions take precedence over CachyOS overrides
This commit is contained in:
2026-04-26 02:35:27 -04:00
parent 9008e7b5ae
commit 01c22e7a4d
8 changed files with 45 additions and 16 deletions
+11 -1
View File
@@ -6,7 +6,17 @@
# ╰──────────────────────────────────────────────────────────╯
# ──────────────────────── Source CachyOS configs ────────────────────────
source /usr/share/cachyos-fish-config/cachyos-config.fish
if test -f /usr/share/cachyos-fish-config/cachyos-config.fish
source /usr/share/cachyos-fish-config/cachyos-config.fish
end
# CachyOS defines aliases for ls/lt/cleanup that shadow our function files.
# Erase them and immediately source our versions.
for _fname in ls lt cleanup
functions --erase $_fname
source $__fish_config_dir/functions/$_fname.fish
end
set --erase _fname
# ───────────────────────── Source user secrets ──────────────────────────
if test -f $HOME/.config/.user-dots/fish/secrets.fish