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)" | |
| 125 | 125 | ||
| 126 | 126 | export PATH=$PATH:/usr/local/go/bin | |
| 127 | 127 | ||
| 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 |