2021/04/04

2021-04-04 00:14:06 +0200ADG1089(~aditya@223.235.216.238) (Remote host closed the connection)
2021-04-04 01:13:23 +0200mc47(~yecinem@196.179.170.230) (Remote host closed the connection)
2021-04-04 01:24:00 +0200notis(~notis@185.51.134.222) (Read error: Connection reset by peer)
2021-04-04 02:48:41 +0200xaltsc(~xaltsc@unaffiliated/xaltsc) (Ping timeout: 240 seconds)
2021-04-04 02:52:54 +0200gazler(~gazler@195.107.2.81.in-addr.arpa)
2021-04-04 02:54:46 +0200gazler__(~gazler@195.107.2.81.in-addr.arpa) (Ping timeout: 240 seconds)
2021-04-04 03:05:11 +0200mniip(mniip@freenode/staff/mniip) (Ping timeout: 615 seconds)
2021-04-04 04:23:34 +0200ajc_(~ajc@69.231.232.79)
2021-04-04 04:24:55 +0200thaumavorio(~thaumavor@thaumavor.io) (*.net *.split)
2021-04-04 04:24:56 +0200ormiret(sid314108@gateway/web/irccloud.com/x-vlhueawytbgmezxe) (*.net *.split)
2021-04-04 04:25:37 +0200ormiret(sid314108@gateway/web/irccloud.com/x-prffjbshamavxtim)
2021-04-04 04:25:45 +0200thaumavorio(~thaumavor@thaumavor.io)
2021-04-04 04:25:57 +0200ajc(~ajc@69.231.232.79) (Ping timeout: 252 seconds)
2021-04-04 04:55:54 +0200theDon(~td@muedsl-82-207-238-112.citykom.de) (Ping timeout: 265 seconds)
2021-04-04 04:57:24 +0200theDon(~td@94.134.91.193)
2021-04-04 05:16:45 +0200rekahsoft(~rekahsoft@cpe0008a20f982f-cm64777d666260.cpe.net.cable.rogers.com) (Remote host closed the connection)
2021-04-04 05:19:40 +0200rekahsoft(~rekahsoft@cpe0008a20f982f-cm64777d666260.cpe.net.cable.rogers.com)
2021-04-04 05:23:15 +0200rekahsoft(~rekahsoft@cpe0008a20f982f-cm64777d666260.cpe.net.cable.rogers.com) (Remote host closed the connection)
2021-04-04 05:23:35 +0200rekahsoft(~rekahsoft@cpe0008a20f982f-cm64777d666260.cpe.net.cable.rogers.com)
2021-04-04 05:44:43 +0200ericsagn1(~ericsagne@2405:6580:0:5100:4c29:bb07:9985:fb29) (Ping timeout: 250 seconds)
2021-04-04 05:57:49 +0200ericsagn1(~ericsagne@2405:6580:0:5100:b427:466b:a007:50eb)
2021-04-04 07:10:17 +0200xaltsc(~xaltsc@unaffiliated/xaltsc)
2021-04-04 07:11:58 +0200s00pcan(~chris@075-133-056-178.res.spectrum.com) (Ping timeout: 240 seconds)
2021-04-04 07:13:59 +0200s00pcan(~chris@107.181.165.217)
2021-04-04 07:52:12 +0200palo1(~weechat@c-base/crew/palo)
2021-04-04 07:55:11 +0200palo(~weechat@c-base/crew/palo) (Ping timeout: 240 seconds)
2021-04-04 07:55:11 +0200palo1palo
2021-04-04 08:14:44 +0200growpotkin(~growpotki@130-45-30-154.dyn.grandenetworks.net) (Quit: ZNC 1.8.2 - https://znc.in)
2021-04-04 09:20:22 +0200ericsagn1(~ericsagne@2405:6580:0:5100:b427:466b:a007:50eb) (Ping timeout: 246 seconds)
2021-04-04 09:25:52 +0200materiyolo(~materiyol@112.204.174.249)
2021-04-04 09:33:04 +0200ericsagn1(~ericsagne@2405:6580:0:5100:9c78:153a:cced:11e8)
2021-04-04 09:50:29 +0200notis(~notis@185.51.134.222)
2021-04-04 10:36:48 +0200 <Solid> mc47[m]: I suppose so :P
2021-04-04 10:37:14 +0200 <Solid> in either case I don't feel comfortable to merge this until someone who at least uses IndependentScreens has given an opinion
2021-04-04 10:46:48 +0200 <Liskni_si> we'd need someone who uses both IndependentScreens and CopyWindow, I'm afraid
2021-04-04 10:47:09 +0200 <Liskni_si> pretty unlikely we'd find one, I think
2021-04-04 10:48:47 +0200 <Liskni_si> when the commit message becomes meaningful and the marshallSort docs become clear, I think it'd be fine to merge it
2021-04-04 10:54:47 +0200 <Solid> mh fair enough
2021-04-04 10:55:22 +0200 <Solid> I planned on just taking care of the commit message but since they seem eager to perhaps contribute more maybe it's better to let them sort it out themselves
2021-04-04 10:55:26 +0200 <Solid> good thinking :)
2021-04-04 11:22:20 +0200ADG1089(~aditya@223.235.216.238)
2021-04-04 11:25:50 +0200seschwar(~seschwar@unaffiliated/seschwar)
2021-04-04 12:30:53 +0200ADG1089(~aditya@223.235.216.238) (Quit: Konversation terminated!)
2021-04-04 12:57:28 +0200qbit2821(~qbit2821@94-255-133-216.cust.bredband2.com)
2021-04-04 13:14:15 +0200azg256(~azg256@78-56-98-5.static.zebra.lt)
2021-04-04 13:17:14 +0200ericsagn1(~ericsagne@2405:6580:0:5100:9c78:153a:cced:11e8) (Ping timeout: 258 seconds)
2021-04-04 13:29:30 +0200ericsagn1(~ericsagne@2405:6580:0:5100:3c1:b586:27b7:7153)
2021-04-04 13:37:03 +0200qbit2821(~qbit2821@94-255-133-216.cust.bredband2.com) (Quit: WeeChat 3.1)
2021-04-04 13:37:39 +0200qbit2821(~qbit2821@94-255-133-216.cust.bredband2.com)
2021-04-04 14:05:54 +0200azg256(~azg256@78-56-98-5.static.zebra.lt) (Quit: leaving)
2021-04-04 14:36:42 +0200mniip(mniip@freenode/staff/mniip)
2021-04-04 15:28:12 +0200azg256(~azg256@78-56-98-5.static.zebra.lt)
2021-04-04 15:31:17 +0200thc202(~thc202@unaffiliated/thc202)
2021-04-04 15:50:41 +0200qbit2821(~qbit2821@94-255-133-216.cust.bredband2.com) (Quit: WeeChat 3.1)
2021-04-04 16:15:01 +0200azg256(~azg256@78-56-98-5.static.zebra.lt) (Quit: leaving)
2021-04-04 16:40:31 +0200deebo(~deebo@stonebay32.com) (Quit: Reconnecting)
2021-04-04 16:40:43 +0200deebo(~deebo@stonebay32.com)
2021-04-04 16:54:41 +0200notis(~notis@185.51.134.222) (Ping timeout: 240 seconds)
2021-04-04 16:56:45 +0200notis(~notis@185.51.134.222)
2021-04-04 16:58:42 +0200davemq(~davemq@99-179-0-50.lightspeed.austtx.sbcglobal.net) (Read error: Connection reset by peer)
2021-04-04 17:00:57 +0200davemq(~davemq@99-179-0-50.lightspeed.austtx.sbcglobal.net)
2021-04-04 17:04:46 +0200s00pcan(~chris@107.181.165.217) (Ping timeout: 265 seconds)
2021-04-04 17:06:34 +0200s00pcan(~chris@075-133-056-178.res.spectrum.com)
2021-04-04 17:12:50 +0200davemq(~davemq@99-179-0-50.lightspeed.austtx.sbcglobal.net) (Read error: Connection reset by peer)
2021-04-04 17:14:26 +0200davemq(~davemq@99-179-0-50.lightspeed.austtx.sbcglobal.net)
2021-04-04 17:15:49 +0200davemq(~davemq@99-179-0-50.lightspeed.austtx.sbcglobal.net) (Read error: Connection reset by peer)
2021-04-04 17:16:56 +0200davemq(~davemq@99-179-0-50.lightspeed.austtx.sbcglobal.net)
2021-04-04 17:43:55 +0200kelnoky(~shao@ip1f128ba7.dynamic.kabel-deutschland.de) (Ping timeout: 265 seconds)
2021-04-04 17:53:23 +0200materiyolo(~materiyol@112.204.174.249) (Read error: Connection reset by peer)
2021-04-04 18:47:58 +0200thc202(~thc202@unaffiliated/thc202) (Read error: Connection reset by peer)
2021-04-04 18:53:07 +0200notis(~notis@185.51.134.222) (Ping timeout: 260 seconds)
2021-04-04 18:54:41 +0200notis(~notis@85.203.44.202)
2021-04-04 18:56:13 +0200 <dmwit> I can take a look. I don't use xmonad any more but I was the originally IndependentScreens author and used it for many years.
2021-04-04 19:50:01 +0200 <Liskni_si> dmwit: what do you use these days if you don't me asking?
2021-04-04 19:50:15 +0200 <dmwit> Something that I cannot spend time configuring. ^_^
2021-04-04 19:50:26 +0200 <Liskni_si> dmwit: also, you ok with me doing the X11-0.10 release?
2021-04-04 19:50:51 +0200 <dmwit> Yes, sure. I made you a maintainer for a reason.
2021-04-04 19:51:02 +0200 <Liskni_si> okay, cool
2021-04-04 19:51:20 +0200 <dmwit> ...unless I didn't. In which case I'm still ok with it but you should tell me what extra permissions you need.
2021-04-04 19:51:48 +0200 <Liskni_si> I don't think I need anything extra, because Brent added me :-)
2021-04-04 19:52:59 +0200 <dmwit> Aha! Yet a third possibility. In this case Brent made you a maintainer for a reason.
2021-04-04 19:53:11 +0200 <Liskni_si> :-)
2021-04-04 20:11:48 +0200 <dmwit> Errr... some of my comments got lost when I hit submit??
2021-04-04 20:12:45 +0200mc47(~yecinem@196.179.170.230)
2021-04-04 20:15:29 +0200 <dmwit> IDK. I'm too lazy to try to work out what happened. I think most of the important stuff is there anyway.
2021-04-04 20:37:39 +0200mc47(~yecinem@196.179.170.230) (Ping timeout: 260 seconds)
2021-04-04 20:49:33 +0200mc47(~yecinem@196.179.170.230)
2021-04-04 20:49:41 +0200 <Solid> I think some of it was on old commits that since got revised and so it doesn't show when you visit the file
2021-04-04 21:19:00 +0200mc47(~yecinem@196.179.170.230) (Ping timeout: 265 seconds)
2021-04-04 21:30:36 +0200mc47(~yecinem@102.171.124.91)
2021-04-04 21:57:54 +0200mc47(~yecinem@102.171.124.91) (Remote host closed the connection)
2021-04-04 22:23:20 +0200notis(~notis@85.203.44.202) (Ping timeout: 246 seconds)
2021-04-04 22:27:05 +0200notis(~notis@213.16.157.14.dsl.dyn.forthnet.gr)
2021-04-04 22:53:01 +0200mc47(~yecinem@196.179.170.230)
2021-04-04 22:59:00 +0200 <mc47> Regarding my PR on dynamic status bars, should we also drop the IO around StatusBarConfig?
2021-04-04 23:01:06 +0200 <mc47> It would be also possible to go from `(ScreenId -> IO StatusBarConfig) -> XConfig l -> XConfig l` to `X (ScreenId -> StatusBarConfig) -> XConfig l -> XConfig l` so we don't make the life of those using pipe-logging hard
2021-04-04 23:12:55 +0200 <Liskni_si> you can try and see what the UX is like, but I'm afraid X (ScreenId -> StatusBarConfig) will destroy that nice pattern of barSpawner 0 = …
2021-04-04 23:13:53 +0200 <Liskni_si> it just occurred to me that with ScreenId -> IO StatusBarConfig, one can do wild stuff like dynamically generating xmobar configs :-)
2021-04-04 23:14:07 +0200 <Liskni_si> not sure if it's useful though
2021-04-04 23:14:13 +0200 <mc47> huh
2021-04-04 23:14:49 +0200 <mc47> I think X (ScreenId -> StatusBarConfig) and a conveniency function that uses it might be the best UX
2021-04-04 23:15:08 +0200 <mc47> like
2021-04-04 23:15:16 +0200 <mc47> dynamicSBs' :: X (ScreenId -> StatusBarConfig) -> XConfig l -> XConfig l and dynamicSBs = dynamicSBs' . pure
2021-04-04 23:16:11 +0200 <mc47> so if you absolutely have to use pipes, you can, but it ain't that pretty
2021-04-04 23:16:11 +0200 <mc47> ain't that bad either tbh
2021-04-04 23:19:07 +0200 <mc47> (gtg, I'll check the comments later/tomorrow and update the PR)
2021-04-04 23:19:16 +0200mc47(~yecinem@196.179.170.230) (Remote host closed the connection)
2021-04-04 23:24:19 +0200 <Liskni_si> if we're going to have two dynamicSBs functions, then what's the point of having X (ScreenId -> StatusBarConfig)? is it even possible to turn ScreenId -> IO StatusBarConfig into X (ScreenId -> StatusBarConfig) ?
2021-04-04 23:25:38 +0200 <Liskni_si> (without using unsafeInterleaveIO)
2021-04-04 23:27:50 +0200 <Liskni_si> anyway, I don't really like the idea of having two dynamicSBs, it seems unnecessarily complicated, but maybe I'm not seeing the whole picture, so if you want to go ahead and try what it'll look like, absolutely feel free to do so :-)