diff --git a/dotfiles/config/taffybar/taffybar b/dotfiles/config/taffybar/taffybar index 276ed1fd..629e4941 160000 --- a/dotfiles/config/taffybar/taffybar +++ b/dotfiles/config/taffybar/taffybar @@ -1 +1 @@ -Subproject commit 276ed1fd83bb56d22cb854acb10aeebf64b97c5c +Subproject commit 629e4941d7456037dbaa139588316388f98e79d4 diff --git a/dotfiles/config/taffybar/taffybar.hs b/dotfiles/config/taffybar/taffybar.hs index fa201133..d10eb4ac 100644 --- a/dotfiles/config/taffybar/taffybar.hs +++ b/dotfiles/config/taffybar/taffybar.hs @@ -312,7 +312,10 @@ mprisWidget = updatePlayerWidget = simplePlayerWidget defaultPlayerConfig - { setNowPlayingLabel = playingText 20 20 + { setNowPlayingLabel = + -- Upstream `playingText` uses "artist - title"; replace the + -- separator with a newline for a more compact widget. + \np -> T.replace " - " "\n" <$> playingText 20 20 np } } @@ -395,7 +398,7 @@ endWidgetsForHost hostName backend = mkSimpleTaffyConfig :: String -> Backend -> [FilePath] -> SimpleTaffyConfig mkSimpleTaffyConfig hostName backend cssFiles = - defaultSimpleTaffyConfig + defaultSimpleTaffyConfig { startWidgets = startWidgetsForBackend backend, endWidgets = endWidgetsForHost hostName backend, barPosition = Top,