+
+export GPG_TTY=$(tty)
+gpg-connect-agent updatestartuptty /bye >/dev/null
+
+ZSH_AUTOSUGGEST_STRATEGY=(history completion)
+ZSH_AUTOSUGGEST_BUFFER_MAX_SIZE=30
+
+source /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
+source /usr/share/zsh/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh
+
+sri() {
+ base64_hash=$(curl "$1" | shasum -b -a "$2" - | awk '{print $1}' | xxd -r -p | base64)
+ echo "sha${2}-${base64_hash}"
+}
+
+scrot() {
+ tmp_file=$(mktemp --tmpdir XXXXXX_scrot.png)
+ grim -g "$(slurp)" "$tmp_file"
+ echo "$tmp_file"
+}