2022-05-04 00:11:18 +0200 | geekosaur | (~geekosaur@xmonad/geekosaur) (Ping timeout: 246 seconds) |
2022-05-04 00:11:25 +0200 | allbery_b | (~geekosaur@xmonad/geekosaur) |
2022-05-04 00:11:28 +0200 | allbery_b | geekosaur |
2022-05-04 01:47:18 +0200 | haskl | (~haskl@user/haskl) (Remote host closed the connection) |
2022-05-04 01:47:46 +0200 | haskl | (~haskl@user/haskl) |
2022-05-04 03:12:49 +0200 | stackdroid18 | (~stackdroi@user/stackdroid) (Quit: hasta la vista... tchau!) |
2022-05-04 03:27:13 +0200 | twiclo | (~twiclo@vpn.utahbroadband.com) (Quit: WeeChat 3.4) |
2022-05-04 03:29:45 +0200 | jao | (~jao@211.68.17.95.dynamic.jazztel.es) (Ping timeout: 260 seconds) |
2022-05-04 03:36:49 +0200 | Guest96 | (~Guest96@pool-72-89-154-115.nycmny.fios.verizon.net) |
2022-05-04 03:48:53 +0200 | Guest96 | (~Guest96@pool-72-89-154-115.nycmny.fios.verizon.net) (Quit: Client closed) |
2022-05-04 04:02:44 +0200 | banc | (banc@gateway/vpn/airvpn/banc) (Ping timeout: 248 seconds) |
2022-05-04 04:22:35 +0200 | banc | (banc@gateway/vpn/airvpn/banc) |
2022-05-04 04:46:11 +0200 | terrorjack | (~terrorjac@2a01:4f8:1c1e:509a::1) (Quit: The Lounge - https://thelounge.chat) |
2022-05-04 04:48:38 +0200 | terrorjack | (~terrorjac@2a01:4f8:1c1e:509a::1) |
2022-05-04 04:57:08 +0200 | td_ | (~td@94.134.91.227) (Ping timeout: 248 seconds) |
2022-05-04 04:59:12 +0200 | td_ | (~td@muedsl-82-207-238-011.citykom.de) |
2022-05-04 05:27:32 +0200 | mvk | (~mvk@2607:fea8:5ce3:8500::aa1d) |
2022-05-04 06:02:32 +0200 | mvk | (~mvk@2607:fea8:5ce3:8500::aa1d) (Ping timeout: 250 seconds) |
2022-05-04 07:01:16 +0200 | redgloboli_ | (~redglobol@user/redgloboli) (Quit: ...enter the matrix...) |
2022-05-04 07:05:22 +0200 | redgloboli | (~redglobol@user/redgloboli) |
2022-05-04 07:07:37 +0200 | dschrempf | (~dominik@070-207.dynamic.dsl.fonira.net) |
2022-05-04 07:09:47 +0200 | dschrempf | (~dominik@070-207.dynamic.dsl.fonira.net) (Client Quit) |
2022-05-04 09:14:33 +0200 | VarikValefor[m] | (~varikvale@2001:470:69fc:105::a5d) (Quit: Bridge terminating on SIGTERM) |
2022-05-04 09:14:33 +0200 | ms[m] | (~msmatrixp@2001:470:69fc:105::2b48) (Quit: Bridge terminating on SIGTERM) |
2022-05-04 09:14:33 +0200 | abastro[m] | (~abastroma@2001:470:69fc:105::1:e119) (Quit: Bridge terminating on SIGTERM) |
2022-05-04 09:14:33 +0200 | sibi | (~sibi@2001:470:69fc:105::8ab) (Quit: Bridge terminating on SIGTERM) |
2022-05-04 09:14:33 +0200 | Ash[m] | (~signal-wa@2001:470:69fc:105::1:2318) (Quit: Bridge terminating on SIGTERM) |
2022-05-04 09:14:33 +0200 | Solid[m] | (~slot-matr@2001:470:69fc:105::1:a84) (Quit: Bridge terminating on SIGTERM) |
2022-05-04 09:14:34 +0200 | Ether[m] | (~etherrorc@2001:470:69fc:105::1:e66e) (Quit: Bridge terminating on SIGTERM) |
2022-05-04 09:14:34 +0200 | Zach[m]1 | (~zoglesby@user/zoglesby) (Quit: Bridge terminating on SIGTERM) |
2022-05-04 09:14:34 +0200 | Tin[m] | (~tinmatrix@2001:470:69fc:105::1:4fb3) (Quit: Bridge terminating on SIGTERM) |
2022-05-04 09:14:34 +0200 | Yehoshua | (~yehoshua@2001:470:69fc:105::1:593f) (Quit: Bridge terminating on SIGTERM) |
2022-05-04 09:14:34 +0200 | yuu[m] | (~yuumatrix@2001:470:69fc:105::8a6) (Quit: Bridge terminating on SIGTERM) |
2022-05-04 09:14:35 +0200 | Drishal[m] | (~drishalma@2001:470:69fc:105::a36) (Quit: Bridge terminating on SIGTERM) |
2022-05-04 09:14:35 +0200 | CodeBitCookie[m] | (~code-bit-@2001:470:69fc:105::a2f) (Quit: Bridge terminating on SIGTERM) |
2022-05-04 09:14:35 +0200 | neopenk[m] | (~neopenkma@2001:470:69fc:105::1:6286) (Quit: Bridge terminating on SIGTERM) |
2022-05-04 09:14:35 +0200 | defc0n[m] | (~defc0nmat@2001:470:69fc:105::1:f39b) (Quit: Bridge terminating on SIGTERM) |
2022-05-04 09:14:35 +0200 | MarkLumbao[m] | (~mark-lumb@2001:470:69fc:105::cfc6) (Quit: Bridge terminating on SIGTERM) |
2022-05-04 09:14:35 +0200 | Johann[m] | (~wubhlueao@2001:470:69fc:105::1:f791) (Quit: Bridge terminating on SIGTERM) |
2022-05-04 09:14:35 +0200 | unclechu | (~unclechu@2001:470:69fc:105::354) (Quit: Bridge terminating on SIGTERM) |
2022-05-04 09:14:35 +0200 | M-elo-[m] | (~gilganixm@2001:470:69fc:105::3d09) (Quit: Bridge terminating on SIGTERM) |
2022-05-04 09:14:35 +0200 | RajatVerma[m] | (~rajatvmat@2001:470:69fc:105::1:fb34) (Quit: Bridge terminating on SIGTERM) |
2022-05-04 09:14:35 +0200 | DeepMajumder[m] | (~reddocmdm@2001:470:69fc:105::1:f486) (Quit: Bridge terminating on SIGTERM) |
2022-05-04 09:14:35 +0200 | kwer[m] | (~kwermatri@2001:470:69fc:105::1:4da1) (Quit: Bridge terminating on SIGTERM) |
2022-05-04 09:14:35 +0200 | TomasJakl[m] | (~jaklttchn@2001:470:69fc:105::a42) (Quit: Bridge terminating on SIGTERM) |
2022-05-04 09:14:35 +0200 | corisco[m] | (~coriscokd@2001:470:69fc:105::1:dea6) (Quit: Bridge terminating on SIGTERM) |
2022-05-04 09:14:35 +0200 | evanjs[m] | (~evanjsxma@2001:470:69fc:105::1:fc72) (Quit: Bridge terminating on SIGTERM) |
2022-05-04 09:14:35 +0200 | ArshiaAghaei[m] | (~arshiaagh@2001:470:69fc:105::1:c382) (Quit: Bridge terminating on SIGTERM) |
2022-05-04 09:14:35 +0200 | qbit[m]1 | (~qbittapen@2001:470:69fc:105::194) (Quit: Bridge terminating on SIGTERM) |
2022-05-04 09:14:36 +0200 | thonoht[m] | (~thonohtma@2001:470:69fc:105::d7be) (Quit: Bridge terminating on SIGTERM) |
2022-05-04 09:14:36 +0200 | cjb[m] | (~cjbayliss@user/cjb) (Quit: Bridge terminating on SIGTERM) |
2022-05-04 09:14:36 +0200 | lyiriyah[m] | (~lyiriyahm@2001:470:69fc:105::cc0) (Quit: Bridge terminating on SIGTERM) |
2022-05-04 09:14:36 +0200 | YusefAslam[m] | (~yusz1matr@2001:470:69fc:105::1:12c) (Quit: Bridge terminating on SIGTERM) |
2022-05-04 09:14:36 +0200 | LukasLuluHu[m] | (~ge59woxtu@2001:470:69fc:105::1:fdcf) (Quit: Bridge terminating on SIGTERM) |
2022-05-04 09:14:36 +0200 | reavertor[m] | (~reavertor@2001:470:69fc:105::1:ffd7) (Quit: Bridge terminating on SIGTERM) |
2022-05-04 09:14:37 +0200 | jakeStateless-Fa | (~jakefroms@2001:470:69fc:105::15ef) (Quit: Bridge terminating on SIGTERM) |
2022-05-04 09:14:37 +0200 | superusercode | (~sudousrco@2001:470:69fc:105::1:ee77) (Quit: Bridge terminating on SIGTERM) |
2022-05-04 09:14:37 +0200 | Zarak[m] | (~zarakmatr@2001:470:69fc:105::1:f67f) (Quit: Bridge terminating on SIGTERM) |
2022-05-04 09:14:37 +0200 | liskin[m] | (~liskinmat@2001:470:69fc:105::768) (Quit: Bridge terminating on SIGTERM) |
2022-05-04 09:14:40 +0200 | anon_kun600[m] | (~anonkun60@2001:470:69fc:105::1:ebb8) (Quit: Bridge terminating on SIGTERM) |
2022-05-04 09:14:40 +0200 | butterfly[m] | (~butterfly@2001:470:69fc:105::1:70db) (Quit: Bridge terminating on SIGTERM) |
2022-05-04 09:14:40 +0200 | valarMorghulis[m | (~lladeebll@2001:470:69fc:105::2:72) (Quit: Bridge terminating on SIGTERM) |
2022-05-04 09:14:40 +0200 | RosarioPulella[m | (~rosariopu@2001:470:69fc:105::a57) (Quit: Bridge terminating on SIGTERM) |
2022-05-04 09:14:42 +0200 | HAL[m] | (~evadk8mat@2001:470:69fc:105::3ed0) (Quit: Bridge terminating on SIGTERM) |
2022-05-04 09:14:42 +0200 | yusz-01[m] | (~yusz-01ma@2001:470:69fc:105::1:f697) (Quit: Bridge terminating on SIGTERM) |
2022-05-04 09:14:43 +0200 | ares[m] | (~arescatgi@2001:470:69fc:105::1:cca5) (Quit: Bridge terminating on SIGTERM) |
2022-05-04 09:14:43 +0200 | cdepillabout[m] | (~cdepillab@2001:470:69fc:105::3d3) (Quit: Bridge terminating on SIGTERM) |
2022-05-04 09:14:43 +0200 | Etxeberrialex[m] | (~etxeberri@2001:470:69fc:105::1:5ae6) (Quit: Bridge terminating on SIGTERM) |
2022-05-04 09:14:43 +0200 | Tisoxin | (~ikosit@user/ikosit) (Quit: Bridge terminating on SIGTERM) |
2022-05-04 09:14:43 +0200 | mekeor[m] | (~mekeormat@2001:470:69fc:105::17e4) (Quit: Bridge terminating on SIGTERM) |
2022-05-04 09:14:43 +0200 | hypoesoteric[m] | (~hypoesote@2001:470:69fc:105::1:f849) (Quit: Bridge terminating on SIGTERM) |
2022-05-04 09:18:13 +0200 | sibi | (~sibi@2001:470:69fc:105::8ab) |
2022-05-04 09:19:53 +0200 | mekeor[m] | (~mekeormat@2001:470:69fc:105::17e4) |
2022-05-04 09:27:03 +0200 | unclechu | (~unclechu@2001:470:69fc:105::354) |
2022-05-04 09:27:03 +0200 | VarikValefor[m] | (~varikvale@2001:470:69fc:105::a5d) |
2022-05-04 09:27:03 +0200 | Yehoshua | (~yehoshua@2001:470:69fc:105::1:593f) |
2022-05-04 09:27:03 +0200 | yuu[m] | (~yuumatrix@2001:470:69fc:105::8a6) |
2022-05-04 09:27:03 +0200 | Drishal[m] | (~drishalma@2001:470:69fc:105::a36) |
2022-05-04 09:27:03 +0200 | ms[m] | (~msmatrixp@2001:470:69fc:105::2b48) |
2022-05-04 09:27:03 +0200 | qbit[m]1 | (~qbittapen@2001:470:69fc:105::194) |
2022-05-04 09:27:03 +0200 | neopenk[m] | (~neopenkma@2001:470:69fc:105::1:6286) |
2022-05-04 09:27:03 +0200 | valarMorghulis[m | (~lladeebll@2001:470:69fc:105::2:72) |
2022-05-04 09:27:03 +0200 | RajatVerma[m] | (~rajatvmat@2001:470:69fc:105::1:fb34) |
2022-05-04 09:27:04 +0200 | lyiriyah[m] | (~lyiriyahm@2001:470:69fc:105::cc0) |
2022-05-04 09:27:04 +0200 | cdepillabout[m] | (~cdepillab@2001:470:69fc:105::3d3) |
2022-05-04 09:27:04 +0200 | ArshiaAghaei[m] | (~arshiaagh@2001:470:69fc:105::1:c382) |
2022-05-04 09:27:04 +0200 | abastro[m] | (~abastroma@2001:470:69fc:105::1:e119) |
2022-05-04 09:27:04 +0200 | Ash[m] | (~signal-wa@2001:470:69fc:105::1:2318) |
2022-05-04 09:27:04 +0200 | CodeBitCookie[m] | (~code-bit-@2001:470:69fc:105::a2f) |
2022-05-04 09:27:04 +0200 | corisco[m] | (~coriscokd@2001:470:69fc:105::1:dea6) |
2022-05-04 09:27:15 +0200 | cjb[m] | (~cjbayliss@2001:470:69fc:105::bade) |
2022-05-04 09:27:15 +0200 | YusefAslam[m] | (~yusz1matr@2001:470:69fc:105::1:12c) |
2022-05-04 09:27:15 +0200 | thonoht[m] | (~thonohtma@2001:470:69fc:105::d7be) |
2022-05-04 09:27:15 +0200 | MarkLumbao[m] | (~mark-lumb@2001:470:69fc:105::cfc6) |
2022-05-04 09:27:16 +0200 | reavertor[m] | (~reavertor@2001:470:69fc:105::1:ffd7) |
2022-05-04 09:27:16 +0200 | Zarak[m] | (~zarakmatr@2001:470:69fc:105::1:f67f) |
2022-05-04 09:27:16 +0200 | Ether[m] | (~etherrorc@2001:470:69fc:105::1:e66e) |
2022-05-04 09:27:16 +0200 | kwer[m] | (~kwermatri@2001:470:69fc:105::1:4da1) |
2022-05-04 09:27:16 +0200 | yusz-01[m] | (~yusz-01ma@2001:470:69fc:105::1:f697) |
2022-05-04 09:27:16 +0200 | anon_kun600[m] | (~anonkun60@2001:470:69fc:105::1:ebb8) |
2022-05-04 09:27:16 +0200 | butterfly[m] | (~butterfly@2001:470:69fc:105::1:70db) |
2022-05-04 09:27:16 +0200 | Johann[m] | (~wubhlueao@2001:470:69fc:105::1:f791) |
2022-05-04 09:27:16 +0200 | evanjs[m] | (~evanjsxma@2001:470:69fc:105::1:fc72) |
2022-05-04 09:27:17 +0200 | TomasJakl[m] | (~jaklttchn@2001:470:69fc:105::a42) |
2022-05-04 09:27:17 +0200 | HAL[m] | (~evadk8mat@2001:470:69fc:105::3ed0) |
2022-05-04 09:27:17 +0200 | DeepMajumder[m] | (~reddocmdm@2001:470:69fc:105::1:f486) |
2022-05-04 09:27:17 +0200 | Tin[m] | (~tinmatrix@2001:470:69fc:105::1:4fb3) |
2022-05-04 09:27:17 +0200 | RosarioPulella[m | (~rosariopu@2001:470:69fc:105::a57) |
2022-05-04 09:27:17 +0200 | defc0n[m] | (~defc0nmat@2001:470:69fc:105::1:f39b) |
2022-05-04 09:27:17 +0200 | LukasLuluHu[m] | (~ge59woxtu@2001:470:69fc:105::1:fdcf) |
2022-05-04 09:27:17 +0200 | Etxeberrialex[m] | (~etxeberri@2001:470:69fc:105::1:5ae6) |
2022-05-04 09:27:17 +0200 | hypoesoteric[m] | (~hypoesote@2001:470:69fc:105::1:f849) |
2022-05-04 09:27:17 +0200 | ares[m] | (~arescatgi@2001:470:69fc:105::1:cca5) |
2022-05-04 09:27:18 +0200 | jakeStateless-Fa | (~jakefroms@2001:470:69fc:105::15ef) |
2022-05-04 09:27:18 +0200 | M-elo-[m] | (~gilganixm@2001:470:69fc:105::3d09) |
2022-05-04 09:36:31 +0200 | Tisoxin | (~ikosit@user/ikosit) |
2022-05-04 09:36:44 +0200 | Solid[m] | (~slot-matr@2001:470:69fc:105::1:a84) |
2022-05-04 09:52:44 +0200 | dschrempf | (~dominik@070-207.dynamic.dsl.fonira.net) |
2022-05-04 09:57:49 +0200 | Hash | (~Hash@hey.howstoned.ru) (Quit: ZNC - https://znc.in) |
2022-05-04 10:17:10 +0200 | Hash | (~Hash@hey.howstoned.ru) |
2022-05-04 10:30:27 +0200 | werneta | (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 240 seconds) |
2022-05-04 12:04:50 +0200 | anon_kun600[m] | (~anonkun60@2001:470:69fc:105::1:ebb8) (Ping timeout: 260 seconds) |
2022-05-04 12:05:03 +0200 | anon_kun600[m] | (~anonkun60@2001:470:69fc:105::1:ebb8) |
2022-05-04 12:53:15 +0200 | dschrempf | (~dominik@070-207.dynamic.dsl.fonira.net) (Ping timeout: 256 seconds) |
2022-05-04 13:51:00 +0200 | dschrempf | (~dominik@070-207.dynamic.dsl.fonira.net) |
2022-05-04 14:07:51 +0200 | jao | (~jao@211.68.17.95.dynamic.jazztel.es) |
2022-05-04 14:37:59 +0200 | arjun | (~arjun@user/arjun) |
2022-05-04 14:41:29 +0200 | jao | (~jao@211.68.17.95.dynamic.jazztel.es) (Ping timeout: 248 seconds) |
2022-05-04 15:15:47 +0200 | jao | (~jao@211.68.17.95.dynamic.jazztel.es) |
2022-05-04 15:50:36 +0200 | benin | (~benin@183.82.31.231) |
2022-05-04 15:52:32 +0200 | cfricke | (~cfricke@user/cfricke) |
2022-05-04 15:55:28 +0200 | cfricke | (~cfricke@user/cfricke) (Client Quit) |
2022-05-04 16:01:51 +0200 | cfricke | (~cfricke@user/cfricke) |
2022-05-04 16:14:09 +0200 | thunderrd | (~thunderrd@183.182.110.239) (Ping timeout: 246 seconds) |
2022-05-04 16:28:33 +0200 | arjun | (~arjun@user/arjun) (Ping timeout: 260 seconds) |
2022-05-04 16:32:12 +0200 | benin4 | (~benin@183.82.24.173) |
2022-05-04 16:32:43 +0200 | thunderrd | (~thunderrd@183.182.110.239) |
2022-05-04 16:33:18 +0200 | stackdroid18 | (14094@user/stackdroid) |
2022-05-04 16:34:39 +0200 | benin | (~benin@183.82.31.231) (Ping timeout: 276 seconds) |
2022-05-04 16:34:39 +0200 | benin4 | benin |
2022-05-04 16:38:52 +0200 | arjun | (~arjun@user/arjun) |
2022-05-04 16:40:21 +0200 | dschrempf | (~dominik@070-207.dynamic.dsl.fonira.net) (Quit: WeeChat 3.5) |
2022-05-04 17:06:11 +0200 | junkDog | (~junk@150.214.58.87) |
2022-05-04 17:13:36 +0200 | junkDog | (~junk@150.214.58.87) (Quit: WeeChat 3.5) |
2022-05-04 17:15:03 +0200 | cfricke | (~cfricke@user/cfricke) (Ping timeout: 256 seconds) |
2022-05-04 17:28:07 +0200 | cfricke | (~cfricke@user/cfricke) |
2022-05-04 18:05:43 +0200 | cfricke | (~cfricke@user/cfricke) (Quit: WeeChat 3.4.1) |
2022-05-04 18:09:59 +0200 | geekosaur | (~geekosaur@xmonad/geekosaur) (Killed (NickServ (GHOST command used by allbery_b))) |
2022-05-04 18:09:59 +0200 | allbery_b | (~geekosaur@xmonad/geekosaur) |
2022-05-04 18:10:02 +0200 | allbery_b | geekosaur |
2022-05-04 18:18:00 +0200 | benin | (~benin@183.82.24.173) (Ping timeout: 276 seconds) |
2022-05-04 18:21:53 +0200 | benin | (~benin@2401:4900:3605:3fd5:dda6:4c8:b888:c923) |
2022-05-04 18:29:31 +0200 | werneta | (~werneta@137.79.215.173) |
2022-05-04 18:40:19 +0200 | benin9 | (~benin@183.82.207.222) |
2022-05-04 18:42:36 +0200 | benin | (~benin@2401:4900:3605:3fd5:dda6:4c8:b888:c923) (Ping timeout: 250 seconds) |
2022-05-04 18:42:37 +0200 | benin9 | benin |
2022-05-04 18:54:37 +0200 | mvk | (~mvk@2607:fea8:5ce3:8500::aa1d) |
2022-05-04 19:28:38 +0200 | jeeeun | (~jeeeun@78.40.148.178) (Quit: The Lounge - https://thelounge.chat) |
2022-05-04 19:30:14 +0200 | jeeeun | (~jeeeun@78.40.148.178) |
2022-05-04 19:40:47 +0200 | jeeeun | (~jeeeun@78.40.148.178) (Ping timeout: 256 seconds) |
2022-05-04 19:47:31 +0200 | jeeeun | (~jeeeun@78.40.148.178) |
2022-05-04 20:09:08 +0200 | benin | (~benin@183.82.207.222) (Quit: The Lounge - https://thelounge.chat) |
2022-05-04 21:14:32 +0200 | arjun | (~arjun@user/arjun) (Quit: Leaving) |
2022-05-04 23:03:39 +0200 | werneta | (~werneta@137.79.215.173) (Ping timeout: 256 seconds) |
2022-05-04 23:18:18 +0200 | werneta | (~werneta@137.79.215.173) |
2022-05-04 23:20:52 +0200 | joshproehl | (~quassel@user/joshproehl) (Remote host closed the connection) |
2022-05-04 23:21:46 +0200 | joshproehl | (~quassel@user/joshproehl) |
2022-05-04 23:33:54 +0200 | moonsheep | (~user@185.154.9.192) |
2022-05-04 23:39:56 +0200 | moonsheep | (~user@185.154.9.192) (Quit: ERC 5.4 (IRC client for GNU Emacs 28.1)) |
2022-05-04 23:40:18 +0200 | moonsheep | (~user@185.154.9.192) |
2022-05-04 23:40:37 +0200 | moonsheep | (~user@185.154.9.192) (Client Quit) |
2022-05-04 23:40:59 +0200 | moonsheep | (~user@185.154.9.192) |
2022-05-04 23:41:12 +0200 | <moonsheep> | hi there! |
2022-05-04 23:41:24 +0200 | <geekosaur> | hi |
2022-05-04 23:41:25 +0200 | liskin[m] | (~liskinmat@2001:470:69fc:105::768) |
2022-05-04 23:41:26 +0200 | superusercode | (~sudousrco@2001:470:69fc:105::1:ee77) |
2022-05-04 23:41:26 +0200 | Zach[m] | (~zoglesby@user/zoglesby) |
2022-05-04 23:44:03 +0200 | <moonsheep> | is it a good idea to run xmobar within the same process as xmonad? (something like "forkIO $ xmobar config") |
2022-05-04 23:44:11 +0200 | <moonsheep> | btw what's the proper way to format inline code here? |
2022-05-04 23:44:22 +0200 | <geekosaur> | best bet is to use a pastebin |
2022-05-04 23:44:25 +0200 | <geekosaur> | @where paste |
2022-05-04 23:44:25 +0200 | <lambdabot> | Help us help you: please paste full code, input and/or output at e.g. https://paste.tomsmeding.com |
2022-05-04 23:44:42 +0200 | <moonsheep> | even if for <30 char snippets? |
2022-05-04 23:44:55 +0200 | <geekosaur> | if you use matrix instead of irc, it will format and pastebin stuff for you |
2022-05-04 23:45:10 +0200 | <geekosaur> | short one-line stuff is fine. irc doesn't really do formatting though |
2022-05-04 23:45:20 +0200 | <moonsheep> | ah, thank you |
2022-05-04 23:45:44 +0200 | <moonsheep> | anyway, should I run xmobar in the same process as xmonad? |
2022-05-04 23:45:49 +0200 | <moonsheep> | or is that as stupid as it sounds? |
2022-05-04 23:45:57 +0200 | <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 23:46:44 +0200 | <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 23:47:01 +0200 | <geekosaur> | (we mostly don't but get away with it; this is probably luck) |
2022-05-04 23:47:36 +0200 | <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 23:47:45 +0200 | <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 23:47:58 +0200 | <geekosaur> | it makes communication harder, actually |
2022-05-04 23:48:09 +0200 | <moonsheep> | oh, because X maintains process-wide state? |
2022-05-04 23:48:38 +0200 | <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 23:49:02 +0200 | <moonsheep> | right |
2022-05-04 23:49:15 +0200 | <geekosaur> | you could hypothetically use TChans to communicate but anything that would block poses problems |
2022-05-04 23:49:52 +0200 | <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 23:50:00 +0200 | <moonsheep> | oh well |
2022-05-04 23:50:22 +0200 | <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 23:50:46 +0200 | <geekosaur> | we'd really6 need a more complex main loop and better handleEventLoop support for it to work |
2022-05-04 23:50:47 +0200 | <moonsheep> | btw, is this situation any better with wayland? |
2022-05-04 23:53:33 +0200 | <geekosaur> | both xcb and wayland avoid global state, but server connections are inherently single-threaded |
2022-05-04 23:53:56 +0200 | <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 23:54:27 +0200 | <moonsheep> | right |
2022-05-04 23:55:51 +0200 | moonsheep | (~user@185.154.9.192) (ERC 5.4 (IRC client for GNU Emacs 28.1)) |
2022-05-04 23:56:29 +0200 | <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 23:57:07 +0200 | moonsheep | (~user@185.154.9.192) |
2022-05-04 23:57:14 +0200 | <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 23:57:36 +0200 | <geekosaur> | xmonad doesn't and in general doesn't need it |
2022-05-04 23:58:30 +0200 | <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 23:58:52 +0200 | <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 23:59:29 +0200 | <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 23:59:37 +0200 | <geekosaur> | yes |