"refactoring" to use a more neutral ~/.dotfiles folder.
This commit is contained in:
parent
8ed93ac6e3
commit
161c411e76
6 changed files with 51 additions and 19 deletions
|
|
@ -8,6 +8,7 @@ alias sido="sudo"
|
||||||
alias ffmpreg="ffmpeg"
|
alias ffmpreg="ffmpeg"
|
||||||
|
|
||||||
# ls should be colorful imo
|
# ls should be colorful imo
|
||||||
|
# this is a personal preference, but I like it.
|
||||||
alias ls="ls --color=auto"
|
alias ls="ls --color=auto"
|
||||||
|
|
||||||
# really need to save two letters
|
# really need to save two letters
|
||||||
|
|
@ -20,11 +21,11 @@ alias nano="nvim"
|
||||||
alias pico="nvim"
|
alias pico="nvim"
|
||||||
|
|
||||||
# making editing easier for me.
|
# making editing easier for me.
|
||||||
alias viterm="nvim ~/.config/maximemelian/terminal"
|
alias viterm="nvim $DOTFILES_PATH/TERMINAL.SH"
|
||||||
alias vialias="nvim ~/.config/maximemelian/terminal.aliases"
|
alias vialias="nvim $DOTFILES_PATH/TERMINAL.ALIASES.SH"
|
||||||
alias viprompt="nvim ~/.config/maximemelian/terminal.prompt"
|
alias viprompt="nvim $DOTFILES_PATH/TERMINAL.PROMPT.SH"
|
||||||
alias vimotd="nvim ~/.config/maximemelian/terminal.motd"
|
alias vimotd="nvim $DOTFILES_PATH/TERMINAL.MOTD.SH"
|
||||||
alias vilines="nvim ~/.config/maximemelian/motd.lines"
|
alias vilines="nvim $DOTFILES_PATH/TERMINAL.LINES.MD"
|
||||||
|
|
||||||
# directory navigation made easy
|
# directory navigation made easy
|
||||||
alias cd..="cd .."
|
alias cd..="cd .."
|
||||||
|
|
|
||||||
21
TERMINAL.AUTOCOMPLETE.SH
Normal file
21
TERMINAL.AUTOCOMPLETE.SH
Normal file
|
|
@ -0,0 +1,21 @@
|
||||||
|
# Enable Zsh completion system
|
||||||
|
autoload -Uz compinit
|
||||||
|
compinit
|
||||||
|
|
||||||
|
# Optional: Enable menu selection with tab
|
||||||
|
zstyle ':completion:*' menu select
|
||||||
|
|
||||||
|
# Optional: Case-insensitive completion
|
||||||
|
zstyle ':completion:*' matcher-list 'm:{a-z}={A-Z}'
|
||||||
|
|
||||||
|
# Optional: Show completion matches in columns
|
||||||
|
setopt AUTO_LIST
|
||||||
|
|
||||||
|
# Optional: Automatically list choices on ambiguous completion
|
||||||
|
setopt LIST_AMBIGUOUS
|
||||||
|
|
||||||
|
# Optional: Complete as much as possible on first tab
|
||||||
|
setopt AUTO_MENU
|
||||||
|
|
||||||
|
# Optional: Allow completion from within a word
|
||||||
|
setopt COMPLETE_IN_WORD
|
||||||
10
TERMINAL.HISTORY.SH
Normal file
10
TERMINAL.HISTORY.SH
Normal file
|
|
@ -0,0 +1,10 @@
|
||||||
|
# enabling zsh history
|
||||||
|
export HISTFILE=~/.zsh_history # saving in the home directory
|
||||||
|
export HISTSIZE=100000 # keeping a bunch of entries around
|
||||||
|
export SAVEHIST=100000
|
||||||
|
|
||||||
|
setopt append_history
|
||||||
|
setopt hist_ignore_dups
|
||||||
|
setopt hist_ignore_space
|
||||||
|
setopt hist_verify
|
||||||
|
setopt hist_save_no_dups
|
||||||
|
|
@ -8,9 +8,10 @@ echo
|
||||||
echo "you are" ${bold}$(whoami)${normal} "on" ${bold}$(hostnamectl hostname)${normal} "which is running" ${bold}$(uname -s -r)${normal}"."
|
echo "you are" ${bold}$(whoami)${normal} "on" ${bold}$(hostnamectl hostname)${normal} "which is running" ${bold}$(uname -s -r)${normal}"."
|
||||||
|
|
||||||
# keep your sanity, maximilian.
|
# keep your sanity, maximilian.
|
||||||
viu -b -t -w 80 ~/.config/maximemelian/motd.png
|
# displaying a random image from my motd folder.
|
||||||
|
viu -b -t -w 80 $DOTFILES_PATH/motd.png
|
||||||
|
|
||||||
# (non)motivational lines from music, tv shows, movies and books. whatever i found fitting to remind me.
|
# (non)motivational lines from music, tv shows, movies and books. whatever i found fitting to remind me.
|
||||||
echo ${bold}$(shuf -n1 ~/.config/maximemelian/motd.lines)${normal}
|
echo ${bold}$(shuf -n1 $DOTFILES_PATH/motd.lines)${normal}
|
||||||
printf '%0.s*' {1..80}
|
printf '%0.s*' {1..80}
|
||||||
echo
|
echo
|
||||||
|
|
@ -1 +1,2 @@
|
||||||
|
# Making as small as possible prompt
|
||||||
PROMPT='%B%F{magenta}%2~%f%b # '
|
PROMPT='%B%F{magenta}%2~%f%b # '
|
||||||
|
|
|
||||||
22
TERMINAL.SH
22
TERMINAL.SH
|
|
@ -1,19 +1,17 @@
|
||||||
|
# installation path of my dotfiles
|
||||||
|
export DOTFILES_PATH="$HOME/.dotfiles"
|
||||||
|
|
||||||
# smallest prompt for obvious reasons.
|
# smallest prompt for obvious reasons.
|
||||||
source ~/.config/maximemelian/terminal.prompt
|
source $DOTFILES_PATH/TERMINAL.PROMPT.SH
|
||||||
|
|
||||||
# aliases to make maximemelians life easier.
|
# aliases to make maximemelians life easier.
|
||||||
source ~/.config/maximemelian/terminal.aliases
|
source $DOTFILES_PATH/TERMINAL.ALIASES.SH
|
||||||
|
|
||||||
# motd to keep maximemelian sane and happy.
|
# motd to keep maximemelian sane and happy.
|
||||||
source ~/.config/maximemelian/terminal.motd
|
source $DOTFILES_PATH/TERMINAL.MOTD.SH
|
||||||
|
|
||||||
# enabling zsh history
|
# enabling zsh history.
|
||||||
export HISTFILE=~/.zsh_history # saving in the home directory
|
source $DOTFILES_PATH/TERMINAL.HISTORY.SH
|
||||||
export HISTSIZE=100000 # keeping a bunch of entries around
|
|
||||||
export SAVEHIST=100000
|
|
||||||
|
|
||||||
setopt append_history
|
# enabling zsh completion.
|
||||||
setopt hist_ignore_dups
|
source $DOTFILES_PATH/TERMINAL.AUTOCOMPLETE.SH
|
||||||
setopt hist_ignore_space
|
|
||||||
setopt hist_verify
|
|
||||||
setopt hist_save_no_dups
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue