summaryrefslogtreecommitdiff
path: root/pkg
diff options
context:
space:
mode:
authorStefan Majewsky <majewsky@gmx.net>2017-11-17 18:48:47 +0100
committerStefan Majewsky <majewsky@gmx.net>2017-11-17 18:48:47 +0100
commitad470b0626add088b449e8858a9aeac95eee5053 (patch)
tree968a87f996b284314f00f0ea00d9a729e23ea398 /pkg
parented307f528a59ace7f9857fde7e9a17ab840ce9eb (diff)
downloadgofu-ad470b0626add088b449e8858a9aeac95eee5053.tar.gz
i3status: fix AC adapter recognition
Diffstat (limited to 'pkg')
-rw-r--r--pkg/i3status/battery.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/pkg/i3status/battery.go b/pkg/i3status/battery.go
index ec2aa88..e41f189 100644
--- a/pkg/i3status/battery.go
+++ b/pkg/i3status/battery.go
@@ -28,7 +28,7 @@ import (
const (
batteryFullPath = "/sys/class/power_supply/BAT0/energy_full"
batteryNowPath = "/sys/class/power_supply/BAT0/energy_now"
- powerNowPath = "/sys/class/power_supply/BAT0/power_now"
+ powerOnlinePath = "/sys/class/power_supply/AC0/online"
)
func getBatteryStatus() []Block {
@@ -43,13 +43,13 @@ func getBatteryStatus() []Block {
if err != nil {
return nil
}
- powerNow, err := readNumberFromFile(powerNowPath)
+ powerOnline, err := readNumberFromFile(powerOnlinePath)
if err != nil {
return nil
}
energyPerc := energyNow * 100 / energyFull
- charging := powerNow == 0 //i.e. when we're not drawing power from the battery
+ charging := powerOnline > 0
color := "#AAAA00"
if charging {
color = "#00AA00"