| 2022-05-04 01:12:49 +0000 | stackdroid18 | (~stackdroi@user/stackdroid) (Quit: hasta la vista... tchau!) |
| 2022-05-04 01:27:13 +0000 | twiclo | (~twiclo@vpn.utahbroadband.com) (Quit: WeeChat 3.4) |
| 2022-05-04 01:29:45 +0000 | jao | (~jao@211.68.17.95.dynamic.jazztel.es) (Ping timeout: 260 seconds) |
| 2022-05-04 01:36:49 +0000 | Guest96 | (~Guest96@pool-72-89-154-115.nycmny.fios.verizon.net) |
| 2022-05-04 01:48:53 +0000 | Guest96 | (~Guest96@pool-72-89-154-115.nycmny.fios.verizon.net) (Quit: Client closed) |
| 2022-05-04 02:02:44 +0000 | banc | (banc@gateway/vpn/airvpn/banc) (Ping timeout: 248 seconds) |
| 2022-05-04 02:22:35 +0000 | banc | (banc@gateway/vpn/airvpn/banc) |
| 2022-05-04 02:46:11 +0000 | terrorjack | (~terrorjac@2a01:4f8:1c1e:509a::1) (Quit: The Lounge - https://thelounge.chat) |
| 2022-05-04 02:48:38 +0000 | terrorjack | (~terrorjac@2a01:4f8:1c1e:509a::1) |
| 2022-05-04 02:57:08 +0000 | td_ | (~td@94.134.91.227) (Ping timeout: 248 seconds) |
| 2022-05-04 02:59:12 +0000 | td_ | (~td@muedsl-82-207-238-011.citykom.de) |
| 2022-05-04 03:27:32 +0000 | mvk | (~mvk@2607:fea8:5ce3:8500::aa1d) |
| 2022-05-04 04:02:32 +0000 | mvk | (~mvk@2607:fea8:5ce3:8500::aa1d) (Ping timeout: 250 seconds) |
| 2022-05-04 05:01:16 +0000 | redgloboli_ | (~redglobol@user/redgloboli) (Quit: ...enter the matrix...) |
| 2022-05-04 05:05:22 +0000 | redgloboli | (~redglobol@user/redgloboli) |
| 2022-05-04 05:07:37 +0000 | dschrempf | (~dominik@070-207.dynamic.dsl.fonira.net) |
| 2022-05-04 05:09:47 +0000 | dschrempf | (~dominik@070-207.dynamic.dsl.fonira.net) (Client Quit) |
| 2022-05-04 07:14:33 +0000 | VarikValefor[m] | (~varikvale@2001:470:69fc:105::a5d) (Quit: Bridge terminating on SIGTERM) |
| 2022-05-04 07:14:33 +0000 | ms[m] | (~msmatrixp@2001:470:69fc:105::2b48) (Quit: Bridge terminating on SIGTERM) |
| 2022-05-04 07:14:33 +0000 | abastro[m] | (~abastroma@2001:470:69fc:105::1:e119) (Quit: Bridge terminating on SIGTERM) |
| 2022-05-04 07:14:33 +0000 | sibi | (~sibi@2001:470:69fc:105::8ab) (Quit: Bridge terminating on SIGTERM) |
| 2022-05-04 07:14:33 +0000 | Ash[m] | (~signal-wa@2001:470:69fc:105::1:2318) (Quit: Bridge terminating on SIGTERM) |
| 2022-05-04 07:14:33 +0000 | Solid[m] | (~slot-matr@2001:470:69fc:105::1:a84) (Quit: Bridge terminating on SIGTERM) |
| 2022-05-04 07:14:34 +0000 | Ether[m] | (~etherrorc@2001:470:69fc:105::1:e66e) (Quit: Bridge terminating on SIGTERM) |
| 2022-05-04 07:14:34 +0000 | Zach[m]1 | (~zoglesby@user/zoglesby) (Quit: Bridge terminating on SIGTERM) |
| 2022-05-04 07:14:34 +0000 | Tin[m] | (~tinmatrix@2001:470:69fc:105::1:4fb3) (Quit: Bridge terminating on SIGTERM) |
| 2022-05-04 07:14:34 +0000 | Yehoshua | (~yehoshua@2001:470:69fc:105::1:593f) (Quit: Bridge terminating on SIGTERM) |
| 2022-05-04 07:14:34 +0000 | yuu[m] | (~yuumatrix@2001:470:69fc:105::8a6) (Quit: Bridge terminating on SIGTERM) |
| 2022-05-04 07:14:35 +0000 | Drishal[m] | (~drishalma@2001:470:69fc:105::a36) (Quit: Bridge terminating on SIGTERM) |
| 2022-05-04 07:14:35 +0000 | CodeBitCookie[m] | (~code-bit-@2001:470:69fc:105::a2f) (Quit: Bridge terminating on SIGTERM) |
| 2022-05-04 07:14:35 +0000 | neopenk[m] | (~neopenkma@2001:470:69fc:105::1:6286) (Quit: Bridge terminating on SIGTERM) |
| 2022-05-04 07:14:35 +0000 | defc0n[m] | (~defc0nmat@2001:470:69fc:105::1:f39b) (Quit: Bridge terminating on SIGTERM) |
| 2022-05-04 07:14:35 +0000 | MarkLumbao[m] | (~mark-lumb@2001:470:69fc:105::cfc6) (Quit: Bridge terminating on SIGTERM) |
| 2022-05-04 07:14:35 +0000 | Johann[m] | (~wubhlueao@2001:470:69fc:105::1:f791) (Quit: Bridge terminating on SIGTERM) |
| 2022-05-04 07:14:35 +0000 | unclechu | (~unclechu@2001:470:69fc:105::354) (Quit: Bridge terminating on SIGTERM) |
| 2022-05-04 07:14:35 +0000 | M-elo-[m] | (~gilganixm@2001:470:69fc:105::3d09) (Quit: Bridge terminating on SIGTERM) |
| 2022-05-04 07:14:35 +0000 | RajatVerma[m] | (~rajatvmat@2001:470:69fc:105::1:fb34) (Quit: Bridge terminating on SIGTERM) |
| 2022-05-04 07:14:35 +0000 | DeepMajumder[m] | (~reddocmdm@2001:470:69fc:105::1:f486) (Quit: Bridge terminating on SIGTERM) |
| 2022-05-04 07:14:35 +0000 | kwer[m] | (~kwermatri@2001:470:69fc:105::1:4da1) (Quit: Bridge terminating on SIGTERM) |
| 2022-05-04 07:14:35 +0000 | TomasJakl[m] | (~jaklttchn@2001:470:69fc:105::a42) (Quit: Bridge terminating on SIGTERM) |
| 2022-05-04 07:14:35 +0000 | corisco[m] | (~coriscokd@2001:470:69fc:105::1:dea6) (Quit: Bridge terminating on SIGTERM) |
| 2022-05-04 07:14:35 +0000 | evanjs[m] | (~evanjsxma@2001:470:69fc:105::1:fc72) (Quit: Bridge terminating on SIGTERM) |
| 2022-05-04 07:14:35 +0000 | ArshiaAghaei[m] | (~arshiaagh@2001:470:69fc:105::1:c382) (Quit: Bridge terminating on SIGTERM) |
| 2022-05-04 07:14:35 +0000 | qbit[m]1 | (~qbittapen@2001:470:69fc:105::194) (Quit: Bridge terminating on SIGTERM) |
| 2022-05-04 07:14:36 +0000 | thonoht[m] | (~thonohtma@2001:470:69fc:105::d7be) (Quit: Bridge terminating on SIGTERM) |
| 2022-05-04 07:14:36 +0000 | cjb[m] | (~cjbayliss@user/cjb) (Quit: Bridge terminating on SIGTERM) |
| 2022-05-04 07:14:36 +0000 | lyiriyah[m] | (~lyiriyahm@2001:470:69fc:105::cc0) (Quit: Bridge terminating on SIGTERM) |
| 2022-05-04 07:14:36 +0000 | YusefAslam[m] | (~yusz1matr@2001:470:69fc:105::1:12c) (Quit: Bridge terminating on SIGTERM) |
| 2022-05-04 07:14:36 +0000 | LukasLuluHu[m] | (~ge59woxtu@2001:470:69fc:105::1:fdcf) (Quit: Bridge terminating on SIGTERM) |
| 2022-05-04 07:14:36 +0000 | reavertor[m] | (~reavertor@2001:470:69fc:105::1:ffd7) (Quit: Bridge terminating on SIGTERM) |
| 2022-05-04 07:14:37 +0000 | jakeStateless-Fa | (~jakefroms@2001:470:69fc:105::15ef) (Quit: Bridge terminating on SIGTERM) |
| 2022-05-04 07:14:37 +0000 | superusercode | (~sudousrco@2001:470:69fc:105::1:ee77) (Quit: Bridge terminating on SIGTERM) |
| 2022-05-04 07:14:37 +0000 | Zarak[m] | (~zarakmatr@2001:470:69fc:105::1:f67f) (Quit: Bridge terminating on SIGTERM) |
| 2022-05-04 07:14:37 +0000 | liskin[m] | (~liskinmat@2001:470:69fc:105::768) (Quit: Bridge terminating on SIGTERM) |
| 2022-05-04 07:14:40 +0000 | anon_kun600[m] | (~anonkun60@2001:470:69fc:105::1:ebb8) (Quit: Bridge terminating on SIGTERM) |
| 2022-05-04 07:14:40 +0000 | butterfly[m] | (~butterfly@2001:470:69fc:105::1:70db) (Quit: Bridge terminating on SIGTERM) |
| 2022-05-04 07:14:40 +0000 | valarMorghulis[m | (~lladeebll@2001:470:69fc:105::2:72) (Quit: Bridge terminating on SIGTERM) |
| 2022-05-04 07:14:40 +0000 | RosarioPulella[m | (~rosariopu@2001:470:69fc:105::a57) (Quit: Bridge terminating on SIGTERM) |
| 2022-05-04 07:14:42 +0000 | HAL[m] | (~evadk8mat@2001:470:69fc:105::3ed0) (Quit: Bridge terminating on SIGTERM) |
| 2022-05-04 07:14:42 +0000 | yusz-01[m] | (~yusz-01ma@2001:470:69fc:105::1:f697) (Quit: Bridge terminating on SIGTERM) |
| 2022-05-04 07:14:43 +0000 | ares[m] | (~arescatgi@2001:470:69fc:105::1:cca5) (Quit: Bridge terminating on SIGTERM) |
| 2022-05-04 07:14:43 +0000 | cdepillabout[m] | (~cdepillab@2001:470:69fc:105::3d3) (Quit: Bridge terminating on SIGTERM) |
| 2022-05-04 07:14:43 +0000 | Etxeberrialex[m] | (~etxeberri@2001:470:69fc:105::1:5ae6) (Quit: Bridge terminating on SIGTERM) |
| 2022-05-04 07:14:43 +0000 | Tisoxin | (~ikosit@user/ikosit) (Quit: Bridge terminating on SIGTERM) |
| 2022-05-04 07:14:43 +0000 | mekeor[m] | (~mekeormat@2001:470:69fc:105::17e4) (Quit: Bridge terminating on SIGTERM) |
| 2022-05-04 07:14:43 +0000 | hypoesoteric[m] | (~hypoesote@2001:470:69fc:105::1:f849) (Quit: Bridge terminating on SIGTERM) |
| 2022-05-04 07:18:13 +0000 | sibi | (~sibi@2001:470:69fc:105::8ab) |
| 2022-05-04 07:19:53 +0000 | mekeor[m] | (~mekeormat@2001:470:69fc:105::17e4) |
| 2022-05-04 07:27:03 +0000 | unclechu | (~unclechu@2001:470:69fc:105::354) |
| 2022-05-04 07:27:03 +0000 | VarikValefor[m] | (~varikvale@2001:470:69fc:105::a5d) |
| 2022-05-04 07:27:03 +0000 | Yehoshua | (~yehoshua@2001:470:69fc:105::1:593f) |
| 2022-05-04 07:27:03 +0000 | yuu[m] | (~yuumatrix@2001:470:69fc:105::8a6) |
| 2022-05-04 07:27:03 +0000 | Drishal[m] | (~drishalma@2001:470:69fc:105::a36) |
| 2022-05-04 07:27:03 +0000 | ms[m] | (~msmatrixp@2001:470:69fc:105::2b48) |
| 2022-05-04 07:27:03 +0000 | qbit[m]1 | (~qbittapen@2001:470:69fc:105::194) |
| 2022-05-04 07:27:03 +0000 | neopenk[m] | (~neopenkma@2001:470:69fc:105::1:6286) |
| 2022-05-04 07:27:03 +0000 | valarMorghulis[m | (~lladeebll@2001:470:69fc:105::2:72) |
| 2022-05-04 07:27:03 +0000 | RajatVerma[m] | (~rajatvmat@2001:470:69fc:105::1:fb34) |
| 2022-05-04 07:27:04 +0000 | lyiriyah[m] | (~lyiriyahm@2001:470:69fc:105::cc0) |
| 2022-05-04 07:27:04 +0000 | cdepillabout[m] | (~cdepillab@2001:470:69fc:105::3d3) |
| 2022-05-04 07:27:04 +0000 | ArshiaAghaei[m] | (~arshiaagh@2001:470:69fc:105::1:c382) |
| 2022-05-04 07:27:04 +0000 | abastro[m] | (~abastroma@2001:470:69fc:105::1:e119) |
| 2022-05-04 07:27:04 +0000 | Ash[m] | (~signal-wa@2001:470:69fc:105::1:2318) |
| 2022-05-04 07:27:04 +0000 | CodeBitCookie[m] | (~code-bit-@2001:470:69fc:105::a2f) |
| 2022-05-04 07:27:04 +0000 | corisco[m] | (~coriscokd@2001:470:69fc:105::1:dea6) |
| 2022-05-04 07:27:15 +0000 | cjb[m] | (~cjbayliss@2001:470:69fc:105::bade) |
| 2022-05-04 07:27:15 +0000 | YusefAslam[m] | (~yusz1matr@2001:470:69fc:105::1:12c) |
| 2022-05-04 07:27:15 +0000 | thonoht[m] | (~thonohtma@2001:470:69fc:105::d7be) |
| 2022-05-04 07:27:15 +0000 | MarkLumbao[m] | (~mark-lumb@2001:470:69fc:105::cfc6) |
| 2022-05-04 07:27:16 +0000 | reavertor[m] | (~reavertor@2001:470:69fc:105::1:ffd7) |
| 2022-05-04 07:27:16 +0000 | Zarak[m] | (~zarakmatr@2001:470:69fc:105::1:f67f) |
| 2022-05-04 07:27:16 +0000 | Ether[m] | (~etherrorc@2001:470:69fc:105::1:e66e) |
| 2022-05-04 07:27:16 +0000 | kwer[m] | (~kwermatri@2001:470:69fc:105::1:4da1) |
| 2022-05-04 07:27:16 +0000 | yusz-01[m] | (~yusz-01ma@2001:470:69fc:105::1:f697) |
| 2022-05-04 07:27:16 +0000 | anon_kun600[m] | (~anonkun60@2001:470:69fc:105::1:ebb8) |
| 2022-05-04 07:27:16 +0000 | butterfly[m] | (~butterfly@2001:470:69fc:105::1:70db) |
| 2022-05-04 07:27:16 +0000 | Johann[m] | (~wubhlueao@2001:470:69fc:105::1:f791) |
| 2022-05-04 07:27:16 +0000 | evanjs[m] | (~evanjsxma@2001:470:69fc:105::1:fc72) |
| 2022-05-04 07:27:17 +0000 | TomasJakl[m] | (~jaklttchn@2001:470:69fc:105::a42) |
| 2022-05-04 07:27:17 +0000 | HAL[m] | (~evadk8mat@2001:470:69fc:105::3ed0) |
| 2022-05-04 07:27:17 +0000 | DeepMajumder[m] | (~reddocmdm@2001:470:69fc:105::1:f486) |
| 2022-05-04 07:27:17 +0000 | Tin[m] | (~tinmatrix@2001:470:69fc:105::1:4fb3) |
| 2022-05-04 07:27:17 +0000 | RosarioPulella[m | (~rosariopu@2001:470:69fc:105::a57) |
| 2022-05-04 07:27:17 +0000 | defc0n[m] | (~defc0nmat@2001:470:69fc:105::1:f39b) |
| 2022-05-04 07:27:17 +0000 | LukasLuluHu[m] | (~ge59woxtu@2001:470:69fc:105::1:fdcf) |
| 2022-05-04 07:27:17 +0000 | Etxeberrialex[m] | (~etxeberri@2001:470:69fc:105::1:5ae6) |
| 2022-05-04 07:27:17 +0000 | hypoesoteric[m] | (~hypoesote@2001:470:69fc:105::1:f849) |
| 2022-05-04 07:27:17 +0000 | ares[m] | (~arescatgi@2001:470:69fc:105::1:cca5) |
| 2022-05-04 07:27:18 +0000 | jakeStateless-Fa | (~jakefroms@2001:470:69fc:105::15ef) |
| 2022-05-04 07:27:18 +0000 | M-elo-[m] | (~gilganixm@2001:470:69fc:105::3d09) |
| 2022-05-04 07:36:31 +0000 | Tisoxin | (~ikosit@user/ikosit) |
| 2022-05-04 07:36:44 +0000 | Solid[m] | (~slot-matr@2001:470:69fc:105::1:a84) |
| 2022-05-04 07:52:44 +0000 | dschrempf | (~dominik@070-207.dynamic.dsl.fonira.net) |
| 2022-05-04 07:57:49 +0000 | Hash | (~Hash@hey.howstoned.ru) (Quit: ZNC - https://znc.in) |
| 2022-05-04 08:17:10 +0000 | Hash | (~Hash@hey.howstoned.ru) |
| 2022-05-04 08:30:27 +0000 | werneta | (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 240 seconds) |
| 2022-05-04 10:04:50 +0000 | anon_kun600[m] | (~anonkun60@2001:470:69fc:105::1:ebb8) (Ping timeout: 260 seconds) |
| 2022-05-04 10:05:03 +0000 | anon_kun600[m] | (~anonkun60@2001:470:69fc:105::1:ebb8) |
| 2022-05-04 10:53:15 +0000 | dschrempf | (~dominik@070-207.dynamic.dsl.fonira.net) (Ping timeout: 256 seconds) |
| 2022-05-04 11:51:00 +0000 | dschrempf | (~dominik@070-207.dynamic.dsl.fonira.net) |
| 2022-05-04 12:07:51 +0000 | jao | (~jao@211.68.17.95.dynamic.jazztel.es) |
| 2022-05-04 12:37:59 +0000 | arjun | (~arjun@user/arjun) |
| 2022-05-04 12:41:29 +0000 | jao | (~jao@211.68.17.95.dynamic.jazztel.es) (Ping timeout: 248 seconds) |
| 2022-05-04 13:15:47 +0000 | jao | (~jao@211.68.17.95.dynamic.jazztel.es) |
| 2022-05-04 13:50:36 +0000 | benin | (~benin@183.82.31.231) |
| 2022-05-04 13:52:32 +0000 | cfricke | (~cfricke@user/cfricke) |
| 2022-05-04 13:55:28 +0000 | cfricke | (~cfricke@user/cfricke) (Client Quit) |
| 2022-05-04 14:01:51 +0000 | cfricke | (~cfricke@user/cfricke) |
| 2022-05-04 14:14:09 +0000 | thunderrd | (~thunderrd@183.182.110.239) (Ping timeout: 246 seconds) |
| 2022-05-04 14:28:33 +0000 | arjun | (~arjun@user/arjun) (Ping timeout: 260 seconds) |
| 2022-05-04 14:32:12 +0000 | benin4 | (~benin@183.82.24.173) |
| 2022-05-04 14:32:43 +0000 | thunderrd | (~thunderrd@183.182.110.239) |
| 2022-05-04 14:33:18 +0000 | stackdroid18 | (14094@user/stackdroid) |
| 2022-05-04 14:34:39 +0000 | benin | (~benin@183.82.31.231) (Ping timeout: 276 seconds) |
| 2022-05-04 14:34:39 +0000 | benin4 | benin |
| 2022-05-04 14:38:52 +0000 | arjun | (~arjun@user/arjun) |
| 2022-05-04 14:40:21 +0000 | dschrempf | (~dominik@070-207.dynamic.dsl.fonira.net) (Quit: WeeChat 3.5) |
| 2022-05-04 15:06:11 +0000 | junkDog | (~junk@150.214.58.87) |
| 2022-05-04 15:13:36 +0000 | junkDog | (~junk@150.214.58.87) (Quit: WeeChat 3.5) |
| 2022-05-04 15:15:03 +0000 | cfricke | (~cfricke@user/cfricke) (Ping timeout: 256 seconds) |
| 2022-05-04 15:28:07 +0000 | cfricke | (~cfricke@user/cfricke) |
| 2022-05-04 16:05:43 +0000 | cfricke | (~cfricke@user/cfricke) (Quit: WeeChat 3.4.1) |
| 2022-05-04 16:09:59 +0000 | geekosaur | (~geekosaur@xmonad/geekosaur) (Killed (NickServ (GHOST command used by allbery_b))) |
| 2022-05-04 16:09:59 +0000 | allbery_b | (~geekosaur@xmonad/geekosaur) |
| 2022-05-04 16:10:02 +0000 | allbery_b | geekosaur |
| 2022-05-04 16:18:00 +0000 | benin | (~benin@183.82.24.173) (Ping timeout: 276 seconds) |
| 2022-05-04 16:21:53 +0000 | benin | (~benin@2401:4900:3605:3fd5:dda6:4c8:b888:c923) |
| 2022-05-04 16:29:31 +0000 | werneta | (~werneta@137.79.215.173) |
| 2022-05-04 16:40:19 +0000 | benin9 | (~benin@183.82.207.222) |
| 2022-05-04 16:42:36 +0000 | benin | (~benin@2401:4900:3605:3fd5:dda6:4c8:b888:c923) (Ping timeout: 250 seconds) |
| 2022-05-04 16:42:37 +0000 | benin9 | benin |
| 2022-05-04 16:54:37 +0000 | mvk | (~mvk@2607:fea8:5ce3:8500::aa1d) |
| 2022-05-04 17:28:38 +0000 | jeeeun | (~jeeeun@78.40.148.178) (Quit: The Lounge - https://thelounge.chat) |
| 2022-05-04 17:30:14 +0000 | jeeeun | (~jeeeun@78.40.148.178) |
| 2022-05-04 17:40:47 +0000 | jeeeun | (~jeeeun@78.40.148.178) (Ping timeout: 256 seconds) |
| 2022-05-04 17:47:31 +0000 | jeeeun | (~jeeeun@78.40.148.178) |
| 2022-05-04 18:09:08 +0000 | benin | (~benin@183.82.207.222) (Quit: The Lounge - https://thelounge.chat) |
| 2022-05-04 19:14:32 +0000 | arjun | (~arjun@user/arjun) (Quit: Leaving) |
| 2022-05-04 21:03:39 +0000 | werneta | (~werneta@137.79.215.173) (Ping timeout: 256 seconds) |
| 2022-05-04 21:18:18 +0000 | werneta | (~werneta@137.79.215.173) |
| 2022-05-04 21:20:52 +0000 | joshproehl | (~quassel@user/joshproehl) (Remote host closed the connection) |
| 2022-05-04 21:21:46 +0000 | joshproehl | (~quassel@user/joshproehl) |
| 2022-05-04 21:33:54 +0000 | moonsheep | (~user@185.154.9.192) |
| 2022-05-04 21:39:56 +0000 | moonsheep | (~user@185.154.9.192) (Quit: ERC 5.4 (IRC client for GNU Emacs 28.1)) |
| 2022-05-04 21:40:18 +0000 | moonsheep | (~user@185.154.9.192) |
| 2022-05-04 21:40:37 +0000 | moonsheep | (~user@185.154.9.192) (Client Quit) |
| 2022-05-04 21:40:59 +0000 | moonsheep | (~user@185.154.9.192) |
| 2022-05-04 21:41:12 +0000 | <moonsheep> | hi there! |
| 2022-05-04 21:41:24 +0000 | <geekosaur> | hi |
| 2022-05-04 21:41:25 +0000 | liskin[m] | (~liskinmat@2001:470:69fc:105::768) |
| 2022-05-04 21:41:26 +0000 | superusercode | (~sudousrco@2001:470:69fc:105::1:ee77) |
| 2022-05-04 21:41:26 +0000 | Zach[m] | (~zoglesby@user/zoglesby) |
| 2022-05-04 21:44:03 +0000 | <moonsheep> | is it a good idea to run xmobar within the same process as xmonad? (something like "forkIO $ xmobar config") |
| 2022-05-04 21:44:11 +0000 | <moonsheep> | btw what's the proper way to format inline code here? |
| 2022-05-04 21:44:22 +0000 | <geekosaur> | best bet is to use a pastebin |
| 2022-05-04 21:44:25 +0000 | <geekosaur> | @where paste |
| 2022-05-04 21:44:25 +0000 | <lambdabot> | Help us help you: please paste full code, input and/or output at e.g. https://paste.tomsmeding.com |
| 2022-05-04 21:44:42 +0000 | <moonsheep> | even if for <30 char snippets? |
| 2022-05-04 21:44:55 +0000 | <geekosaur> | if you use matrix instead of irc, it will format and pastebin stuff for you |
| 2022-05-04 21:45:10 +0000 | <geekosaur> | short one-line stuff is fine. irc doesn't really do formatting though |
| 2022-05-04 21:45:20 +0000 | <moonsheep> | ah, thank you |
| 2022-05-04 21:45:44 +0000 | <moonsheep> | anyway, should I run xmobar in the same process as xmonad? |
| 2022-05-04 21:45:49 +0000 | <moonsheep> | or is that as stupid as it sounds? |
| 2022-05-04 21:45:57 +0000 | <geekosaur> | anyway you can't really run other stuff in xmonad threads, unless it opens its own server connection and even then it'll be limited |
| 2022-05-04 21:46:44 +0000 | <geekosaur> | Xlib doesn't really support multithreaded. if you make a specific call before opening the server it'll lock its global state around every call which slows everything down. |
| 2022-05-04 21:47:01 +0000 | <geekosaur> | (we mostly don't but get away with it; this is probably luck) |
| 2022-05-04 21:47:36 +0000 | <geekosaur> | that is,m there are a few contribs that do X calls in threads when they probably shouldn't because we don't tell Xlib to maintain its global state lock |
| 2022-05-04 21:47:45 +0000 | <moonsheep> | but from the pov of xmonad, what's the difference of xmobar running in a separate thread than in a separate process? besides, shouldn't that make communication easier? |
| 2022-05-04 21:47:58 +0000 | <geekosaur> | it makes communication harder, actually |
| 2022-05-04 21:48:09 +0000 | <moonsheep> | oh, because X maintains process-wide state? |
| 2022-05-04 21:48:38 +0000 | <geekosaur> | xmonad's main loop is not a full main loop like in e.g. a gtk app, it supports only XNextEvent and will not handle things like timers. and its state is designed to be single-threaded |
| 2022-05-04 21:49:02 +0000 | <moonsheep> | right |
| 2022-05-04 21:49:15 +0000 | <geekosaur> | you could hypothetically use TChans to communicate but anything that would block poses problems |
| 2022-05-04 21:49:52 +0000 | <moonsheep> | I feel like it would be so beautiful to actually configure everything through haskell and have xmobar be but another xmonad module |
| 2022-05-04 21:50:00 +0000 | <moonsheep> | oh well |
| 2022-05-04 21:50:22 +0000 | <geekosaur> | someone else here (abastro[m] I think, but they seem not to be here now) was trying to do it the other day and I was explaining all the shortcomings and limitations |
| 2022-05-04 21:50:46 +0000 | <geekosaur> | we'd really6 need a more complex main loop and better handleEventLoop support for it to work |
| 2022-05-04 21:50:47 +0000 | <moonsheep> | btw, is this situation any better with wayland? |
| 2022-05-04 21:53:33 +0000 | <geekosaur> | both xcb and wayland avoid global state, but server connections are inherently single-threaded |
| 2022-05-04 21:53:56 +0000 | <geekosaur> | (think about it. a message comes in from the server: which thread should read it? you have to read it to find out) |
| 2022-05-04 21:54:27 +0000 | <moonsheep> | right |
| 2022-05-04 21:55:51 +0000 | moonsheep | (~user@185.154.9.192) (ERC 5.4 (IRC client for GNU Emacs 28.1)) |
| 2022-05-04 21:56:29 +0000 | <geekosaur> | gtk has a subsystem for routing stuff between the main gtk thread and subthreads so that multithreaded programs can use it |
| 2022-05-04 21:57:07 +0000 | moonsheep | (~user@185.154.9.192) |
| 2022-05-04 21:57:14 +0000 | <geekosaur> | gtk has a subsystem for routing stuff between the main gtk thread and subthreads so that multithreaded programs can use it |
| 2022-05-04 21:57:36 +0000 | <geekosaur> | xmonad doesn't and in general doesn't need it |
| 2022-05-04 21:58:30 +0000 | <geekosaur> | we're more about minimal, so putting statusbar functionality in a different app process makes more sense to us (and to the xmobar maintainers) |
| 2022-05-04 21:58:52 +0000 | <moonsheep> | so then how should my config look? a directory with all the xmobar stuff, which gets compiled into an executable that's run by xmonad on initialization? |
| 2022-05-04 21:59:29 +0000 | <geekosaur> | there is some stuff for adding status items to the stuff we send to a status bar, but the clock one provided shows the limitations: since it only runs as part of the logHook, you'd only see the time update after a focus change or etc. |
| 2022-05-04 21:59:37 +0000 | <geekosaur> | yes |
| 2022-05-04 22:01:41 +0000 | <moonsheep> | I still feel like it would be way nicer if you could communicate with things like the status |
| 2022-05-04 22:01:41 +0000 | <moonsheep> | bar with primitives like channels though |
| 2022-05-04 22:01:51 +0000 | <moonsheep> | oops |
| 2022-05-04 22:02:19 +0000 | moonsheep | (~user@185.154.9.192) (Quit: ERC 5.4 (IRC client for GNU Emacs 28.1)) |
| 2022-05-04 22:02:38 +0000 | <geekosaur> | eventually you're putting too much stuff in one process. that's kinda the gnome way of doing things, and it has the shortcoming that your whole session dies if any component does |
| 2022-05-04 22:02:56 +0000 | <geekosaur> | (especially noticeable under wayland since one of those components is the compositor) |
| 2022-05-04 22:02:58 +0000 | moonsheep | (~user@185.154.9.192) |
| 2022-05-04 22:03:04 +0000 | <geekosaur> | eventually you're putting too much stuff in one process. that's kinda the gnome way of doing things, and it has the shortcoming that your whole session dies if any component does |
| 2022-05-04 22:03:06 +0000 | <geekosaur> | (especially noticeable under wayland since one of those components is the compositor) |
| 2022-05-04 22:03:20 +0000 | <moonsheep> | fair enough |
| 2022-05-04 22:04:52 +0000 | <Hash> | Hey guys |
| 2022-05-04 22:04:58 +0000 | <Hash> | I lost my logs and I need you guys |
| 2022-05-04 22:05:29 +0000 | <Hash> | So, remember last year, I had this problem, where if using plasmashell kde panels with Xmonad, something changed and it won't show menus anymore or context menus |
| 2022-05-04 22:05:52 +0000 | <Hash> | So I had to edit some source in some KDE plasmaframework package, and make it compatible. I can't for the life of me find that info again |
| 2022-05-04 22:05:58 +0000 | <Hash> | I know I posted it here Xmonad channel. |
| 2022-05-04 22:06:10 +0000 | <Hash> | Can someone please, if you have a chacne, and you don't mind, grep your logs for me please? |
| 2022-05-04 22:06:31 +0000 | <Hash> | I need that patch. I'm sure I posted it somewhere as a link. I have the old compile packages and source, but I can't remember which line I edited. |
| 2022-05-04 22:06:35 +0000 | <moonsheep> | just joined today, can't really help |
| 2022-05-04 22:07:02 +0000 | <Hash> | just grep for my nickname Hash or 'stoned' |
| 2022-05-04 22:07:16 +0000 | <Hash> | And kde and xmonad |
| 2022-05-04 22:08:12 +0000 | <Hash> | I can't find it in the channel log online either. |
| 2022-05-04 22:14:16 +0000 | <Hash> | https://github.com/xmonad/xmonad/issues/174 |
| 2022-05-04 22:14:20 +0000 | <Hash> | I think this might be it. |
| 2022-05-04 22:17:11 +0000 | <Hash> | https://bugs.kde.org/show_bug.cgi?id=396177 |
| 2022-05-04 22:20:43 +0000 | <geekosaur> | I think that's it. I found the IRC log but it doesn't have details |
| 2022-05-04 22:22:16 +0000 | <Hash> | Oh thank you so much dude. |
| 2022-05-04 22:22:18 +0000 | <Hash> | I apprecaite you |
| 2022-05-04 22:22:26 +0000 | <Hash> | This is it. :) |
| 2022-05-04 22:23:41 +0000 | <geekosaur> | it also noted the KDE folks didn't want to fix the bug, sadly |
| 2022-05-04 22:25:58 +0000 | geekosaur | wonders (possibly again) if "kdeinit" is enough to get styled KDE stuff without plasma |
| 2022-05-04 22:51:19 +0000 | moonsheep | (~user@185.154.9.192) (Quit: ERC 5.4 (IRC client for GNU Emacs 28.1)) |
| 2022-05-04 22:58:25 +0000 | <abastro[m]> | geekosaur: It does seem like you can spawn a process which shares a TChan |
| 2022-05-04 22:59:23 +0000 | <Hash> | fixed. |
| 2022-05-04 22:59:25 +0000 | <Hash> | I don't want to upload a patch, because code changes from version to version. I'll post the exact C++ code needed to be changed. One has to intelligently apply it. Patches online won't work for this kde problem |
| 2022-05-04 23:05:29 +0000 | werneta | (~werneta@137.79.215.173) (Ping timeout: 256 seconds) |
| 2022-05-04 23:12:56 +0000 | <geekosaur> | abastro[m], I doubt it, it's based on shared memory and distributed STM is quite sa different problem from single-process STM |
| 2022-05-04 23:13:26 +0000 | <geekosaur> | you may still have a TChan in the child after forkProcess but it won't communicate with the parent |
| 2022-05-04 23:21:24 +0000 | <Hash> | geekosaur: save this somewhere in your bookmarks or channel bot or something |
| 2022-05-04 23:21:26 +0000 | <Hash> | https://github.com/xmonad/xmonad/issues/174#issuecomment-1118020397 |
| 2022-05-04 23:21:32 +0000 | <Hash> | :) |
| 2022-05-04 23:21:46 +0000 | <Hash> | Should be helpful for anyone now using latest KDE and Xmonad together |
| 2022-05-04 23:22:38 +0000 | <abastro[m]> | geekosaur: oh, I see. So TChan does not work across process |
| 2022-05-04 23:23:29 +0000 | <geekosaur> | I think distributed software transactional memory is still Ph.D thesis material |
| 2022-05-04 23:26:37 +0000 | <abastro[m]> | I guess locks are indeed the way to go then |
| 2022-05-04 23:26:53 +0000 | <abastro[m]> | Sad haskell lacks proper locks |
| 2022-05-04 23:29:10 +0000 | <abastro[m]> | Actually I more and more realize that system tray and dm tools should fire up window managers like xmonad, not the other way around |
| 2022-05-04 23:35:35 +0000 | werneta | (~werneta@137.79.199.110) |
| 2022-05-04 23:58:58 +0000 | mvk | (~mvk@2607:fea8:5ce3:8500::aa1d) (Ping timeout: 250 seconds) |