From 3b16c45d3b851ba8b490d4cb9d9f07e36b43b2e5 Mon Sep 17 00:00:00 2001 From: Ivan Malison Date: Tue, 31 Jan 2017 23:19:34 -0800 Subject: [PATCH] [taffybar] Update theming --- dotfiles/config/taffybar/taffybar.hs | 8 ++++-- dotfiles/config/taffybar/taffybar.rc | 40 +++++++++++++++++++++++++--- 2 files changed, 43 insertions(+), 5 deletions(-) diff --git a/dotfiles/config/taffybar/taffybar.hs b/dotfiles/config/taffybar/taffybar.hs index b8822c04..c65d847d 100644 --- a/dotfiles/config/taffybar/taffybar.hs +++ b/dotfiles/config/taffybar/taffybar.hs @@ -1,9 +1,10 @@ import System.Taffybar +import System.Taffybar.MPRIS2 +import System.Taffybar.Pager +import System.Taffybar.SimpleClock import System.Taffybar.Systray import System.Taffybar.TaffyPager -import System.Taffybar.SimpleClock -import System.Taffybar.MPRIS2 import System.Taffybar.Widgets.PollingGraph @@ -33,6 +34,9 @@ main = do , emptyWorkspace = id , imageCount = 8 , workspaceGap = 0 + , activeWorkspace = escape + , visibleWorkspace = escape + , workspaceBorder = False } pager = taffyPagerNew pagerConfig mpris = mpris2New diff --git a/dotfiles/config/taffybar/taffybar.rc b/dotfiles/config/taffybar/taffybar.rc index 9e7e5a1a..67f00759 100644 --- a/dotfiles/config/taffybar/taffybar.rc +++ b/dotfiles/config/taffybar/taffybar.rc @@ -3,13 +3,47 @@ style "taffybar-default" { color["white"] = "#ffffff" color["green"] = "#00ff00" color["red"] = "#ff0000" + color["aqua"] = "#455a64" + color["yellow"] = "#fff59d" + color["gray"] = "#263238" - bg[NORMAL] = "#1c1f26" + bg[NORMAL] = @black fg[NORMAL] = @white text[NORMAL] = @white fg[PRELIGHT] = @green bg[PRELIGHT] = @black } -widget "Taffybar*" style "taffybar-default" -widget "*NotificationCloseButton" style "notification-button" +style "taffybar-active-window" = "taffybar-default" { + bg[NORMAL] = @black + fg[NORMAL] = @green +} + +style "taffybar-notification-button" = "taffybar-default" { + text[NORMAL] = @red + fg[NORMAL] = @red +} + +style "taffybar-workspace-border-active" = "taffybar-default" { + bg[NORMAL] = @aqua +} +style "taffybar-workspace-border-visible" = "taffybar-default" { + bg[NORMAL] = @gray +} +style "taffybar-workspace-border-empty" = "taffybar-default" { + bg[NORMAL] = @black +} +style "taffybar-workspace-border-hidden" = "taffybar-default" { + bg[NORMAL] = @black +} +style "taffybar-workspace-border-urgent" = "taffybar-default" { + bg[NORMAL] = @black +} + +widget "Taffybar*WindowSwitcher*label" style "taffybar-active-window" +widget "*NotificationCloseButton" style "taffybar-notification-button" +widget "*Workspace-*-active*" style "taffybar-workspace-border-active" +widget "*Workspace-*-visible*" style "taffybar-workspace-border-visible" +widget "*Workspace-*-empty*" style "taffybar-workspace-border-empty" +widget "*Workspace-*-hidden*" style "taffybar-workspace-border-hidden" +widget "*Workspace-*-urgent*" style "taffybar-workspace-border-urgent"