First commit
This commit is contained in:
@@ -0,0 +1,73 @@
|
||||
# Path to your oh-my-zsh installation.
|
||||
export ZSH="$HOME/.oh-my-zsh"
|
||||
|
||||
# Set name of the theme to load --- if set to "random", it will
|
||||
# load a random theme each time oh-my-zsh is loaded
|
||||
ZSH_THEME="awesomepanda"
|
||||
|
||||
# Set list of themes to pick from when loading at random
|
||||
ZSH_THEME_RANDOM_CANDIDATES=( "edvardm" "awesomepanda" )
|
||||
|
||||
# Uncomment the following line to disable auto-setting terminal title.
|
||||
DISABLE_AUTO_TITLE="true"
|
||||
|
||||
# Uncomment the following line to display red dots whilst waiting for completion.
|
||||
# You can also set it to another string to have that shown instead of the default red dots.
|
||||
# e.g. COMPLETION_WAITING_DOTS="%F{yellow}waiting...%f"
|
||||
# Caution: this setting can cause issues with multiline prompts in zsh < 5.7.1 (see #5765)
|
||||
COMPLETION_WAITING_DOTS="true"
|
||||
|
||||
plugins=(git common-aliases zsh-autosuggestions sudo colored-man-pages zoxide tmux safe-paste colorize vi-mode)
|
||||
|
||||
source $ZSH/oh-my-zsh.sh
|
||||
|
||||
# Written by hand :
|
||||
|
||||
if [ -f ~/.zsh_aliases ]; then
|
||||
source ~/.zsh_aliases
|
||||
fi
|
||||
|
||||
DEFAULT_USER=furtest
|
||||
if whence "nvim" &> /dev/null;then
|
||||
export EDITOR='nvim'
|
||||
else
|
||||
export EDITOR='vim'
|
||||
fi
|
||||
|
||||
export WINEPREFIX=/home/furtest/applications/wine
|
||||
export WINEARCH=win32
|
||||
|
||||
setxkbmap -option
|
||||
setxkbmap -option ctrl:nocaps
|
||||
|
||||
export SSH_AUTH_SOCK=$(gpgconf --list-dirs agent-ssh-socket)
|
||||
gpgconf --launch gpg-agent
|
||||
|
||||
# For vim keybindings in terminal
|
||||
bindkey -v
|
||||
|
||||
#deno and rust to path
|
||||
export DENO_INSTALL="/home/furtest/.deno"
|
||||
export PATH="$PATH:$DENO_INSTALL/bin:/home/furtest/.cargo/bin"
|
||||
|
||||
|
||||
#if command -v tmux &> /dev/null && [ -n "$PS1" ] && [[ ! "$TERM" =~ screen ]] && [[ ! "$TERM" =~ tmux ]] && [ -z "$TMUX" ]; then
|
||||
# exec tmux new-session -A -s main
|
||||
#fi
|
||||
|
||||
|
||||
#Installed oh my zsh plugins + link to doc/explanation
|
||||
#
|
||||
#zsh-interactive-cd : better completition (https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/zsh-interactive-cd) (use fzf)
|
||||
#common-aliases : Add a lot of useful aliases (https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/common-aliases)
|
||||
#zsh-autosuggestions : Suggest from history (https://github.com/zsh-users/zsh-autosuggestions), stored in custom
|
||||
#sudo : esc + esc add sudo at start of command (https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/sudo)
|
||||
#colored-man-pages : add colors to the man pages (https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/colored-man-pages)
|
||||
#zoxide : smarter cd, remembers visited folder to go back faster (https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/zoxide)
|
||||
#tmux : add aliases for tmux (https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/tmux)
|
||||
#safe-paste : stop code from being executed when pasted (https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/safe-paste)
|
||||
#colorize : Syntax highlighted cat (ccat) (https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/colorize)
|
||||
#vi-mode : Improve terminal vi keybinding (https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/vi-mode)
|
||||
|
||||
# Created by `pipx` on 2024-09-29 10:10:31
|
||||
export PATH="$PATH:/home/furtest/.local/bin"
|
||||
Reference in New Issue
Block a user