Added the first few configs.

This commit is contained in:
Hans Goor 2022-09-25 14:29:53 +02:00
commit daff3ed8d4
No known key found for this signature in database
GPG key ID: 7E05BC839785EAF6
3 changed files with 258 additions and 0 deletions

129
ssh/.ssh/config Normal file
View file

@ -0,0 +1,129 @@
Host pve
HostName smarties.eyedevelop.org
Port 15623
User hgoor
Host web
HostName web.smarties.lan
Port 22
User hgoor
Host devel
HostName development.smarties.lan
Port 22
User hgoor
Host cloud
HostName cloud.smarties.lan
Port 22
User hgoor
Host media
HostName media.smarties.lan
Port 22
User hgoor
Host auth
HostName auth.smarties.lan
Port 22
User hgoor
Host stats
HostName stats.smarties.lan
Port 22
User hgoor
Host mail
HostName mail.smarties.lan
Port 22
User hgoor
Host zeus
HostName bastille.eyedevelop.org
Port 15625
User eyedevelop
Host zeus-bash
HostName bastille.eyedevelop.org
Port 15625
User eyedevelop
RemoteCommand /bin/bash -l
RequestTTY force
Host nick-server
HostName 213.46.105.109
User eyedevelop
Host breakytom-plex
HostName breakyserver.ddns.net
Port 15622
User eyedevelop
Host breakytom-gaming
HostName breakygaming.ddns.net
Port 15622
User eyedevelop
Host breakytom-pi
HostName breakygaming.ddns.net
Port 15623
User eyedevelop
Host steven-server
HostName 172.110.30.219
User eyedevelop
Port 22
Host mars
HostName bastille.eyedevelop.org
User eyedevelop
Port 15623
Host qhigh-vps
HostName 134.209.136.30
User eyedevelop
Port 22
Host johan-plex
HostName citgez.dev
User eyedevelop
Port 22
Host johan-pi
HostName 217.123.162.98
User eyedevelop
Port 22
Host alex-server
HostName a-babel.de
User eyedevelop
Port 11222
Host sam-pi
HostName bastille.eyedevelop.org
User eyedevelop
Port 16000
Host cynx-pi
HostName cynx-productions.student.utwente.nl
User eyedevelop
Host gamecie-vps
HostName vmi488035.contaboserver.net
User eyedevelop
Port 15622
Host gamecie2-vps
HostName vmi655243.contaboserver.net
User eyedevelop
Port 15623
Host rutger-pi
HostName bastille.eyedevelop.org
User eyedevelop
Port 15626
Host hella-pi
HostName sirenia.student.utwente.nl
Port 15623
User eyedevelop

13
tmux/.tmux.conf Normal file
View file

@ -0,0 +1,13 @@
set -g mouse on
# Binds
bind | split-window -h
bind - split-window -v
unbind '"'
unbind %
# Alt-arrow switching
bind -n M-Left select-pane -L
bind -n M-Right select-pane -R
bind -n M-Up select-pane -U
bind -n M-Down select-pane -D

116
zsh/.zshrc Normal file
View file

@ -0,0 +1,116 @@
# If you come from bash you might have to change your $PATH.
# export PATH=$HOME/bin:/usr/local/bin:$PATH
# Path to your oh-my-zsh installation.
export ZSH="$HOME/.oh-my-zsh"
# Set name of the theme to load --- if set to "random", it will
# load a random theme each time oh-my-zsh is loaded, in which case,
# to know which specific one was loaded, run: echo $RANDOM_THEME
# See https://github.com/ohmyzsh/ohmyzsh/wiki/Themes
ZSH_THEME="fishy" # set by `omz`
# Set list of themes to pick from when loading at random
# Setting this variable when ZSH_THEME=random will cause zsh to load
# a theme from this variable instead of looking in $ZSH/themes/
# If set to an empty array, this variable will have no effect.
# ZSH_THEME_RANDOM_CANDIDATES=( "robbyrussell" "agnoster" )
# Uncomment the following line to use case-sensitive completion.
CASE_SENSITIVE="true"
# Uncomment the following line to use hyphen-insensitive completion.
# Case-sensitive completion must be off. _ and - will be interchangeable.
# HYPHEN_INSENSITIVE="true"
# Uncomment one of the following lines to change the auto-update behavior
zstyle ':omz:update' mode disabled # disable automatic updates
# zstyle ':omz:update' mode auto # update automatically without asking
# zstyle ':omz:update' mode reminder # just remind me to update when it's time
# Uncomment the following line to change how often to auto-update (in days).
# zstyle ':omz:update' frequency 13
# Uncomment the following line if pasting URLs and other text is messed up.
# DISABLE_MAGIC_FUNCTIONS="true"
# Uncomment the following line to disable colors in ls.
# DISABLE_LS_COLORS="true"
# Uncomment the following line to disable auto-setting terminal title.
# DISABLE_AUTO_TITLE="true"
# Uncomment the following line to enable command auto-correction.
# ENABLE_CORRECTION="true"
# Uncomment the following line to display red dots whilst waiting for completion.
# You can also set it to another string to have that shown instead of the default red dots.
# e.g. COMPLETION_WAITING_DOTS="%F{yellow}waiting...%f"
# Caution: this setting can cause issues with multiline prompts in zsh < 5.7.1 (see #5765)
# COMPLETION_WAITING_DOTS="true"
# Uncomment the following line if you want to disable marking untracked files
# under VCS as dirty. This makes repository status check for large repositories
# much, much faster.
# DISABLE_UNTRACKED_FILES_DIRTY="true"
# Uncomment the following line if you want to change the command execution time
# stamp shown in the history command output.
# You can set one of the optional three formats:
# "mm/dd/yyyy"|"dd.mm.yyyy"|"yyyy-mm-dd"
# or set a custom format using the strftime function format specifications,
# see 'man strftime' for details.
# HIST_STAMPS="mm/dd/yyyy"
# Would you like to use another custom folder than $ZSH/custom?
# ZSH_CUSTOM=/path/to/new-custom-folder
# Which plugins would you like to load?
# Standard plugins can be found in $ZSH/plugins/
# Custom plugins may be added to $ZSH_CUSTOM/plugins/
# Example format: plugins=(rails git textmate ruby lighthouse)
# Add wisely, as too many plugins slow down shell startup.
plugins=(git)
source $ZSH/oh-my-zsh.sh
# User configuration
# export MANPATH="/usr/local/man:$MANPATH"
# You may need to manually set your language environment
# export LANG=en_US.UTF-8
# Preferred editor for local and remote sessions
# if [[ -n $SSH_CONNECTION ]]; then
# export EDITOR='vim'
# else
# export EDITOR='mvim'
# fi
# Compilation flags
# export ARCHFLAGS="-arch x86_64"
# Set personal aliases, overriding those provided by oh-my-zsh libs,
# plugins, and themes. Aliases can be placed here, though oh-my-zsh
# users are encouraged to define aliases within the ZSH_CUSTOM folder.
# For a full list of active aliases, run `alias`.
#
# Example aliases
# alias zshconfig="mate ~/.zshrc"
# alias ohmyzsh="mate ~/.oh-my-zsh"
alias calc="python3 -c 'import sys; print(eval(\"\".join(sys.argv[1:])))'"
# Read man page.
zstyle ':completion:*:manuals' separate-sections true
zstyle ':completion:*:manuals.*' insert-sections true
zstyle ':completion:*:man:*' menu yes select
# Created by `pipx` on 2022-08-16 18:53:24
export PATH="$PATH:/home/eyedevelop/.local/bin"
# Auto start tmux
if command -v tmux &> /dev/null && [ -n "$PS1" ] && [[ ! "$TERM" =~ screen ]] && [[ ! "$TERM" =~ tmux ]] && [ -z "$TMUX" ]; then
exec tmux
fi