[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
|
||||
[ "$TERM" = "eterm-color" ] && exec bash
|
||||
[ "$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 g=git
|
||||
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 }
|
||||
letterup() { take $1 && cp -a ~/Documents/Personal/Brief-Vorlage/2017-LaTeX/* .; }
|
||||
|
||||
|
@ -71,6 +77,13 @@ function fzf-ssh () {
|
|||
zle -N 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
|
||||
autoload -Uz copy-earlier-word
|
||||
zle -N copy-earlier-word
|
||||
|
|
Loading…
Reference in New Issue