[taffybar] More support

This commit is contained in:
Ivan Malison 2017-03-04 14:13:49 -08:00
parent df15dacf8e
commit 9b0fc9d630
No known key found for this signature in database
GPG Key ID: 62530EFBE99DC2F8
3 changed files with 22 additions and 20 deletions

View File

@ -1,12 +0,0 @@
[Unit]
Description=ScreenCloud
Wants=taffybar.service
After=taffybar.service
[Service]
Type=simple
ExecStart=/usr/bin/screencloud
ExecStop=/usr/bin/pkill screencloud
[Install]
WantedBy=wm.target

View File

@ -65,6 +65,10 @@ main = do
case monEither of case monEither of
Left _ -> 0 Left _ -> 0
Right monString -> fromMaybe 0 $ readMaybe monString Right monString -> fromMaybe 0 $ readMaybe monString
let monFilter =
case monEither of
Left _ -> allMonitors
Right monString -> Nothing
let memCfg = let memCfg =
defaultGraphConfig defaultGraphConfig
{graphDataColors = [(1, 0, 0, 1)], graphLabel = Just "mem"} {graphDataColors = [(1, 0, 0, 1)], graphLabel = Just "mem"}
@ -74,7 +78,9 @@ main = do
, graphLabel = Just "cpu" , graphLabel = Just "cpu"
} }
let clock = textClockNew Nothing "%a %b %_d %r" 1 let clock = textClockNew Nothing "%a %b %_d %r" 1
pagerConfig = defaultPagerConfig {useImages = True} pagerConfig = defaultPagerConfig {
useImages = True
}
mpris = mpris2New mpris = mpris2New
mem = pollingGraphNew memCfg 1 memCallback mem = pollingGraphNew memCfg 1 memCallback
cpu = pollingGraphNew cpuCfg 0.5 cpuCallback cpu = pollingGraphNew cpuCfg 0.5 cpuCallback
@ -82,7 +88,7 @@ main = do
hudConfig = hudConfig =
defaultWorkspaceHUDConfig defaultWorkspaceHUDConfig
{ underlineHeight = 3 { underlineHeight = 3
, underlinePadding = 0 , underlinePadding = 1
, minWSWidgetSize = Nothing , minWSWidgetSize = Nothing
, minIcons = 3 , minIcons = 3
, getIconInfo = myGetIconInfo , getIconInfo = myGetIconInfo
@ -93,7 +99,7 @@ main = do
, updateRateLimitMicroseconds = 100000 , updateRateLimitMicroseconds = 100000
, updateIconsOnTitleChange = True , updateIconsOnTitleChange = True
, updateOnWMIconChange = True , updateOnWMIconChange = True
, debugMode = True , debugMode = False
, redrawIconsOnStateChange = True , redrawIconsOnStateChange = True
} }
hudPagerConfig = hudFromPagerConfig pagerConfig hudPagerConfig = hudFromPagerConfig pagerConfig
@ -105,15 +111,16 @@ main = do
{ startWidgets = [hud] { startWidgets = [hud]
, endWidgets = , endWidgets =
[ underline tray "yellow" [ underline tray "yellow"
, underline clock "blue" , underline clock "teal"
, underline mem "orange" , underline mem "red"
, underline cpu "green" , underline cpu "green"
, underline mpris "red" , underline mpris "blue"
] ]
, monitorNumber = monNumber , monitorNumber = monNumber
, monitorFilter = allMonitors , monitorFilter = monFilter
, barPosition = Top , barPosition = Top
, barHeight = 40 , barHeight = 40
, widgetSpacing = 5
} }
-- Local Variables: -- Local Variables:

View File

@ -10,7 +10,7 @@ style "taffybar-default" {
color["dgrey"] = "#212121" color["dgrey"] = "#212121"
color["ldgrey"] = "#424242" color["ldgrey"] = "#424242"
color["lgrey"] = "#bdbdbd" color["lgrey"] = "#bdbdbd"
color["teal"] = "#80CBC4" color["teal"] = "#00796b"
color["bgrey"] = "#37474F" color["bgrey"] = "#37474F"
color["bgreyl"] = "#546E7A" color["bgreyl"] = "#546E7A"
color["activeWS"] = @yellow color["activeWS"] = @yellow
@ -77,6 +77,12 @@ style "red" = "taffybar-default" {
style "yellow" = "taffybar-default" { style "yellow" = "taffybar-default" {
bg[NORMAL]= @yellow bg[NORMAL]= @yellow
} }
style "green" = "taffybar-default" {
bg[NORMAL]= @green
}
style "teal" = "taffybar-default" {
bg[NORMAL]= @teal
}
widget "Taffybar*" style "taffybar-default" widget "Taffybar*" style "taffybar-default"
widget "Taffybar*WindowSwitcher*" style "taffybar-active-window" widget "Taffybar*WindowSwitcher*" style "taffybar-active-window"
@ -106,3 +112,4 @@ widget "*red-underline*" style "red"
widget "*yellow-underline*" style "yellow" widget "*yellow-underline*" style "yellow"
widget "*orange-underline*" style "orange" widget "*orange-underline*" style "orange"
widget "*green-underline*" style "green" widget "*green-underline*" style "green"
widget "*teal-underline*" style "teal"