[MAJOR] updated xmobar scripts (battery and updates)
This commit is contained in:
parent
7ee6ae2359
commit
8e5166a3f8
3 changed files with 28 additions and 14 deletions
|
@ -1,8 +1,19 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
if [ "$(acpi)" == "No support for device type: power_supply" ]
|
#Check if its laptop of pc with hostnamectl
|
||||||
|
|
||||||
|
pctype=$(hostnamectl | grep -Po '(Chassis: )(\w+)' | sed 's/Chassis: //')
|
||||||
|
if [ "$pctype" == "desktop" ];
|
||||||
then
|
then
|
||||||
echo ""
|
#Check if any connected device has a battery with upower
|
||||||
|
xm3bat=$(upower -i /org/freedesktop/UPower/devices/headset_dev_94_DB_56_AB_B5_D4 | grep -Po '(percentage: *)(\d+)' | sed 's/\s*percentage: //' | xargs)
|
||||||
|
if [ "$xm3bat" == 0 ];
|
||||||
|
then
|
||||||
|
echo ""
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
echo "<fn=3></fn><fc=#AAC0F0> $xm3bat%</fc>"
|
||||||
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
batLevel=$(acpi --battery | grep -Po '(\d+)\%' | sed 's/%//')
|
batLevel=$(acpi --battery | grep -Po '(\d+)\%' | sed 's/%//')
|
||||||
|
|
4
.config/xmobar/scripts/updates.sh
Executable file
4
.config/xmobar/scripts/updates.sh
Executable file
|
@ -0,0 +1,4 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
update_number=$(checkupdates | wc -l)
|
||||||
|
echo "<fn=6> </fn> <fc=#AAC0F0>$update_number</fc>"
|
|
@ -22,18 +22,16 @@ Config {font = "Ubuntu bold 10"
|
||||||
, persistent = False
|
, persistent = False
|
||||||
, iconRoot = "/home/afonso/.config/xmobar/xpm/" -- default: "."
|
, iconRoot = "/home/afonso/.config/xmobar/xpm/" -- default: "."
|
||||||
, commands = [
|
, commands = [
|
||||||
Run XMonadLog
|
Run XMonadLog
|
||||||
, Run Date "%a, %d %b <fn=1></fn> %H:%M" "date" 10
|
, Run Date "%a, %d %b <fn=1></fn> %H:%M" "date" 10
|
||||||
, Run Mpris2 "playerctld" ["-t", "<fc=#AAC0F0><artist> - <title></fc>"] 10
|
, Run Mpris2 "playerctld" ["-t", "<fc=#AAC0F0><artist> - <title></fc>"] 10
|
||||||
, Run Memory ["-t","<fn=6></fn> <fc=#AAC0F0><usedratio></fc>%"] 10
|
, Run Memory ["-t","<fn=6></fn> <fc=#AAC0F0><usedratio></fc>%"] 50
|
||||||
, Run Com "/home/afonso/.config/xmobar/scripts/disk.sh" [] "disk" 10
|
, Run Com "/home/afonso/.config/xmobar/scripts/disk.sh" [] "disk" 100
|
||||||
, Run Com "/home/afonso/.config/xmobar/scripts/cpu_temp.sh" [] "cpu" 10
|
, Run Com "/home/afonso/.config/xmobar/scripts/cpu_temp.sh" [] "cpu" 50
|
||||||
, Run Com "/home/afonso/.config/xmobar/scripts/volume.sh" [] "volume" 10
|
, Run Com "/home/afonso/.config/xmobar/scripts/battery.sh" [] "battery" 50
|
||||||
, Run Com "/home/afonso/.config/xmobar/scripts/bluetooth.sh" [] "bluetooth" 10
|
, Run Com "/home/afonso/.config/xmobar/scripts/updates.sh" [] "updates" 6000
|
||||||
, Run Com "/home/afonso/.config/xmobar/scripts/network.sh" [] "network" 10
|
, Run Com "/home/afonso/.config/xmobar/scripts/trayer-padding-icon.sh" [] "trayerpad" 20
|
||||||
, Run Com "/home/afonso/.config/xmobar/scripts/battery.sh" [] "battery" 20
|
]
|
||||||
, Run Com "/home/afonso/.config/xmobar/scripts/trayer-padding-icon.sh" [] "trayerpad" 20
|
|
||||||
]
|
|
||||||
, sepChar = "%"
|
, sepChar = "%"
|
||||||
, alignSep = "}{"
|
, alignSep = "}{"
|
||||||
, template = " <icon=logo.xpm/> \
|
, template = " <icon=logo.xpm/> \
|
||||||
|
@ -47,6 +45,9 @@ Config {font = "Ubuntu bold 10"
|
||||||
\ \
|
\ \
|
||||||
\|\
|
\|\
|
||||||
\ \
|
\ \
|
||||||
|
\%updates%\
|
||||||
|
\ \
|
||||||
|
\ \
|
||||||
\%memory%\
|
\%memory%\
|
||||||
\ \
|
\ \
|
||||||
\ \
|
\ \
|
||||||
|
@ -57,8 +58,6 @@ Config {font = "Ubuntu bold 10"
|
||||||
\ \
|
\ \
|
||||||
\ \
|
\ \
|
||||||
\%battery%\
|
\%battery%\
|
||||||
\ \
|
|
||||||
\ \
|
|
||||||
\|\
|
\|\
|
||||||
\%trayerpad%"
|
\%trayerpad%"
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue