if status is-interactive # Commands to run in interactive sessions can go here end # functions and changes set -U fish_prompt_pwd_dir_length 0 function fish_greeting neofetch --config /etc/neofetch/config.conf --ascii /etc/neofetch/ascii/st_combadge.ascii end # A few aliases for eza, a ls replacement alias ll="eza --sort type --long --header" alias la="eza --sort type --long --all --header" alias lr="eza --sort type --long --recurse --header" alias lra="eza --sort type --long --recurse --all --header" alias lt="eza --sort type --long --tree --header --level 2" alias lta="eza --sort type --long --tree --all --header" alias ls="eza --sort Name --header" alias lg="eza --sort type --long --all --header -G" alias df="duf" alias dc="docker compose" alias dcl="docker compose logs -n30 -f" # other aliases alias copy='rsync -ah --progress'