Fuck it, -340ms

This commit is contained in:
Alex 2020-04-16 03:36:10 +02:00
parent bf0c2e52a8
commit 99971f7781
Signed by: caskd
GPG Key ID: F92BA85F61F4C173
4 changed files with 5 additions and 30 deletions

2
.zshrc
View File

@ -2,7 +2,7 @@ if [[ -r "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh" ]]
source "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh"
fi
[[ ! -f ${ZDOTDIR}/.p10k.zsh ]] || source ${ZDOTDIR}/.p10k.zsh
source "${ZDOTDIR}/completions.zsh"
source "${ZDOTDIR}/preferences.zsh"
source "${ZDOTDIR}/completions.zsh"
source "${ZDOTDIR}/bindings.zsh"
source "${ZDOTDIR}/custom.zsh"

View File

@ -1,7 +1,7 @@
source "${ZDOTDIR}/custom/segments.zsh"
source "${ZDOTDIR}/custom/prependsudo.zsh"
source "${ZDOTDIR}/custom/aliases.zsh"
source "${ZDOTDIR}/custom/dirstack.zsh"
source "${ZDOTDIR}/custom/docker.zsh"
source "${ZDOTDIR}/custom/functions.zsh"
source "${ZDOTDIR}/custom/gpg.zsh"
source "${ZDOTDIR}/custom/prependsudo.zsh"
source "${ZDOTDIR}/custom/segments.zsh"
source "${ZDOTDIR}/custom/functions.zsh"

View File

@ -1,36 +1,13 @@
typeset -gi _pacman_check_time
typeset -gi _mail_count
typeset -gi _upgrade_packages
function prompt_docker_host() {
p10k segment -b blue -i '' -t "${DOCKER_HOST#*://}" -c "${DOCKER_HOST#*://}"
}
typeset -g POWERLEVEL9K_DOCKER_HOST_SHOW_ON_COMMAND='docker'
function prompt_dbus_mpris() {
typeset -g _mpris_LASTRESP="${_mpris_RESP:-0}"
typeset -g _mpris_RESP="$(busctl --user --json=short get-property org.mpris.MediaPlayer2.mpv /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player Metadata 2>/dev/null | jq '.data')"
if [[ $_mpris_RESP != $_mpris_LASTRESP ]]; then
typeset -g _mpris_RFMT="$(print ${_mpris_RESP} | jq --raw-output '."xesam:title".data // ""')"
local ARTIST="$(print ${_mpris_RESP} | jq --raw-output '."xesam:artist".data[0] // ""')"
[ ! -z ${ARTIST} ] && _mpris_RFMT="${ARTIST} - ${_mpris_RFMT%% \(*\)}"
fi
p10k segment -b purple -i '' -t "${_mpris_RFMT}" -c "${_mpris_RFMT}"
}
function prompt_new_mail() {
_mail_count=(~/Mail/*/Inbox/new/*(.N))
(( ${#_mail_count} > 0 )) || return
p10k segment -b yellow -i '' -t "${#_mail_count}"
}
function prompt_pacman_upgrade() {
local -a stats
zstat -A stats +mtime -- /var/lib/pacman/sync 2>/dev/null
if [[ $stats[1] != $_pacman_check_time ]]; then
_upgrade_packages=$(pacman -Qu | wc -l)
_pacman_check_time=$stats[1]
fi
(( $_upgrade_packages > 0 )) || return
p10k segment -b cyan -i '' -t "${_upgrade_packages}"
}
typeset -g POWERLEVEL9K_PACMAN_UPGRADE_SHOW_ON_COMMAND='pacman'
function prompt_covid_19() {
local tmpfile=~/.cache/covidres
local -a stats

View File

@ -5,7 +5,7 @@ typeset -g ZLE_RPROMPT_INDENT=0
setopt appendhistory autocd auto_pushd correct_all extendedglob nomatch notify hist_ignore_all_dups hist_ignore_space nobeep
typeset -g POWERLEVEL9K_DISABLE_HOT_RELOAD=true
#typeset -g POWERLEVEL9K_MODE='nerdfont-fontconfig'
typeset -g POWERLEVEL9K_MODE='nerdfont-fontconfig'
if [ -z "$SSH_CONNECTION" ] && ! [ -z "$DISPLAY" ]; then
source ${ZDOTDIR}/powerlevel10k/powerlevel10k.zsh-theme
[[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh
@ -30,11 +30,9 @@ if [ -z "$SSH_CONNECTION" ] && ! [ -z "$DISPLAY" ]; then
vim_shell
new_mail
covid_19
dbus_mpris
public_ip
newline
docker_host
pacman_upgrade
vcs
virtualenv
pyenv