CommandlineSpecifcLinuxDesktopConfigurations
Installation
pacman -S zsh zsh-theme-powerlevel9k i3-wm i3status demu zsh-completions powerline powerline-fonts terminator tmux && \
wget https://raw.githubusercontent.com/zsh-users/zsh/master/Completion/Unix/Command/_tmux -P /usr/share/zsh/site-functions/
Terminator Terminal
~/.config/terminator/config
[profiles]
[[default]]
foreground_color = "#000000"
background_color = "#FFFFFF"
show_titlebar = false
zsh
~/.zshrc
export LANG="en_US.UTF-8"
source /usr/share/zsh-theme-powerlevel9k/powerlevel9k.zsh-theme
autoload -Uz compinit promptinit
compinit
promptinit
export http_proxy=http://127.0.0.1:3128
export https_proxy=http://127.0.0.1:3128
export ftp_proxy=http://127.0.0.1:3128
export HTTP_PROXY=http://127.0.0.1:3128
export HTTPS_PROXY=http://127.0.0.1:3128
export FTP_PROXY=http://127.0.0.1:3128
oh-my-zsh
plugins=(git history ssh-agent tmux pipenv ansible)
tmux
~/.tmux.cfg
# Kommandoeingabe mit Strg+a
set -g prefix C-a
# Beginne Fensterzaehlweise mit 1
set -g base-index 1
# Anzahl der Historyeintraege
set -g history-limit 10000
# Beginne Pane Zaehlweise mit 1
set -g pane-base-index 1
# Verwende die vi Tasten
set -g mode-keys vi
#set -g automatic-rename
# Lese die Konfiguration mit Strg+a R
bind-key R source-file ~/.tmux.conf \; display "Reloaded tmux.conf"
# Verwende das x um ein Pane zu schliessen
unbind x
bind-key x kill-pane
# Verwende X um eine Session zu schliessen
bind-key X kill-session
# Strg+a | Fester vertikal
bind-key | split-window -h
# Strg+a - Fester vertikal
bind-key - split-window -v
# Verwende zsh als default Shell
set-option -g default-shell /usr/bin/zsh
######################
### DESIGN CHANGES ###
######################
set -g default-terminal "screen-256color"
# loud or quiet?
set-option -g visual-activity off
set-option -g visual-bell off
set-option -g visual-silence off
set-window-option -g monitor-activity off
set-option -g bell-action none
# statusbar
set -g status on
set -g status-position top
set -g status-bg blue
set -g status-fg white