dots


commit
afd1069
parent
7ec2106
author
xxwhirlpool
date
2025-06-04 22:09:25 -0400 EDT
fix bashrc, move pomodoro to script
2 files changed,  +30, -21
M config/.bashrc
+3, -21
 1@@ -125,24 +125,6 @@ eval "$(starship init bash)"
 2 
 3 export PATH=$PATH:/usr/local/go/bin
 4 
 5-# timer pomodoro thing
 6-declare -A pomo_options
 7-pomo_options=(
 8-	["quick"]="15"
 9-    ["work"]="45"
10-    ["break"]="20"
11-)
12-
13-pomodoro () {
14-  if [ -n "$1" -a -n "{pomo_options["$1"]}" ]; then
15-  val=$1;
16-  echo $val | lolcat
17-  timer "${pomo_options["$val"]}m"
18-  notify-send "'$val' session done" && spd-say -t female3 -r +35 "'$val' session done"
19-  fi
20-}
21-
22-alias quick="pomodoro 'quick'"
23-alias work="pomodoro 'work'"
24-alias break="pomodoro 'break'"
25-. "$HOME/.cargo/env"
26+export NVM_DIR="$HOME/.config/nvm"
27+[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
28+[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion
A config/.local/bin/pomodoro
+27, -0
 1@@ -0,0 +1,27 @@
 2+#!/bin/bash
 3+#
 4+# adapted from bashbunni's zshrc example:
 5+#
 6+# https://gist.github.com/bashbunni/3880e4194e3f800c4c494de286ebc1d7
 7+
 8+if [ "$1" == "quick" ]; then
 9+	val=$1
10+	echo $val | lolcat
11+	timer "15m"
12+	notify-send "'$val' session done"
13+	spd-say -t female3 -r +35 "'$val' session done"
14+elif [ "$1" == "work" ]; then
15+	val=$1
16+	echo $val | lolcat
17+	timer "45m"
18+	notify-send "'$val' session done"
19+	spd-say -t female3 -r +35 "'$val' session done"
20+elif [ "$1" == "break" ]; then
21+	val=$1
22+	echo $val | lolcat
23+	timer "20m"
24+	notify-send "'$val' session done"
25+	spd-say -t female3 -r +35 "'$val' session done"
26+else
27+	echo -n "something failed"
28+fi