X-Git-Url: https://git.xandkar.net/?a=blobdiff_plain;f=home%2Flib%2Flogin_functions.sh;h=fd9beaff2eacb0706b6bbf549e92ac9227dd6be8;hb=refs%2Fheads%2Fps2dot;hp=1cc5f7f44ecd10b30ffb7782cf5af14989576ece;hpb=69379959ee3d3c60d3307b0c9329590482045acc;p=khome.git diff --git a/home/lib/login_functions.sh b/home/lib/login_functions.sh index 1cc5f7f..fd9beaf 100644 --- a/home/lib/login_functions.sh +++ b/home/lib/login_functions.sh @@ -147,10 +147,15 @@ work_log() { then work_log_template > "$file_work_log_today" fi - vim "$file_work_log_today" + vim -c 'set spell' "$file_work_log_today" } +note() { + mkdir -p "$DIR_NOTES" + vim -c 'set spell' "$DIR_NOTES/$(date +'%Y_%m_%d--%H_%M_%S%z')--$1.md" +} + weather() { curl "http://wttr.in/$WEATHER_LOCATION" } @@ -166,3 +171,16 @@ bt_devs() { | awk '{print $2}' \ | xargs bluetoothctl -- info } + +run() { + stderr="$(mktemp)" + $@ 2> >(tee "$stderr") + code="$?" + urgency='' + case "$code" in + 0) urgency='normal';; + *) urgency='critical' + esac + notify-send -u "$urgency" "Job done: $code" "$(cat $stderr)" + rm "$stderr" +}