25 lines
613 B
Fish
Executable file
25 lines
613 B
Fish
Executable file
#!/usr/bin/fish
|
|
|
|
|
|
while true
|
|
set batt_str (battery)
|
|
set batt_emoji = ""
|
|
|
|
switch $batt_str
|
|
case "Full*"
|
|
set batt_emoji "✔️"
|
|
set batt (battery | cut -d ' ' -f2)%
|
|
case 'Discharging*'
|
|
set batt_emoji "🔋"
|
|
set batt (battery | cut -d ' ' -f2)%
|
|
case 'Not*'
|
|
set batt_emoji "X"
|
|
set batt (battery | cut -d ' ' -f3)%
|
|
case 'Charging*'
|
|
set batt_emoji "⚡"
|
|
set batt (battery | cut -d ' ' -f2)%
|
|
end
|
|
|
|
echo -e "%{c}$(now) %{r}$(sugar --lb) $batt_emoji $batt "
|
|
sleep 1
|
|
end
|