}
my $charge = int($battery{CHARGE_NOW} / $battery{CHARGE_FULL} * 100);
+my $charging = '';
+if ($battery{STATUS} eq 'Charging' or $battery{STATUS} eq 'Full') {
+ $charging = '^';
+}
# GNU screen mode with colors: 0-20 red, 20-40 yellow, 40-100 green.
if ($screen_mode) {
$color = 'b g';
}
- print "\005{+$color}$charge%\005{-}\n";
+ print "\005{+$color}$charge%\005{-}$charging\n";
# Same in tmux mode.
} elsif ($tmux_mode) {
$color = 'green';
}
- print "#[fg=$color,bold]$charge%#[default]\n";
+ print "#[fg=$color,bold]$charge%#[default]$charging\n";
# Plain text output.
} else {
- print "$charge%\n";
+ print "$charge%$charging\n";
}