- 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
+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
+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