Fix battery i3block

This commit is contained in:
2022-12-15 13:25:38 -05:00
parent be2e73fda6
commit e2a9e753ff
6 changed files with 18 additions and 10 deletions

View File

@@ -4,10 +4,10 @@ set $term kitty
# set $term st
# set $term_alt urxvt
{{ if eq .chezmoi.hostname "x1-carbon" }}
# set $term urxvt
set $term urxvt
# set $term_alt kitty
# set $term_alt st
set $term_alt urxvt
set $term_alt st
# set $term_alt urxvt
exec dunst
exec compton
exec imwheel

View File

@@ -15,6 +15,8 @@ color=#cbe4ff
# ticker [[[ #
{{ if eq .chezmoi.hostname "nzxt" }}
# [ticker]
# label=BTC
# TICKER=BTC-USD
@@ -35,6 +37,8 @@ interval=30
# TICKER=^IXIC
# interval=30
{{ end }}
# ]]] ticker #
# volume/spotify [[[ #
@@ -69,7 +73,7 @@ interval=5
{{ if eq .chezmoi.hostname "x1-carbon" }}
[battery]
label=⚡
label=⚡
interval=30
[wifi]

View File

@@ -24,12 +24,16 @@ my $short_text;
my $bat_number = $ENV{BLOCK_INSTANCE} || 0;
# read the first line of the "acpi" command output
open (ACPI, "acpi -b | grep 'Battery $bat_number' |") or die;
open (ACPI, "acpi -b 2>/dev/null| grep 'Battery $bat_number' |") or die;
$acpi = <ACPI>;
close(ACPI);
# fail on unexpected output
if ($acpi !~ /: (\w+), (\d+)%/) {
if (not defined($acpi)) {
# don't print anything to stderr if there is no battery
exit(0);
}
elsif ($acpi !~ /: ([\w\s]+), (\d+)%/) {
die "$acpi\n";
}

View File

@@ -31,7 +31,7 @@ INTERFACE="${BLOCK_INSTANCE:-wlan0}"
QUALITY=$(sudo grep $INTERFACE /proc/net/wireless | awk '{ print int($3 * 100 / 70) }')
# echo $QUALITY
W_inter=$(ip link | grep "[1-9]: wlp" | cut -d " " -f2 | tr -d ':')
W_name=$(nmcli d | grep "$W_inter" | awk '{print $4}')
# W_name=$(nmcli d | grep "$W_inter" | awk '{print $4}')
#------------------------------------------------------------------------

View File

@@ -1,4 +1,4 @@
# set recolor true
set recolor true
# black
set recolor-darkcolor "#ffffff"
set recolor-lightcolor "#000000"