| 2024-05-19 00:15:15 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:b893:31d3:776c:6c16) (Ping timeout: 260 seconds) | 
| 2024-05-19 00:28:27 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:b893:31d3:776c:6c16) | 
| 2024-05-19 00:32:29 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:b893:31d3:776c:6c16) (Ping timeout: 240 seconds) | 
| 2024-05-19 00:45:18 +0200 | dysthesis | (~dysthesis@user/dysthesis) | 
| 2024-05-19 00:48:36 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:b893:31d3:776c:6c16) | 
| 2024-05-19 00:48:37 +0200 |  <dysthesis>  | Hi, does anyone know  what the correct way is to spawn the exact same xmobar on all screens? | 
| 2024-05-19 00:48:55 +0200 |  <dysthesis>  | I just have one xmobar.hs right now, and this is what I have right now: https://bpa.st/KNWA | 
| 2024-05-19 01:01:38 +0200 |  <geekosaur>  | that looks to me like it should work | 
| 2024-05-19 01:02:02 +0200 |  <geekosaur>  | xmobar isn't very smart so that's the best you can do | 
| 2024-05-19 01:05:36 +0200 | dysthesis | (~dysthesis@user/dysthesis) (Remote host closed the connection) | 
| 2024-05-19 01:06:26 +0200 | dysthesis | (~dysthesis@user/dysthesis) | 
| 2024-05-19 01:20:38 +0200 | catman | (~catman@user/catman) (Remote host closed the connection) | 
| 2024-05-19 01:21:36 +0200 | catman | (~catman@user/catman) | 
| 2024-05-19 02:03:04 +0200 |  <dysthesis>  | geekosaur: I see, thank you | 
| 2024-05-19 02:14:51 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:b893:31d3:776c:6c16) (Ping timeout: 255 seconds) | 
| 2024-05-19 02:26:15 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:b893:31d3:776c:6c16) | 
| 2024-05-19 03:10:09 +0200 | [Leary] | Leary | 
| 2024-05-19 04:08:45 +0200 | td_ | (~td@i53870939.versanet.de) (Ping timeout: 256 seconds) | 
| 2024-05-19 04:10:16 +0200 | td_ | (~td@i5387090A.versanet.de) | 
| 2024-05-19 04:24:29 +0200 | L29Ah | (~L29Ah@wikipedia/L29Ah) (Ping timeout: 240 seconds) | 
| 2024-05-19 04:43:23 +0200 | terrorjack | (~terrorjac@2a01:4f8:c17:87f8::) (Quit: The Lounge - https://thelounge.chat) | 
| 2024-05-19 04:47:26 +0200 | terrorjack | (~terrorjac@2a01:4f8:c17:87f8::) | 
| 2024-05-19 06:15:47 +0200 | dysthesis | (~dysthesis@user/dysthesis) (Quit: WeeChat 4.2.1) | 
| 2024-05-19 06:27:09 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:b893:31d3:776c:6c16) (Ping timeout: 268 seconds) | 
| 2024-05-19 06:38:34 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:b893:31d3:776c:6c16) | 
| 2024-05-19 06:43:16 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:b893:31d3:776c:6c16) (Ping timeout: 260 seconds) | 
| 2024-05-19 07:14:11 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:b893:31d3:776c:6c16) | 
| 2024-05-19 07:20:17 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:b893:31d3:776c:6c16) (Ping timeout: 256 seconds) | 
| 2024-05-19 07:32:51 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:b893:31d3:776c:6c16) | 
| 2024-05-19 07:38:35 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:b893:31d3:776c:6c16) (Ping timeout: 260 seconds) | 
| 2024-05-19 07:50:57 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:b893:31d3:776c:6c16) | 
| 2024-05-19 07:56:53 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:b893:31d3:776c:6c16) (Ping timeout: 240 seconds) | 
| 2024-05-19 08:11:05 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:b893:31d3:776c:6c16) | 
| 2024-05-19 08:16:08 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:b893:31d3:776c:6c16) (Ping timeout: 260 seconds) | 
| 2024-05-19 08:20:54 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:b893:31d3:776c:6c16) | 
| 2024-05-19 08:25:43 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:b893:31d3:776c:6c16) (Ping timeout: 260 seconds) | 
| 2024-05-19 08:38:35 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:b893:31d3:776c:6c16) | 
| 2024-05-19 08:44:23 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:b893:31d3:776c:6c16) (Ping timeout: 260 seconds) | 
| 2024-05-19 09:11:06 +0200 | xmonadtrack | (~xmonadtra@user/geekosaur/bot/xmonadtrack) (Remote host closed the connection) | 
| 2024-05-19 09:12:53 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:b893:31d3:776c:6c16) | 
| 2024-05-19 09:17:58 +0200 | xmonadtrack | (~xmonadtra@syn-069-135-003-034.biz.spectrum.com) | 
| 2024-05-19 09:17:58 +0200 | xmonadtrack | (~xmonadtra@syn-069-135-003-034.biz.spectrum.com) (Changing host) | 
| 2024-05-19 09:17:58 +0200 | xmonadtrack | (~xmonadtra@user/geekosaur/bot/xmonadtrack) | 
| 2024-05-19 09:18:53 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:b893:31d3:776c:6c16) (Ping timeout: 240 seconds) | 
| 2024-05-19 09:21:00 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:b893:31d3:776c:6c16) | 
| 2024-05-19 09:26:36 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:b893:31d3:776c:6c16) (Ping timeout: 260 seconds) | 
| 2024-05-19 09:31:43 +0200 | hightower2 | (~hightower@141-136-166-71.dsl.iskon.hr) (Remote host closed the connection) | 
| 2024-05-19 09:56:23 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:b893:31d3:776c:6c16) | 
| 2024-05-19 10:02:24 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:b893:31d3:776c:6c16) (Ping timeout: 255 seconds) | 
| 2024-05-19 10:15:48 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:b893:31d3:776c:6c16) | 
| 2024-05-19 10:26:48 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:b893:31d3:776c:6c16) (Ping timeout: 260 seconds) | 
| 2024-05-19 10:39:52 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:b893:31d3:776c:6c16) | 
| 2024-05-19 10:44:29 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:b893:31d3:776c:6c16) (Ping timeout: 240 seconds) | 
| 2024-05-19 10:57:09 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:b893:31d3:776c:6c16) | 
| 2024-05-19 11:02:16 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:b893:31d3:776c:6c16) (Ping timeout: 260 seconds) | 
| 2024-05-19 11:14:32 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:b893:31d3:776c:6c16) | 
| 2024-05-19 11:19:41 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:b893:31d3:776c:6c16) (Ping timeout: 240 seconds) | 
| 2024-05-19 11:24:02 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:b893:31d3:776c:6c16) | 
| 2024-05-19 11:30:05 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:b893:31d3:776c:6c16) (Ping timeout: 240 seconds) | 
| 2024-05-19 11:39:08 +0200 | L29Ah | (~L29Ah@wikipedia/L29Ah) | 
| 2024-05-19 11:43:11 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:b893:31d3:776c:6c16) | 
| 2024-05-19 13:26:42 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:b893:31d3:776c:6c16) (Ping timeout: 255 seconds) | 
| 2024-05-19 13:39:15 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:b893:31d3:776c:6c16) | 
| 2024-05-19 13:45:36 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:b893:31d3:776c:6c16) (Ping timeout: 260 seconds) | 
| 2024-05-19 13:50:12 +0200 | PotatoGim_ | PotatoGim | 
| 2024-05-19 13:59:55 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:b893:31d3:776c:6c16) | 
| 2024-05-19 14:04:44 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:b893:31d3:776c:6c16) (Ping timeout: 260 seconds) | 
| 2024-05-19 14:17:26 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:b893:31d3:776c:6c16) | 
| 2024-05-19 14:22:30 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:b893:31d3:776c:6c16) (Ping timeout: 256 seconds) | 
| 2024-05-19 14:35:01 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:b893:31d3:776c:6c16) | 
| 2024-05-19 14:41:17 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:b893:31d3:776c:6c16) (Ping timeout: 240 seconds) | 
| 2024-05-19 15:10:35 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:b893:31d3:776c:6c16) | 
| 2024-05-19 15:16:57 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:b893:31d3:776c:6c16) (Ping timeout: 255 seconds) | 
| 2024-05-19 15:20:23 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:b893:31d3:776c:6c16) | 
| 2024-05-19 15:25:15 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:b893:31d3:776c:6c16) (Ping timeout: 260 seconds) | 
| 2024-05-19 15:39:52 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:b893:31d3:776c:6c16) | 
| 2024-05-19 15:44:37 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:b893:31d3:776c:6c16) (Ping timeout: 256 seconds) | 
| 2024-05-19 15:57:39 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:b893:31d3:776c:6c16) | 
| 2024-05-19 16:03:31 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:b893:31d3:776c:6c16) (Ping timeout: 260 seconds) | 
| 2024-05-19 16:15:41 +0200 | L29Ah | (~L29Ah@wikipedia/L29Ah) (Quit: Gateway shutdown) | 
| 2024-05-19 16:16:19 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:b893:31d3:776c:6c16) | 
| 2024-05-19 16:20:10 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:b893:31d3:776c:6c16) (Max SendQ exceeded) | 
| 2024-05-19 16:20:39 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:b893:31d3:776c:6c16) | 
| 2024-05-19 16:46:26 +0200 | L29Ah | (~L29Ah@wikipedia/L29Ah) | 
| 2024-05-19 17:03:47 +0200 | catman | (~catman@user/catman) (Quit: WeeChat 4.3.0-dev) | 
| 2024-05-19 17:06:19 +0200 | catman | (~catman@user/catman) | 
| 2024-05-19 17:08:05 +0200 | hexa6 | (~user@172.56.17.134) | 
| 2024-05-19 17:24:33 +0200 |  <tom_>  | hey, so i got multiple monitors and i've isolated the workspaces between screens kinda like dwm, anyway i can hack toggleWS to only toggle to the last viewed workspace only from that screen? | 
| 2024-05-19 17:36:54 +0200 |  <tom_>  | i think i got it: | 
| 2024-05-19 17:37:04 +0200 |  <vrs>  | you would have some code but you could take W.hidden and filter it against workspaces on the screen | 
| 2024-05-19 17:37:13 +0200 |  <vrs>  | have to write some code* | 
| 2024-05-19 17:37:49 +0200 |  <tom_>  | was going to try this: | 
| 2024-05-19 17:37:50 +0200 |  <tom_>  | https://pastecode.dev/s/6unskapw | 
| 2024-05-19 17:43:04 +0200 |  <tom_>  | havent got currentScreen yet | 
| 2024-05-19 17:43:19 +0200 |  <tom_>  | but it works if i try a static number | 
| 2024-05-19 18:08:20 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:b893:31d3:776c:6c16) (Ping timeout: 260 seconds) | 
| 2024-05-19 18:26:37 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:b893:31d3:776c:6c16) | 
| 2024-05-19 18:32:29 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:b893:31d3:776c:6c16) (Ping timeout: 240 seconds) | 
| 2024-05-19 18:37:13 +0200 |  <geekosaur>  | gets (W.screen . W.current) | 
| 2024-05-19 18:38:47 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:b893:31d3:776c:6c16) | 
| 2024-05-19 18:41:18 +0200 |  <tom_>  | im too big of a haskell noob | 
| 2024-05-19 18:41:29 +0200 |  <tom_>  | i cant do `, s <- [x | x <- [0 .. nScreens], x /= (gets (W.screen . W.current))]` | 
| 2024-05-19 18:41:45 +0200 |  <tom_>  | i've been trying alot of variants of that | 
| 2024-05-19 18:42:34 +0200 |  <geekosaur>  | no, you need to use <- to extract it, while in the X monad | 
| 2024-05-19 18:44:28 +0200 |  <geekosaur>  | https://pastecode.dev/s/xpwmb3oc | 
| 2024-05-19 18:44:32 +0200 |  <tom_>  | problem is, im already doing a `nScreens <- countScreens`, after my do | 
| 2024-05-19 18:44:43 +0200 |  <geekosaur>  | you can do more of those | 
| 2024-05-19 18:45:00 +0200 |  <tom_>  | i try your code rq | 
| 2024-05-19 18:47:28 +0200 |  <geekosaur>  | note that you need `import qualified XMonad.StackSet as W` | 
| 2024-05-19 18:49:07 +0200 |  <tom_>  | gotta still convert screenid to int | 
| 2024-05-19 18:49:36 +0200 |  <tom_>  | theres another scaryier compiler error but i hope it goes away after that first one | 
| 2024-05-19 18:50:27 +0200 |  <geekosaur>  | hm, it should have done that (the `\(S currentScreen)`) | 
| 2024-05-19 18:54:07 +0200 |  <tom_>  | heres the full error: https://pastecode.dev/s/nmdomw1n | 
| 2024-05-19 18:56:12 +0200 |  <geekosaur>  | oh, whoops, sorry | 
| 2024-05-19 18:57:43 +0200 |  <geekosaur>  | https://pastecode.dev/s/j7vlj6hc missed a step | 
| 2024-05-19 18:59:34 +0200 |  <tom_>  | okay nice just the screenid to int problem, i think theres a toIntegral or something? | 
| 2024-05-19 19:00:40 +0200 |  <geekosaur>  | can you show the error you're getting? I should be extracting the `Int` from the `ScreenId` already | 
| 2024-05-19 19:01:46 +0200 |  <tom_>  | https://pastecode.dev/s/d0jwfufg | 
| 2024-05-19 19:03:21 +0200 |  <geekosaur>  | er. what type is nScreens? I was expecting Int | 
| 2024-05-19 19:04:22 +0200 |  <geekosaur>  | https://pastecode.dev/s/0njsvg0b if somehow you're using a ScreenId instead of Int | 
| 2024-05-19 19:04:58 +0200 |  <tom_>  | oh weird cause when i just wrote a 0 instead currentScreen it worked (for just my first display) | 
| 2024-05-19 19:05:45 +0200 |  <tom_>  | i do main = do nScreens <- countScreens xmonad ... | 
| 2024-05-19 19:08:23 +0200 |  <geekosaur>  | yes, ScreenId has a Num instance so numeric literals (only) get converted | 
| 2024-05-19 19:08:45 +0200 |  <tom_>  | looks to work, thanks alot! | 
| 2024-05-19 19:08:46 +0200 | geekosaur | dislikes that, either it should just be an Int or the um instance should go away | 
| 2024-05-19 19:19:16 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:b893:31d3:776c:6c16) (Ping timeout: 260 seconds) | 
| 2024-05-19 19:30:55 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:b893:31d3:776c:6c16) | 
| 2024-05-19 21:30:05 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:b893:31d3:776c:6c16) (Ping timeout: 240 seconds) | 
| 2024-05-19 21:50:41 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:b893:31d3:776c:6c16) | 
| 2024-05-19 22:44:15 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:b893:31d3:776c:6c16) (Ping timeout: 255 seconds) | 
| 2024-05-19 22:55:16 +0200 | L29Ah | (~L29Ah@wikipedia/L29Ah) () | 
| 2024-05-19 22:55:47 +0200 | L29Ah | (~L29Ah@wikipedia/L29Ah) | 
| 2024-05-19 22:57:39 +0200 | defjam | (~defjam@2a02:c7e:2807:b900:dc8d:6f2d:2e8b:93eb) | 
| 2024-05-19 23:06:45 +0200 | weitcis | (~quassel@s-169-232-102-135.resnet.ucla.edu) (Ping timeout: 255 seconds) | 
| 2024-05-19 23:07:07 +0200 | weitcis | (~quassel@s-169-232-102-135.resnet.ucla.edu) | 
| 2024-05-19 23:07:56 +0200 | ectospasm | (~ectospasm@user/ectospasm) (Ping timeout: 252 seconds) | 
| 2024-05-19 23:21:18 +0200 | ectospasm | (~ectospasm@user/ectospasm) |