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 exa, a ls replacement alias ll="exa --sort Name --long --header" alias la="exa --sort Name --long --all --header" alias lr="exa --sort Name --long --recurse --header" alias lra="exa --sort Name --long --recurse --all --header" alias lt="exa --sort Name --long --tree --header --level 2" alias lta="exa --sort Name --long --tree --all --header" alias ls="exa --sort Name --header" alias lg="exa --sort Name --long --all --header -G" alias df="duf" # other aliases alias copy='rsync -ah --progress'