We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ba893c9 commit d375f64Copy full SHA for d375f64
segments/battery.sh
@@ -39,6 +39,8 @@ run_segment() {
39
"cute")
40
output=$(__cutinate "$battery_status")
41
;;
42
+ "hearts")
43
+ output=$(__generate_hearts "$battery_status")
44
esac
45
if [ -n "$output" ]; then
46
echo "$output"
@@ -134,6 +136,21 @@ __cutinate() {
134
136
done
135
137
}
138
139
+__generate_hearts() {
140
+ perc=$1
141
+ num_hearts=$TMUX_POWERLINE_SEG_BATTERY_NUM_HEARTS
142
+ hearts_output=""
143
+
144
+ for i in $(seq 1 "$num_hearts"); do
145
+ if [ "$perc" -ge $((i * 100 / num_hearts)) ]; then
146
+ hearts_output+="$BATTERY_FULL "
147
+ else
148
+ hearts_output+="$BATTERY_EMPTY "
149
+ fi
150
+ done
151
+ echo "$hearts_output"
152
+}
153
154
__linux_get_bat() {
155
bf=$(cat "$BAT_FULL")
156
bn=$(cat "$BAT_NOW")
0 commit comments