update dotfiles: nvim, zsh, bash improvements and other stuff

This commit is contained in:
Roman Hoellen 2018-05-06 09:34:20 +02:00
parent 5ef18b7a9d
commit eccd0efc00
17 changed files with 93 additions and 76 deletions

1
.gitignore vendored
View File

@ -2,6 +2,7 @@
/config/nvim/*/ /config/nvim/*/
# tmux plugins # tmux plugins
/rc/tmux/tmux/plugins /rc/tmux/tmux/plugins
/rc/tmux/tmux/sidebar
#nextcloud sync stuff #nextcloud sync stuff
/._sync* /._sync*

View File

@ -32,7 +32,6 @@ alias tmuxconf="nvim ~/.tmux.conf"
alias xres="xrdb ~/.Xresources" alias xres="xrdb ~/.Xresources"
# General commands # General commands
alias -g gp='| grep -i'
alias pwd='echo $PWD' alias pwd='echo $PWD'
# Git aliases # Git aliases
@ -56,16 +55,22 @@ alias gcp="git cherry-pick $1"
#alias nrt="npm run test"; #alias nrt="npm run test";
# Pacman # Pacman
alias pacman="pacman --color=auto $@" alias pacman='pacman --color=auto "$@"'
alias pm='pacman "$@"' alias pm='pacman "$@"'
alias pms='pacman -Ss "$@"' alias pms='pacman -Ss "$@"'
alias pmsi='pacman -Sii "$@"' alias pmsi='pacman -Sii "$@"'
alias pmq='pacman -Qs "$@"' alias pmq='pacman -Qs "$@"'
alias pmqi='pacman -Qi "$@"' alias pmqi='pacman -Qi "$@"'
alias pmqo='pacman -Qo "$@"'
alias pmi="sudo pacman -S --color=auto $@" alias pmi="sudo pacman -S --color=auto $@"
alias pmr="sudo pacman -Rns $@" alias pmr='sudo pacman -Rns "$@"'
alias pmu="sudo pacman -Syu $@" alias pmu="sudo pacman -Syu $@"
alias pmro='sudo pacman -Rns $(pacman -Qtdq)' alias pmro='sudo pacman -Rns $(pacman -Qtdq)'
alias pmcc='pacman -Qii | awk '\''/^MODIFIED/ {print $2}'\''' #list changed config files alias pmcc='pacman -Qii | awk '\''/^MODIFIED/ {print $2}'\''' #list changed config files
alias cower="cower --color=auto $@" alias cower="cower --color=auto $@"
#ps -p "$$"
# only for zsh
if [[ $(ps -p "$$" | grep "zsh") ]]; then
alias -g gp='| grep -i'
fi

0
config/bspwm/bspwmrc Executable file → Normal file
View File

0
config/lemonbar/i3_lemonbar.sh Executable file → Normal file
View File

0
config/lemonbar/i3_lemonbar_parser.sh Executable file → Normal file
View File

0
config/lemonbar/i3_workspaces.py Executable file → Normal file
View File

0
config/lemonbar/lemonbar.sh Executable file → Normal file
View File

View File

@ -31,12 +31,15 @@ Plug 'simnalamburt/vim-mundo' " undo tree visualizer DOESN'
"Plug 'junegunn/limelight.vim', { 'on': 'Limelight' } " focus tool. Dim text. Good for presentating with vim "Plug 'junegunn/limelight.vim', { 'on': 'Limelight' } " focus tool. Dim text. Good for presentating with vim
"language-specific plugins "language-specific plugins
" html " HTML
Plug 'gregsexton/MatchTag' "highlight the current tag Plug 'gregsexton/MatchTag' "highlight the current tag
" latex " LaTex
Plug 'lervag/vimtex' Plug 'lervag/vimtex'
" R
Plug 'jalvesaq/Nvim-R'
call plug#end() call plug#end()
@ -111,7 +114,9 @@ set autoread " detect when a file is changed
au FocusGained * :checktime "workaround for autoread: neovim/#1936 au FocusGained * :checktime "workaround for autoread: neovim/#1936
set cursorline set cursorline
set mouse=a " mouse function set mouse=a " mouse function
set backspace=indent,eol,start " backspace multiple lines set backspace=indent,eol,start " backspace over multiple lines
set ignorecase " ignore case in search
set smartcase " switch to case-sensitive search if capital letters are used
" enable global undo " enable global undo

View File

@ -25,42 +25,40 @@ cursor_shape = block # block, ibeam, underline
# "off", "left" or "right" # "off", "left" or "right"
scrollbar = off scrollbar = off
[colors] [colors]
# If unset, will reverse foreground and background # If unset, will reverse foreground and background
# highlight = #2f2f2f # highlight = #2f2f2f
# special # special
foreground = #ebdbb2 foreground = #4d4d4c
foreground_bold = #ebdbb2 foreground_bold = #4d4d4c
cursor = #ebdbb2 cursor = #4d4d4c
#background = #1d2021 background = #eeeeee
background = #1c1c1c
# black
color0 = #282828
color8 = #928374
# red
color1 = #cc241d
color9 = #fb4934
# green
color2 = #98971a
color10 = #b8bb26
# yellow
color3 = #d79921
color11 = #fabd2f
# blue
color4 = #458588
color12 = #83a598
# magenta
color5 = #b16286
color13 = #d3869b
# cyan
color6 = #689d6a
color14 = #8ec07c
# white
color7 = #a89984
color15 = #ebdbb2
# black
color0 = #ededed
color8 = #969694
# red
color1 = #d7005f
color9 = #d7005f
# green
color2 = #718c00
color10 = #718c00
# yellow
color3 = #d75f00
color11 = #d75f00
# blue
color4 = #4271ae
color12 = #4271ae
# magenta
color5 = #8959a8
color13 = #8959a8
# cyan
color6 = #3e999f
color14 = #3e999f
# white
color7 = #4d4d4c
color15 = #f5f5f5
[hints] [hints]

View File

@ -25,40 +25,42 @@ cursor_shape = block # block, ibeam, underline
# "off", "left" or "right" # "off", "left" or "right"
scrollbar = off scrollbar = off
[colors] [colors]
# If unset, will reverse foreground and background # If unset, will reverse foreground and background
# highlight = #2f2f2f # highlight = #2f2f2f
# special # special
foreground = #4d4d4c foreground = #ebdbb2
foreground_bold = #4d4d4c foreground_bold = #ebdbb2
cursor = #4d4d4c cursor = #ebdbb2
background = #eeeeee #background = #1d2021
background = #1c1c1c
# black # black
color0 = #ededed color0 = #282828
color8 = #969694 color8 = #928374
# red # red
color1 = #d7005f color1 = #cc241d
color9 = #d7005f color9 = #fb4934
# green # green
color2 = #718c00 color2 = #98971a
color10 = #718c00 color10 = #b8bb26
# yellow # yellow
color3 = #d75f00 color3 = #d79921
color11 = #d75f00 color11 = #fabd2f
# blue # blue
color4 = #4271ae color4 = #458588
color12 = #4271ae color12 = #83a598
# magenta # magenta
color5 = #8959a8 color5 = #b16286
color13 = #8959a8 color13 = #d3869b
# cyan # cyan
color6 = #3e999f color6 = #689d6a
color14 = #3e999f color14 = #8ec07c
# white # white
color7 = #4d4d4c color7 = #a89984
color15 = #f5f5f5 color15 = #ebdbb2
[hints] [hints]

View File

@ -35,10 +35,10 @@ normalize_font_size_key="<Control>0"
word_chars="-A-Za-z0-9,./?%&#:_" word_chars="-A-Za-z0-9,./?%&#:_"
lines=5000 lines=5000
max_width=1920 max_width=1920
max_height=333 max_height=368
min_width=1 min_width=1
min_height=1 min_height=1
x_pos=0 x_pos=1920
y_pos=27 y_pos=27
tab_pos=0 tab_pos=0
expand_tabs=false expand_tabs=false
@ -103,4 +103,4 @@ confirm_close_tab=false
# scroll_background=false # scroll_background=false
# use_image=false # use_image=false
transparency=0 transparency=0
back_alpha=58975 back_alpha=61599

View File

@ -57,8 +57,6 @@ prompt_on_exit=false
palette_scheme=0 palette_scheme=0
non_focus_pull_up_behaviour=0 non_focus_pull_up_behaviour=0
cursor_shape=0 cursor_shape=0
# show_on_monitor_number=0
# title_max_length_flag=false
title_max_length=103 title_max_length=103
palette = {60909, 60909, 60909, 55255, 0, 24415, 29041, 35980, 0, 55255, 24415, 0, 16962, 29041, 44718, 35209, 22873, 43176, 15934, 39321, 40863, 19789, 19789, 19532, 38550, 38550, 38036, 55255, 0, 24415, 29041, 35980, 0, 55255, 24415, 0, 16962, 29041, 44718, 35209, 22873, 43176, 15934, 39321, 40863, 62965, 62965, 62965} palette = {60909, 60909, 60909, 55255, 0, 24415, 29041, 35980, 0, 55255, 24415, 0, 16962, 29041, 44718, 35209, 22873, 43176, 15934, 39321, 40863, 19789, 19789, 19532, 38550, 38550, 38036, 55255, 0, 24415, 29041, 35980, 0, 55255, 24415, 0, 16962, 29041, 44718, 35209, 22873, 43176, 15934, 39321, 40863, 62965, 62965, 62965}
scrollbar_pos=2 scrollbar_pos=2
@ -74,7 +72,6 @@ cursor_blue=21331
scroll_history_infinite=false scroll_history_infinite=false
scroll_on_output=false scroll_on_output=false
notebook_border=false notebook_border=false
antialias=true
scrollbar=false scrollbar=false
grab_focus=true grab_focus=true
above=true above=true
@ -91,7 +88,6 @@ set_as_desktop=false
centered_horizontally=false centered_horizontally=false
centered_vertically=false centered_vertically=false
enable_transparency=true enable_transparency=true
# double_buffer=false
auto_hide_on_focus_lost=true auto_hide_on_focus_lost=true
auto_hide_on_mouse_leave=false auto_hide_on_mouse_leave=false
title_behaviour=2 title_behaviour=2
@ -99,8 +95,12 @@ inherit_working_dir=true
command_login_shell=false command_login_shell=false
start_fullscreen=false start_fullscreen=false
confirm_close_tab=false confirm_close_tab=false
back_alpha=58975
# image="" # image=""
# show_on_monitor_number=0
# transparency=0
# title_max_length_flag=false
# antialias=false
# double_buffer=false
# scroll_background=false # scroll_background=false
# use_image=false # use_image=false
transparency=0
back_alpha=58975

0
install/link.sh Normal file → Executable file
View File

View File

@ -30,19 +30,22 @@ source ~/.config/aliases
exitstatus() exitstatus()
{ {
if [[ $? == 0 ]]; then if [[ $? == 0 ]]; then
echo '' #echo -e ''
echo -e '\033[0;32m➜\033[0m '
else else
echo '! ' #echo -e '\033[0;31m✗ '
echo -e '\033[0;31m➜\033[0m '
fi fi
} }
user() user()
{ {
if [[ $USER == 'roman' ]]; then if [[ $USER == 'roman' ]]; then
echo '' echo -e ''
else else
echo '\u@\h ' echo -e '\u@\h '
fi fi
} }
PS1='[$(exitstatus)$(user)\w]\$ ' #PS1='[$(exitstatus)$(user)\w]\$ '
PS1='$(exitstatus) \[\033[1;36m\]\W\[\033[0m\] '

View File

@ -1,6 +1,6 @@
# tmux display things in 256 colors # tmux display things in 256 colors
set -g default-terminal "tmux" #set -g default-terminal "tmux"
# set terminfo for termite # set terminfo for termite
set -ga terminal-overrides ",xterm-termite:Tc" set -ga terminal-overrides ",xterm-termite:Tc"

View File

@ -1,5 +1,8 @@
export ZSH=/home/roman/.oh-my-zsh ##################
# ZSH Config File
#
# General
DEFAULT_USER="roman" DEFAULT_USER="roman"
ZSH_THEME="robbyrussell" #old=("agnoster") ZSH_THEME="robbyrussell" #old=("agnoster")
ZSH_TMUX_AUTOSTART="true" ZSH_TMUX_AUTOSTART="true"
@ -18,14 +21,14 @@ plugins=(
command-not-found # needs package pkgfile command-not-found # needs package pkgfile
) )
source $ZSH/oh-my-zsh.sh
# Exports # Exports
export EDITOR="nvim" export EDITOR="nvim"
export PATH=~/.bin:$PATH export PATH=~/.bin:$PATH
export LANG=de_DE.UTF-8 export LANG=de_DE.UTF-8
export ZSH=/home/roman/.oh-my-zsh
# load aliases # load stuff
source $ZSH/oh-my-zsh.sh
source ~/.config/aliases source ~/.config/aliases
# fix for termite VTE Terminal # fix for termite VTE Terminal

0
scripts/touchpad_enable_tapping.sh Executable file → Normal file
View File