#
# ~/.bashrc
#

# If not running interactively, don't do anything
[[ $- != *i* ]] && return

export XDG_CONFIG_HOME=~/.config
export XDG_DOWNLOAD_DIR=~/Downloads
export XDG_CACHE=~/.cache
export XDG_DATA_HOME=~/.local/share/
export XDG_STATE_HOME=~/.local/state

export WLR_NO_HARDWARE_CURSORS=1

export PATH=$PATH:/home/marcin/.local/bin:/home/marcin/bin:
export GOPATH=/home/marcin/src/go:/home/marcin/src/golang
export LC_ALL="en_US.utf8"
export VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/nvidia_icd.json
export TERMINAL=urxvt 
export _JAVA_AWT_WM_NONREPARENTING=1
export EDITOR=nvim

alias l='ls --color=auto'
alias ll='ls -lah --color=auto'
alias v='vim'
alias nv='nvim'
alias svi='doas vim'
alias snv='doas nvim'
alias yay='yay --sudo doas --sudoflags -- --save'
alias gotop="TERM=screen-256color gotop"

alias ddgr="BROWSER=min ddgr"
alias pm="pulsemixer"
alias cal="cal -m"
alias tty-clock="tty-clock -sxcC5"

#alias site-deploy="rsync ~/dox/site/dst/* marcin@cieplapiwnica.xyz:/var/www/cieplapiwnica.xyz"
#alias site-gen="ssg ~/dox/site/src/ ~/dox/site/dst/ 'Ciepla piwnica' 'cieplapiwnica.xyz'" alias dialect="flatpak run com.github.gi_lom.dialect"
alias sconnect="ssh marcin@intoxicatedreptile.xyz"
alias pi="ssh -i ~/.ssh/pi pi@pi.local"

shopt -s autocd 

#wal -Rn>/dev/null


lfcd(){
   tmp="$(mktemp)"
    lf -last-dir-path="$tmp" "$@"
    if [ -f "$tmp" ]; then
        dir="$(cat "$tmp")"
        rm -f "$tmp" >/dev/null
        [ -d "$dir" ] && [ "$dir" != "$(pwd)" ] && cd "$dir"
    fi
}

yy(){
	local tmp="$(mktemp -t "yazi-cmd.XXXXX")"
	yazi "$@" --cwd-file="$tmp"
	if cwd="$(cat -- "$tmp")" && [ -n "$cwd" ] && [ "$cwd" != "$PWD" ]; then
		cd -- "$cwd"
	fi
	rm -f -- "$tmp"
}
export PATH=/opt/gcc-arm-none-eabi-10-2020-q4-major/bin:$PATH
export PATH=/home/marcin/src/studia/inżynierka/v02/ardupilot/ardupilot/Tools/autotest:$PATH

# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
#__conda_setup="$('/opt/miniconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
#if [ $? -eq 0 ]; then
#    eval "$__conda_setup"
#else
#    if [ -f "/opt/miniconda3/etc/profile.d/conda.sh" ]; then
#        . "/opt/miniconda3/etc/profile.d/conda.sh"
#    else
#        export PATH="/opt/miniconda3/bin:$PATH"
#    fi
#fi
#unset __conda_setup
# <<< conda initialize <<<
eval "$(zoxide init bash)"
