# # # # # # # EDITORS # # # # # # # # for ranger export VISUAL=nvim; # for default editor export EDITOR=nvim; # # # # # ZSH # # # # # if [[ -r "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh" ]]; then source "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh" fi export ZSH="$HOME/.oh-my-zsh" #ZSH_THEME="af-magic" ZSH_THEME="powerlevel10k/powerlevel10k" plugins=(git zsh-autosuggestions) # disable bi-weekly auto-update checks DISABLE_AUTO_UPDATE="true" # Path to your oh-my-zsh installation source $ZSH/oh-my-zsh.sh # # # # # # # ALIASES # # # # # # # # delete package alias delete_pkg="yay -R" # question before delete alias rm="\rm -i" # cpp projects alias rrr="/mnt/raid/projects/cpp/rrr/rrr.v2/build/bin/rrr.v2" alias diskinfo="/mnt/raid/projects/cpp/disk-info/build/bin/disk-info" # ./run for develp alias run="./run" alias deploy="./deploy" alias update="./update" # goto alias srv=". srv" # show image in kitty (use: image ./patch_to_img) alias image="kitty +kitten icat" # cat aliase alias cat="bat --style=plain --color=always" # goto to dir alias ..="cd .." alias ...="cd ../../" alias ....="cd ../../../" # previous command alias pr="fc -s" # bpytop alias bp="bpytop" # z.lua alias goto="z -I" alias nv="nvim" alias ls="lst" # run sonic-annotator alias sonic-anotator="/home/$USER/vamp/sonic-annotator" # # # # # # # # SETTINGS # # # # # # # # убираем цветовой окрас папок в терминале export LS_COLORS="$LS_COLORS:ow=1;34:tw=1;34:" # text to speech # export GOOGLE_APPLICATION_CREDENTIALS=/mnt/raid/application/Golang/TextToSpeach/TextToSpeech-862311f87938.json # chatlanin export CHATLANIN_PATH=$HOME/bin/scripts/system export PROJECT_CPP_PATH=/mnt/raid/projects/cpp export PATH=$PATH:$CHATLANIN_PATH:$PROJECT_CPP_PATH:/usr/include:/usr:$HOME/.local/bin:/mnt/raid/projects/cpp/rrr/rrr.v2/build/bin # нужно добавить переменную окружения $VAMPY_PATH для работы анотатора # export PATH=$PATH:$CHATLANIN_PATH:$PROJECT_CPP_PATH:/usr/include:$VAMPY_PATH # устанавливаем кэширование пароля от git. после этого можно делать обновление месона # и скачивание репозиториев без ввода пароля по https git config --global credential.helper 'cache --timeout=108000' # set history size in the file HISTFILESIZE=12000 # set no write file data if exist set -o noclobber # автоподсказки для перемещения goto # this is https://github.com/skywind3000/z.lua eval "$(lua $HOME/bin/z.lua/z.lua --init zsh)" neofetch # для применения настроек fzf по умолчанию export FZF_DEFAULT_OPTS='--height=40% --layout=reverse --info=inline --border --margin=1 --padding=1 -e' # для переопределения стилей qt приложений на gtk export QT_STYLE_OVERRIDE=kvantum export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion # To customize prompt, run `p10k configure` or edit ~/.p10k.zsh. [[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh # change sudo prompt # export sudo_PROMPT="[] Enter sudo Password, Mr.${USER}: "