Compare commits
No commits in common. "9691ca5afeae53c84dd8e9e5d71c58decf7676b4" and "b155a80711ccc25b41f2faf5a6d47d48d930d171" have entirely different histories.
9691ca5afe
...
b155a80711
6 changed files with 0 additions and 164 deletions
|
@ -1,12 +0,0 @@
|
||||||
# Lines added by ahurac
|
|
||||||
|
|
||||||
# PS1
|
|
||||||
if [ "$(id -u)" -eq 0 ]; then
|
|
||||||
ps1_color_1=1
|
|
||||||
ps1_color_2=10
|
|
||||||
else
|
|
||||||
ps1_color_1=5
|
|
||||||
ps1_color_2=4
|
|
||||||
fi
|
|
||||||
export PS1="[\[$(tput sgr0)\]\[$(tput bold)\]\[\033[38;5;${ps1_color_1}m\]\u@\h\[$(tput sgr0)\] \[$(tput sgr0)\]\[$(tput bold)\]\[\033[38;5;${ps1_color_2}m\]\W\[$(tput sgr0)\]]\\$ \[$(tput sgr0)\]"
|
|
||||||
|
|
|
@ -1,13 +0,0 @@
|
||||||
# sudo
|
|
||||||
alias s="sudo"
|
|
||||||
|
|
||||||
# wine
|
|
||||||
alias wine32="WINEPREFIX=~/.wine32 wine"
|
|
||||||
|
|
||||||
# kitty
|
|
||||||
if [ "$TERM" = xterm-kitty ]; then
|
|
||||||
alias ssh="kitty +kitten ssh"
|
|
||||||
else
|
|
||||||
alias sshm="ssh -M"
|
|
||||||
fi
|
|
||||||
|
|
|
@ -1,11 +0,0 @@
|
||||||
# curl
|
|
||||||
function reveal-url {
|
|
||||||
curl "$1" -IL --silent | grep 'location: '
|
|
||||||
}
|
|
||||||
|
|
||||||
# zsh
|
|
||||||
command_not_found_handler() {
|
|
||||||
>&2 echo "bruh wtf is \"${1}\" o_O"
|
|
||||||
return 127
|
|
||||||
}
|
|
||||||
|
|
99
home/zshrc
99
home/zshrc
|
@ -1,99 +0,0 @@
|
||||||
# Lines configured by zsh-newuser-install
|
|
||||||
HISTFILE=~/.histfile
|
|
||||||
HISTSIZE=1000
|
|
||||||
SAVEHIST=1000
|
|
||||||
setopt autocd extendedglob nomatch
|
|
||||||
unsetopt beep notify
|
|
||||||
# End of lines configured by zsh-newuser-install
|
|
||||||
# The following lines were added by compinstall
|
|
||||||
zstyle :compinstall filename '/home/ahurac/.zshrc'
|
|
||||||
|
|
||||||
autoload -Uz compinit
|
|
||||||
compinit
|
|
||||||
# End of lines added by compinstall
|
|
||||||
|
|
||||||
# Source the system wid bash configuration
|
|
||||||
shrc_d=/usr/local/etc/sh/shrc.d
|
|
||||||
if [ -d "$shrc_d" ]; then
|
|
||||||
for i in "${shrc_d}/"*; do
|
|
||||||
. "$i"
|
|
||||||
done
|
|
||||||
fi
|
|
||||||
unset shrc_d
|
|
||||||
|
|
||||||
# Bindings
|
|
||||||
# create a zkbd compatible hash;
|
|
||||||
# to add other keys to this hash, see: man 5 terminfo
|
|
||||||
typeset -g -A key
|
|
||||||
|
|
||||||
autoload -Uz up-line-or-beginning-search down-line-or-beginning-search
|
|
||||||
zle -N up-line-or-beginning-search
|
|
||||||
zle -N down-line-or-beginning-search
|
|
||||||
|
|
||||||
key[Home]="${terminfo[khome]}"
|
|
||||||
key[End]="${terminfo[kend]}"
|
|
||||||
key[Insert]="${terminfo[kich1]}"
|
|
||||||
key[Backspace]="${terminfo[kbs]}"
|
|
||||||
key[Delete]="${terminfo[kdch1]}"
|
|
||||||
key[Up]="${terminfo[kcuu1]}"
|
|
||||||
key[Down]="${terminfo[kcud1]}"
|
|
||||||
key[Left]="${terminfo[kcub1]}"
|
|
||||||
key[Right]="${terminfo[kcuf1]}"
|
|
||||||
key[PageUp]="${terminfo[kpp]}"
|
|
||||||
key[PageDown]="${terminfo[knp]}"
|
|
||||||
key[Shift-Tab]="${terminfo[kcbt]}"
|
|
||||||
key[Control-Left]="^[[1;5D"
|
|
||||||
key[Control-Right]="^[[1;5C"
|
|
||||||
|
|
||||||
# setup key accordingly
|
|
||||||
[[ -n "${key[Home]}" ]] && bindkey -- "${key[Home]}" beginning-of-line
|
|
||||||
[[ -n "${key[End]}" ]] && bindkey -- "${key[End]}" end-of-line
|
|
||||||
[[ -n "${key[Insert]}" ]] && bindkey -- "${key[Insert]}" overwrite-mode
|
|
||||||
[[ -n "${key[Backspace]}" ]] && bindkey -- "${key[Backspace]}" backward-delete-char
|
|
||||||
[[ -n "${key[Delete]}" ]] && bindkey -- "${key[Delete]}" delete-char
|
|
||||||
[[ -n "${key[Up]}" ]] && bindkey -- "${key[Up]}" up-line-or-beginning-search
|
|
||||||
[[ -n "${key[Down]}" ]] && bindkey -- "${key[Down]}" down-line-or-beginning-search
|
|
||||||
[[ -n "${key[Left]}" ]] && bindkey -- "${key[Left]}" backward-char
|
|
||||||
[[ -n "${key[Right]}" ]] && bindkey -- "${key[Right]}" forward-char
|
|
||||||
[[ -n "${key[PageUp]}" ]] && bindkey -- "${key[PageUp]}" beginning-of-buffer-or-history
|
|
||||||
[[ -n "${key[PageDown]}" ]] && bindkey -- "${key[PageDown]}" end-of-buffer-or-history
|
|
||||||
[[ -n "${key[Shift-Tab]}" ]] && bindkey -- "${key[Shift-Tab]}" reverse-menu-complete
|
|
||||||
[[ -n "${key[Control-Left]}" ]] && bindkey -- "${key[Control-Left]}" backward-word
|
|
||||||
[[ -n "${key[Control-Right]}" ]] && bindkey -- "${key[Control-Right]}" forward-word
|
|
||||||
|
|
||||||
# Finally, make sure the terminal is in application mode, when zle is
|
|
||||||
# active. Only then are the values from $terminfo valid.
|
|
||||||
if (( ${+terminfo[smkx]} && ${+terminfo[rmkx]} )); then
|
|
||||||
autoload -Uz add-zle-hook-widget
|
|
||||||
function zle_application_mode_start { echoti smkx }
|
|
||||||
function zle_application_mode_stop { echoti rmkx }
|
|
||||||
add-zle-hook-widget -Uz zle-line-init zle_application_mode_start
|
|
||||||
add-zle-hook-widget -Uz zle-line-finish zle_application_mode_stop
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Custom the prompt
|
|
||||||
autoload colors && colors
|
|
||||||
PROMPT=$'╭─[%F{magenta}%B%n@%m%f%b]──[%F{blue}%B%5~%b%f]──[%B%?%b]\n╰─[%# '
|
|
||||||
|
|
||||||
# Completion even with sudo
|
|
||||||
zstyle ':completion::complete:*' gain-privileges 1
|
|
||||||
|
|
||||||
# Source more definitions
|
|
||||||
zshrc_d="$HOME/.zshrc.d"
|
|
||||||
[[ -d $zshrc_d ]] && for rc in "${zshrc_d}/"*; do
|
|
||||||
source "$rc"
|
|
||||||
done
|
|
||||||
unset zshrc_d
|
|
||||||
|
|
||||||
# Disable the vi-mode
|
|
||||||
bindkey -e
|
|
||||||
|
|
||||||
# Disable the autopushd feature
|
|
||||||
unsetopt autopushd
|
|
||||||
|
|
||||||
# Set the umask
|
|
||||||
#umask 077
|
|
||||||
|
|
||||||
# Case sensitive
|
|
||||||
CASE_SENSITIVE="true"
|
|
||||||
|
|
|
@ -1,24 +0,0 @@
|
||||||
# coreutils
|
|
||||||
alias ls="ls --color=auto"
|
|
||||||
alias lsa="ls -A"
|
|
||||||
alias l="ls -l"
|
|
||||||
alias la="l -A"
|
|
||||||
alias isodate="date +'%Y_%m_%d'"
|
|
||||||
|
|
||||||
# bash
|
|
||||||
alias t="type -a"
|
|
||||||
alias j=jobs
|
|
||||||
alias pd=pushd
|
|
||||||
|
|
||||||
# neovim
|
|
||||||
alias nv=nvim
|
|
||||||
|
|
||||||
# procps-ng
|
|
||||||
alias pg="pgrep -ai"
|
|
||||||
|
|
||||||
# iproute2
|
|
||||||
alias ip="ip --color=auto"
|
|
||||||
|
|
||||||
# util-linux
|
|
||||||
alias cal="cal -m"
|
|
||||||
|
|
|
@ -1,5 +0,0 @@
|
||||||
# coreutils
|
|
||||||
mkcdir() {
|
|
||||||
mkdir -p "$1" && cd "$_"
|
|
||||||
}
|
|
||||||
|
|
Loading…
Reference in a new issue