66 lines
1.7 KiB
Plaintext
66 lines
1.7 KiB
Plaintext
#
|
|
# ~/.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"
|
|
}
|