if [ -z "$DISPLAY" ] && [ (fgconsole) -eq 1 ]; 
    start-hyprland
end

fish_ssh_agent

umask 0077

function q
    exit
end

function ff
    #fastfetch -l ~/.config/fish/img/ff.png -c neofetch.jsonc
    fastfetch --logo-type kitty-direct --logo ~/.config/fish/img/ff.png -c neofetch.jsonc
end

function cls
    command clear && ls
end

function cat
    bat --theme=Nord $argv
end

function tn
    tmux new -s (pwd | sed 's/.*\///g')
end

function ls 
    lsd $argv --group-dirs first
end

function ll 
    lsd -lha $argv --group-dirs first 
end

function l
    lsd -lh $argv --group-dirs first 
end

function tree
    lsd --tree $argv 
end

function ds 
    command du -sch (ls -A) | sort -rh
end

function nv
    command nvim $argv
end

