# Path to your oh-my-zsh installation. export ZSH=$HOME/.oh-my-zsh export PATH="/home/jika/Scripts/:/home/jika/.cargo/bin:$PATH" export PATH="/home/jika/.local/bin:/home/jika/.deno/bin:$PATH" export DOCKER_HOST=unix://$XDG_RUNTIME_DIR/podman/podman.sock export EDITOR="/usr/bin/nvim" ZSH_THEME="archcraft" plugins=(git zsh-autosuggestions zsh-syntax-highlighting) source $ZSH/oh-my-zsh.sh # Aliases alias ip='ip -c' alias sshh='fast-ssh' alias gitui='eval `ssh-agent -s` && ssh-add && gitui' alias open='~/.local/bin/open.sh' alias ytdlv='yt-dlp -vU -S "res:1080,fps"' alias ytdlm='yt-dlp --embed-thumbnail --embed-metada -x --audio-format best' alias mpv4='mpv --ytdl-raw-options=force-ipv4=' # omz alias zshconfig="vim ~/.zshrc" alias ohmyzsh="cd ~/.oh-my-zsh" # cli replacement alias cat='bat' alias grep='rg' alias du='dust' alias df='dysk' # ls alias ls='eza --icons=always --git' alias l='ls -lb' alias l1='ls -1' alias ll='ls -lab' alias lb='ls -lb --reverse --sort=size' alias lr='ls -R' alias lt='ls -T' alias lg='ls -l --group-directories-first' # git alias gcl='git clone --depth 1' alias gi='git init' alias ga='git add' alias gc='git commit -m' alias gp='git push origin master' #cd alias cd..='cd ..' # yazi function y() { local tmp="$(mktemp -t "yazi-cwd.XXXXXX")" cwd yazi "$@" --cwd-file="$tmp" if cwd="$(command cat -- "$tmp")" && [ -n "$cwd" ] && [ "$cwd" != "$PWD" ]; then builtin cd -- "$cwd" fi rm -f -- "$tmp" }