From 7f6b57d43ae52cb8cb5a99eb40c092c1442a9c21 Mon Sep 17 00:00:00 2001 From: jao Date: Sat, 29 Jun 2019 23:26:53 +0100 Subject: New WeatherX --- src/lib/Bottom.hs | 2 +- src/lib/Monitors.hs | 37 ++++++++++++++++++++++++++----------- 2 files changed, 27 insertions(+), 12 deletions(-) (limited to 'src') diff --git a/src/lib/Bottom.hs b/src/lib/Bottom.hs index 8fb7fe6..00cc868 100644 --- a/src/lib/Bottom.hs +++ b/src/lib/Bottom.hs @@ -16,7 +16,7 @@ config cs tpl p = (baseConfig p) { \ 🎧|default:Master|\ \ |default:Capture| 🎵" ++ tpl - ++ " {} |mbox| 🌤 |EGPH| \ + ++ " {} |mbox| |EGPH| \ \ ⏰ |uptime| 🕓 |datetime| |laTime| " , commands = [ Run (uptime p) , Run (wireless p) diff --git a/src/lib/Monitors.hs b/src/lib/Monitors.hs index 1ad3c89..f3e76f1 100644 --- a/src/lib/Monitors.hs +++ b/src/lib/Monitors.hs @@ -61,20 +61,35 @@ uptime p = Uptime (p <~> [ "-t" , " ", "-m", "3", "-c", "0", "-S" , "On" , "-L", "10", "-H", "100"]) 600 weather st = - Weather st ["-t", "° % ()" - , "-L","10", "-H", "25", "--normal", "black", - "--high", "lightgoldenrod4", "--low", "darkseagreen4"] 18000 + WeatherX st + [ ("clear", "🌣") + , ("sunny", "🌣") + , ("mostly clear", "🌤") + , ("mostly sunny", "🌤") + , ("partly sunny", "⛅") + , ("fair", "🌑") + , ("cloudy","☁") + , ("overcast","☁") + , ("partly cloudy", "⛅") + , ("mostly cloudy", "🌧") + , ("considerable cloudiness", "⛈")] + ["-t", " ° % ()" + , "-L","10", "-H", "25", "--normal", "black" + , "--high", "lightgoldenrod4", "--low", "darkseagreen4"] + 18000 batt p = BatteryN ["BAT0"] - ((p <~> ["-t", " %" - , "-S", "Off", "-d", "0", "-m", "3" - , "-L", "10", "-H", "80", "-p", "3"]) - ++ [ "--" - , "-i", "🔌", "-O", " 🔌 " - , "-o", " 🔋 " - , "-H", "16", "-L", "10" - , "-h", "sienna4", "-l", "gray20"]) 50 "batt0" + ["-t", " %" + , "-S", "Off", "-d", "0", "-m", "3" + , "-L", "10", "-H", "90", "-p", "3" + , "--low", (pHigh p), "--normal", (pNormal p), "--high", (pLow p) + , "--" + , "-i", "🔌" + , "-O", " 🔌 " + , "-o", " 🔋 " + , "-H", "16", "-L", "10" + , "-h", "sienna4", "-l", "gray20"] 50 "batt0" coreTemp p = CoreTemp (p <~> ["-t", "° °" -- cgit v1.2.3