-
Notifications
You must be signed in to change notification settings - Fork 0
/
.zshrc
67 lines (55 loc) · 1.69 KB
/
.zshrc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
# LOADING BASH IN TTY
if [ "$XDG_SESSION_TYPE" = "tty" ] ; then
bash
fi
# OH-MY-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="powerlevel10k/powerlevel10k"
source $ZSH/oh-my-zsh.sh
# START ZSH SHELL
[[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh
# ALIASES
alias cd="z"
alias ls="eza"
alias neofetch="neofetch --ascii ~/.config/neofetch/computer"
alias yay="paru"
alias zsh-add='nvim ~/dotfiles/.zshrc'
alias zsh-push='source ~/dotfiles/.zshrc'
alias hypr="nvim ~/.config/hypr/hyprland.conf"
alias find-git-origin="find . -type d -exec test -d '{}/.git' \; -print"
alias v="nvim"
alias f="fzf"
alias r="ranger"
alias btop="btop --utf-force"
alias focus="conda activate fooocus && python /home/deathblade287/Documents/Fooocus/entry_with_update.py"
alias clock="tty-clock -c"
alias calc="qalc"
alias nf="neofetch"
alias ai="ollama run codellama"
alias aig="ollama run llama2-uncensored "
alias ga="git add"
alias gc="git commit"
alias gp="git push"
alias gs="git status"
alias tmux="tmux -u"
alias t="tmux"
alias ta="tmux attach"
alias tk="tmux kill-session"
alias tl="tmux ls"
# DEV ENV & PROGRAMS
__conda_setup="$('/home/deathblade287/miniconda3/bin/conda' 'shell.zsh' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
eval "$__conda_setup"
else
if [ -f "/home/deathblade287/miniconda3/etc/profile.d/conda.sh" ]; then
. "/home/deathblade287/miniconda3/etc/profile.d/conda.sh"
else
export PATH="/home/deathblade287/miniconda3/bin:$PATH"
fi
fi
unset __conda_setup
source /usr/share/nvm/init-nvm.sh
eval "$(zoxide init zsh)"