[zsh] Add weather-shenanigans, and directly start Sway
This commit is contained in:
parent
375e763e1e
commit
5eb5a62b0b
13
home/.zshrc
13
home/.zshrc
|
@ -1,3 +1,8 @@
|
||||||
|
# Directly start sway if we're on tty1
|
||||||
|
if [ "$(tty)" = "/dev/tty1" ]; then
|
||||||
|
exec sway
|
||||||
|
fi
|
||||||
|
|
||||||
# Back out if we're surrounded by Emacs
|
# Back out if we're surrounded by Emacs
|
||||||
[ "$TERM" = "eterm-color" ] && exec bash
|
[ "$TERM" = "eterm-color" ] && exec bash
|
||||||
[ "$TERM" = "xterm-termite" ] && export TERM=xterm-256color
|
[ "$TERM" = "xterm-termite" ] && export TERM=xterm-256color
|
||||||
|
@ -38,6 +43,7 @@ alias dry="docker run --rm -itv /var/run/docker.sock:/var/run/docker.sock skaneh
|
||||||
alias k=kubectl
|
alias k=kubectl
|
||||||
alias g=git
|
alias g=git
|
||||||
alias git-cleanup-merged-branches="git fetch -va && git branch --merged | egrep -v '(^\*|master)' | xargs git branch -d"
|
alias git-cleanup-merged-branches="git fetch -va && git branch --merged | egrep -v '(^\*|master)' | xargs git branch -d"
|
||||||
|
alias wttr="curl v2.wttr.in/Bogenhausen"
|
||||||
timestamp() { date +%Y-%m-%d-%H%M%S }
|
timestamp() { date +%Y-%m-%d-%H%M%S }
|
||||||
letterup() { take $1 && cp -a ~/Documents/Personal/Brief-Vorlage/2017-LaTeX/* .; }
|
letterup() { take $1 && cp -a ~/Documents/Personal/Brief-Vorlage/2017-LaTeX/* .; }
|
||||||
|
|
||||||
|
@ -71,6 +77,13 @@ function fzf-ssh () {
|
||||||
zle -N fzf-ssh
|
zle -N fzf-ssh
|
||||||
bindkey '\es' fzf-ssh
|
bindkey '\es' fzf-ssh
|
||||||
|
|
||||||
|
function fzf-vm () {
|
||||||
|
local selected_vm=$(grep "Host " ~/.ssh/config | grep -oP "vm-(\w+)" | sort -u | cut -b 4-)
|
||||||
|
vm $selected_vm
|
||||||
|
}
|
||||||
|
zle -N fzf-ssh
|
||||||
|
bindkey '\ev' fzf-vm
|
||||||
|
|
||||||
# Via @leahneukirchen
|
# Via @leahneukirchen
|
||||||
autoload -Uz copy-earlier-word
|
autoload -Uz copy-earlier-word
|
||||||
zle -N copy-earlier-word
|
zle -N copy-earlier-word
|
||||||
|
|
Loading…
Reference in New Issue