diff options
| author | Felix Springer <felixspringer149@gmail.com> | 2019-07-12 01:22:33 +0200 | 
|---|---|---|
| committer | Felix Springer <felixspringer149@gmail.com> | 2019-07-12 01:22:33 +0200 | 
| commit | de4869cdc4bf41b0913c16c0693948921df5b224 (patch) | |
| tree | 18bc9a22b7f0ec6d57887d8ab4f4299cdd64ed29 /src/Xmobar/Plugins | |
| parent | 4ddab0dc24abb4c812eb9b89868dbf36edf08469 (diff) | |
| download | xmobar-de4869cdc4bf41b0913c16c0693948921df5b224.tar.gz xmobar-de4869cdc4bf41b0913c16c0693948921df5b224.tar.bz2 | |
used hlint to fix some unnecessary syntax
Diffstat (limited to 'src/Xmobar/Plugins')
| -rw-r--r-- | src/Xmobar/Plugins/Monitors/CoreTemp.hs | 15 | 
1 files changed, 7 insertions, 8 deletions
| diff --git a/src/Xmobar/Plugins/Monitors/CoreTemp.hs b/src/Xmobar/Plugins/Monitors/CoreTemp.hs index 5588ca2..7a6bdfd 100644 --- a/src/Xmobar/Plugins/Monitors/CoreTemp.hs +++ b/src/Xmobar/Plugins/Monitors/CoreTemp.hs @@ -65,14 +65,14 @@ cTConfig = mkMConfig cTTemplate cTOptions    where cTTemplate = "Temp: <max>°C - <maxpc>%"          cTOptions = [ "max" , "maxpc" , "maxbar" , "maxvbar" , "maxipat"                      , "avg" , "avgpc" , "avgbar" , "avgvbar" , "avgipat" -                    ] ++ (map (("core" ++) . show) [0 :: Int ..]) +                    ] ++ map (("core" ++) . show) [0 :: Int ..]  -- | Returns the first coretemp.N path found.  coretempPath :: IO String  coretempPath = do xs <- filterM doesDirectoryExist ps                    let x = head xs                    return x -  where ps = [ "/sys/bus/platform/devices/coretemp." ++ (show (x :: Int)) ++ "/" | x <- [0..9] ] +  where ps = [ "/sys/bus/platform/devices/coretemp." ++ show (x :: Int) ++ "/" | x <- [0..9] ]  -- | Returns the first hwmonN path found.  hwmonPath :: IO String @@ -101,8 +101,7 @@ labelToCore = (++ "input") . reverse . drop 5 . reverse  -- | Reads core-temperatures as data from the system.  cTData :: IO [Float]  cTData = do fps <- corePaths -            fs <- traverse readSingleFile fps -            return fs +            traverse readSingleFile fps    where readSingleFile :: FilePath -> IO Float          readSingleFile s = do a <- readFile s                                return $ parseContent a @@ -122,7 +121,7 @@ formatCT opts cTs = do let CTOpts { mintemp = minT                                    , maxtemp = maxT } = opts                             domainT = maxT - minT                             maxCT = maximum cTs -                           avgCT = sum cTs / (fromIntegral $ length cTs) +                           avgCT = sum cTs / fromIntegral (length cTs)                             calcPc t = (t - minT) / domainT                             maxCTPc = calcPc maxCT                             avgCTPc = calcPc avgCT @@ -130,13 +129,13 @@ formatCT opts cTs = do let CTOpts { mintemp = minT                         cs <- traverse showTempWithColors cTs                         m <- showTempWithColors maxCT -                       mp <- showWithColors' (show $ (round $ 100*maxCTPc :: Int)) maxCT +                       mp <- showWithColors' (show (round (100*maxCTPc) :: Int)) maxCT                         mb <- showPercentBar maxCT maxCTPc                         mv <- showVerticalBar maxCT maxCTPc                         mi <- showIconPattern (loadIconPattern opts) maxCTPc                         a <- showTempWithColors avgCT -                       ap <- showWithColors' (show $ (round $ 100*avgCTPc :: Int)) avgCT +                       ap <- showWithColors' (show (round (100*avgCTPc) :: Int)) avgCT                         ab <- showPercentBar avgCT avgCTPc                         av <- showVerticalBar avgCT avgCTPc                         ai <- showIconPattern (loadIconPattern opts) avgCTPc @@ -150,7 +149,7 @@ formatCT opts cTs = do let CTOpts { mintemp = minT  runCT :: [String] -> Monitor String -runCT argv = do cTs <- io $ parseCT +runCT argv = do cTs <- io parseCT                  opts <- io $ parseOpts argv                  l <- formatCT opts cTs                  parseTemplate l | 
