alias dvproxy-start="ssh -g -f -N -M -S /tmp/proxydevinivas -D 8000 -C \
madvaith1@example.org -p 42069"

alias dvproxy-stop="ssh -S /tmp/proxydevinivas -O exit server"

alias dvproxy-cctv="dvproxy-start && \
google-chrome --user-data-dir=$(mktemp -d) --new-window http://192.168.1.29 \
--incognito --proxy-server=\"socks5://127.0.0.1:8000\" && \
dvproxy-stop"

# quickedit (branch edit git)
beg() {
    vim $(git status -s | awk '1 { print $2 }' | tr '\n' ' ') -c \
        'set splitright' -c 'set splitbelow' -c 'split' -c 'term ++curwin' \
        -c 'wincmd k' -c 'vsplit' -c 'wincmd h' -c 'resize +10' -c 'ls'
}

# hs (history search)
hs() {
    cat ~/.bash_history | grep "$1" | tail -n 10
}

gbeg() {
    gvim $(git status -s | awk '1 { print $2 }' | tr '\n' ' ') -c \
        'set splitright' -c 'set splitbelow' -c 'split' -c 'term ++curwin' \
        -c 'wincmd k' -c 'vsplit' -c 'wincmd h' -c 'resize +10' -c 'ls'
}

export QT_AUTO_SCREEN_SCALE_FACTOR=1

alias vba=". venv/bin/activate"
alias drs="python3 manage.py runserver"
alias py="python3"
pfrt() {
    pip freeze > requirements.txt
}

alias dma="python3 manage.py"

sve () {
    gvim $(find -type f -name '*.sv') -S ~/Documents/local/scripts/sve.vim
}

