| 2025-09-30 04:46:55 +0200 | td_ | (~td@i5387093F.versanet.de) (Ping timeout: 240 seconds) |
| 2025-09-30 04:48:54 +0200 | td_ | (~td@i5387093E.versanet.de) |
| 2025-09-30 05:34:28 +0200 | ChubaDuba | (~ChubaDuba@5.167.116.208) ChubaDuba |
| 2025-09-30 06:21:09 +0200 | ChubaDuba | (~ChubaDuba@5.167.116.208) (Quit: WeeChat 4.6.3) |
| 2025-09-30 07:52:48 +0200 | smashgrab | (~smashgrab@188.166.8.80) (Quit: ZNC 1.7.2+deb3 - https://znc.in) |
| 2025-09-30 07:54:01 +0200 | smashgrab | (~smashgrab@188.166.8.80) smashgrab |
| 2025-09-30 09:53:17 +0200 | ft | (~ft@p4fc2a225.dip0.t-ipconnect.de) (Quit: leaving) |
| 2025-09-30 11:04:24 +0200 | Enrico63 | (~Enrico63@2a0b:e541:10d0:0:9efc:e8ff:fe24:3213) Enrico63 |
| 2025-09-30 11:05:47 +0200 | Enrico63 | (~Enrico63@2a0b:e541:10d0:0:9efc:e8ff:fe24:3213) (Client Quit) |
| 2025-09-30 12:46:50 +0200 | gauge | (~gauge@user/gauge) (Read error: Connection reset by peer) |
| 2025-09-30 12:47:12 +0200 | gauge | (~gauge@user/gauge) gauge |
| 2025-09-30 14:42:13 +0200 | ChubaDuba | (~ChubaDuba@37.112.224.14) ChubaDuba |
| 2025-09-30 18:48:47 +0200 | <haskellbridge> | <iqubic (she/her)> https://kf8nh.com/_heisenbridge/media/matrix.org/wAgHFXkZEsBVIYJjNkPWOqtJ/M2ZYDXAku-w/2025-09-30_0… |
| 2025-09-30 18:49:54 +0200 | <haskellbridge> | <iqubic (she/her)> Solid: I've been using XMobar for a while, and I have a two headed setup (two monitors). The one issue I have is that the section of my bars showing workspace info is showing the same thing on both monitors. Is there a way I can change this to reflect the fact that I two monitors have two different windows open, and are showing two different workspaces? Relevant XMonad config here:... |
| 2025-09-30 18:49:59 +0200 | <haskellbridge> | ... https://github.com/IQubic/nixos-config/blob/master/hm/xmonad/XMonad.hs#L226 |
| 2025-09-30 18:52:05 +0200 | <haskellbridge> | <iqubic (she/her)> Blue is for the currently focused workspace, white is for the visible but isn't focused workspaces. Grey is for the not visible but has windows workspaces. |
| 2025-09-30 19:24:08 +0200 | <fizzie> | I used to use IndependentScreens + two instances of dzen2, and IIRC it accomplished that sort of styling (where ppCurrent = "visible on the screen the bar is on", rather than "currently focused"), but I'm guessing the implementation was probably specific to IndependentScreens (where each screen has its own set of workspaces), so it's probably not that helpful other than maybe as inspiration. |
| 2025-09-30 19:24:50 +0200 | <fizzie> | (By the time I'd switched to "normal" XMonad-style workspaces, I'd also switched to a homegrown thing where a single program owned all the bars, and got structured data from XMonad with screen numbers in it, so it could also do the workspace colors in that style.) |
| 2025-09-30 19:33:37 +0200 | <fizzie> | I'm guessing it should be possible to achieve that via setting ppPrinters to a suitable WSPP (it looks like it would have all the relevant context), but I don't know if there's one already made. |
| 2025-09-30 19:35:54 +0200 | <fizzie> | There's at least https://xmonad.github.io/xmonad-docs/xmonad-contrib/XMonad-Hooks-StatusBar-WorkspaceScreen.html for annotating (visible) workspace names with the screen they're visible on, which isn't a million miles away from coloring them based on whether they're visible on a given screen X, but not quite it. |
| 2025-09-30 19:38:41 +0200 | <fizzie> | (Also it apparently works through ppRename, instead of ppPrinters.) |
| 2025-09-30 19:47:48 +0200 | ft | (~ft@p4fc2a225.dip0.t-ipconnect.de) ft |
| 2025-09-30 20:02:42 +0200 | <haskellbridge> | <iqubic (she/her)> Yeah, that's not quite what I want. |
| 2025-09-30 20:03:44 +0200 | <haskellbridge> | <iqubic (she/her)> Well, WorkspaceScreens isn't what I want! |
| 2025-09-30 20:13:15 +0200 | <fizzie> | I suspect it should be possible to accomplish what you want via a similar approach to WorkspaceScreen, though. You'd define a `formatForScreen :: ScreenId -> PP -> X PP` that'd do a similar match-by-tag-in-ppRename operation as WorkspaceScreen's combineWithScreen does, except instead of combining the number and name, you'd compare it against the passed-in screen and use it to add a desired color to |
| 2025-09-30 20:13:17 +0200 | <fizzie> | the name. |
| 2025-09-30 20:13:19 +0200 | <fizzie> | (And then do `formatForScreen 0 ppMain` / `formatForScreen 1 ppMain` in place of `pure ppMain`.) |
| 2025-09-30 20:13:21 +0200 | <fizzie> | But that's the DIY solution, and maybe someone else can suggest something a little simpler. |
| 2025-09-30 20:16:08 +0200 | ChubaDuba | (~ChubaDuba@37.112.224.14) (Read error: Connection reset by peer) |
| 2025-09-30 21:00:27 +0200 | <haskellbridge> | <iqubic (she/her)> Yeah, that sounds good, but I'm not sure how to set that up! |
| 2025-09-30 21:00:35 +0200 | Enrico63 | (~Enrico63@2a0b:e541:10d0:0:9efc:e8ff:fe24:3213) Enrico63 |
| 2025-09-30 21:14:21 +0200 | Enrico63 | (~Enrico63@2a0b:e541:10d0:0:9efc:e8ff:fe24:3213) (Killed (ozone (No Spam))) |