#!/bin/sh # # PIM / DOCUMENT DIRECTORY # PIMDIR="${HOME}/Documents" # # COLORS # # COLOR_NB="#181818" # COLOR_NF="#707070" # COLOR_SB="#222222" # COLOR_SF="#CCCCCC" COLOR_NB="#181818" COLOR_NF="#707070" COLOR_SF="#000000" COLOR_SB="#AF5F00" # # TERMINALS # FONT=IosevkaTerm # FONT=TerminessNerdFont # FONT=Spleen # FONT=JetBrainsMonoNerdFont # FONT=FuraCodeNerdFontMono SIZE=16 STERM="st -f $FONT:size=$SIZE" BTERM="st -f $FONT:size=$(( SIZE + 6 ))" HTERM="st -f $FONT:size=$(( SIZE + 12 ))" # # DMENU # DMENUOPTS="-fn Terminus:size=20:style=bold \ -nb $COLOR_NB \ -nf $COLOR_NF \ -sf $COLOR_SF \ -sb $COLOR_SB \ -i \ -f" DMENU_CMD="dmenu $DMENUOPTS" DMENURUN_CMD="dmenu_run $DMENUOPTS" # # NOTIFY # NOTIFY_CMD() { ( echo "$(date +%H:%M) | $1" | xnotify ) & } # # FUNCTIONS # needs() { local add list=$(pkg_info -az) for x in $@ do echo "$list" | grep -q ^$x$ \ || add="$add $x" done [ ! -z "$add" ] \ && doas pkg_add -- $add } # # CONNECT TO GPG-AGENT # [ -f ~/.ksh/gnupg.ksh ] \ && . ~/.ksh/gnupg.ksh