First commit
This commit is contained in:
commit
ab19d3a1e5
7 changed files with 115 additions and 0 deletions
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
|
@ -0,0 +1 @@
|
||||||
|
.zcompdump
|
22
.zprofile
Normal file
22
.zprofile
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
for file in ~/.config/environment.d/*.conf
|
||||||
|
do
|
||||||
|
while read -r line
|
||||||
|
do
|
||||||
|
varname=${line%=*}
|
||||||
|
value=${${(e)line#*=}//\"}
|
||||||
|
export $varname="${value}"
|
||||||
|
done < $file
|
||||||
|
done
|
||||||
|
|
||||||
|
#notmutch
|
||||||
|
export NOTMUCH_CONFIG="${HOME}/.config/notmuch/config"
|
||||||
|
export PATH=~/.local/bin:$PATH
|
||||||
|
unset DEBUGINFOD_URLS
|
||||||
|
if [[ ! $DISPLAY && $XDG_VTNR -eq 1 ]]; then
|
||||||
|
export QT_QPA_PLATFORM="wayland-egl"
|
||||||
|
export QT_WAYLAND_DISABLE_WINDOWDECORATION=1
|
||||||
|
export MOZ_ENABLE_WAYLAND=1
|
||||||
|
export QT_QPA_PLATFORMTHEME="gtk3"
|
||||||
|
export NO_AT_BRIDGE=1
|
||||||
|
exec ~/.local/bin/sway.sh
|
||||||
|
fi
|
40
.zshrc
Normal file
40
.zshrc
Normal file
|
@ -0,0 +1,40 @@
|
||||||
|
# Install Zinit
|
||||||
|
ZINIT_HOME="${XDG_DATA_HOME:-${HOME}/.local/share}/zinit/zinit.git"
|
||||||
|
[ ! -d $ZINIT_HOME ] && mkdir -p "$(dirname $ZINIT_HOME)"
|
||||||
|
[ ! -d $ZINIT_HOME/.git ] && git clone https://github.com/zdharma-continuum/zinit.git "$ZINIT_HOME"
|
||||||
|
source "${ZINIT_HOME}/zinit.zsh"
|
||||||
|
autoload -Uz _zinit
|
||||||
|
(( ${+_comps} )) && _comps[zinit]=_zinit
|
||||||
|
|
||||||
|
|
||||||
|
zinit ice pick"async.sh" src"scripts/base16-default-dark.sh"
|
||||||
|
zinit load "chriskempson/base16-shell"
|
||||||
|
|
||||||
|
zinit ice wait"1a" lucid
|
||||||
|
zinit light "zdharma/fast-syntax-highlighting"
|
||||||
|
|
||||||
|
# Some completions
|
||||||
|
zinit ice wait"0" blockf lucid
|
||||||
|
zinit load "zsh-users/zsh-completions"
|
||||||
|
|
||||||
|
# Apply Pure theme
|
||||||
|
zinit ice pick"async.zsh" src"pure.zsh"
|
||||||
|
zinit light "sindresorhus/pure"
|
||||||
|
|
||||||
|
#Search
|
||||||
|
zinit light "zdharma/history-search-multi-word"
|
||||||
|
zinit light "zsh-users/zsh-history-substring-search"
|
||||||
|
|
||||||
|
autoload -Uz compinit && compinit
|
||||||
|
zinit cdreplay -q
|
||||||
|
|
||||||
|
# dirscolors
|
||||||
|
if [ -f ~/.dir_colors ]; then
|
||||||
|
eval `dircolors ~/.dir_colors`
|
||||||
|
fi
|
||||||
|
|
||||||
|
# imports Aliases
|
||||||
|
for file in ${XDG_CONFIG_DIR:-"${HOME}/.config"}/zsh/includes/*
|
||||||
|
do
|
||||||
|
source ${file}
|
||||||
|
done
|
17
includes/10.options.zsh
Normal file
17
includes/10.options.zsh
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
SAVEHIST=10000
|
||||||
|
HISTSIZE=10000
|
||||||
|
HISTFILE="$HOME/.local/share/zsh/zhistory"
|
||||||
|
|
||||||
|
setopt EXTENDED_HISTORY
|
||||||
|
setopt APPEND_HISTORY
|
||||||
|
setopt HIST_FIND_NO_DUPS
|
||||||
|
setopt HIST_EXPIRE_DUPS_FIRST
|
||||||
|
setopt HIST_IGNORE_SPACE
|
||||||
|
setopt HIST_VERIFY
|
||||||
|
setopt SHARE_HISTORY
|
||||||
|
setopt HIST_IGNORE_DUPS
|
||||||
|
setopt INC_APPEND_HISTORY
|
||||||
|
setopt HIST_REDUCE_BLANKS
|
||||||
|
|
||||||
|
# Activate extended gobbing
|
||||||
|
setopt extended_glob
|
28
includes/20.plugins.zsh
Normal file
28
includes/20.plugins.zsh
Normal file
|
@ -0,0 +1,28 @@
|
||||||
|
# Install Zinit
|
||||||
|
ZINIT_HOME="${XDG_DATA_HOME:-${HOME}/.local/share}/zinit/zinit.git"
|
||||||
|
[ ! -d $ZINIT_HOME ] && mkdir -p "$(dirname $ZINIT_HOME)"
|
||||||
|
[ ! -d $ZINIT_HOME/.git ] && git clone https://github.com/zdharma-continuum/zinit.git "$ZINIT_HOME"
|
||||||
|
source "${ZINIT_HOME}/zinit.zsh"
|
||||||
|
autoload -Uz _zinit
|
||||||
|
(( ${+_comps} )) && _comps[zinit]=_zinit
|
||||||
|
|
||||||
|
zinit ice pick"async.sh" src"scripts/base16-default-dark.sh"
|
||||||
|
zinit load "chriskempson/base16-shell"
|
||||||
|
|
||||||
|
zinit ice wait"1a" lucid
|
||||||
|
zinit light "zdharma/fast-syntax-highlighting"
|
||||||
|
|
||||||
|
# Some completions
|
||||||
|
zinit ice wait"0" blockf lucid
|
||||||
|
zinit load "zsh-users/zsh-completions"
|
||||||
|
|
||||||
|
# Apply Pure theme
|
||||||
|
zinit ice pick"async.zsh" src"pure.zsh"
|
||||||
|
zinit light "sindresorhus/pure"
|
||||||
|
|
||||||
|
#Search
|
||||||
|
zinit light "zdharma/history-search-multi-word"
|
||||||
|
zinit light "zsh-users/zsh-history-substring-search"
|
||||||
|
|
||||||
|
autoload -Uz compinit && compinit
|
||||||
|
zinit cdreplay -q
|
2
includes/30.keymap.zsh
Normal file
2
includes/30.keymap.zsh
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
bindkey "${terminfo[kcuu1]}" history-substring-search-up
|
||||||
|
bindkey "${terminfo[kcud1]}" history-substring-search-down
|
5
includes/90.alias.zsh
Normal file
5
includes/90.alias.zsh
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
alias ls="ls --color"
|
||||||
|
alias vim=nvim
|
||||||
|
alias ssh='TERM="xterm-256color" ssh'
|
||||||
|
alias -s pdf="zathura"
|
||||||
|
alias -s jpg="imv-wayland"
|
Reference in a new issue