Commit afd1069

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