First commit

This commit is contained in:
2025-04-28 23:30:53 -07:00
parent 7043afeb40
commit dacf412b7f
9 changed files with 664 additions and 0 deletions
+73
View File
@@ -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"