2022/04/18

2022-04-18 00:25:15 +0200noex(~null@user/noex) (Ping timeout: 256 seconds)
2022-04-18 00:27:45 +0200noex(~null@user/noex)
2022-04-18 00:30:27 +0200abiss27(~abiss27@user/abiss) (Quit: Lost terminal)
2022-04-18 00:34:19 +0200chomwitt(~chomwitt@ppp-94-69-27-34.home.otenet.gr) (Ping timeout: 256 seconds)
2022-04-18 00:44:12 +0200LordOfLand(~GiverOfDo@50-206-8-110-static.hfc.comcastbusiness.net)
2022-04-18 00:44:45 +0200m5zs7k(aquares@web10.mydevil.net) (Quit: m5zs7k)
2022-04-18 00:55:00 +0200jao(~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Remote host closed the connection)
2022-04-18 00:57:03 +0200jao(~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net)
2022-04-18 01:15:49 +0200abiss27(~abiss27@user/abiss)
2022-04-18 01:16:23 +0200abiss27(~abiss27@user/abiss) (Client Quit)
2022-04-18 01:25:02 +0200abiss27(~abiss27@user/abiss)
2022-04-18 01:52:10 +0200mvk(~mvk@2607:fea8:5ce3:8500::85f6) (Ping timeout: 250 seconds)
2022-04-18 02:08:47 +0200geekosaur(~geekosaur@xmonad/geekosaur) (Remote host closed the connection)
2022-04-18 02:10:27 +0200geekosaur(~geekosaur@xmonad/geekosaur)
2022-04-18 02:12:27 +0200abiss27(~abiss27@user/abiss) (Quit: hasta la vista... tchau!)
2022-04-18 02:21:37 +0200stackdroid18(14094@user/stackdroid) (Quit: hasta la vista... tchau!)
2022-04-18 02:26:13 +0200stackdroid18(14094@user/stackdroid)
2022-04-18 02:28:39 +0200LordOfLand(~GiverOfDo@50-206-8-110-static.hfc.comcastbusiness.net) (Read error: Connection reset by peer)
2022-04-18 02:29:39 +0200Polo(~GiverOfDo@50-206-8-110-static.hfc.comcastbusiness.net)
2022-04-18 02:30:03 +0200PoloGuest5315
2022-04-18 02:40:08 +0200 <abastro[m]> How can i join this chat through IRC?
2022-04-18 02:41:58 +0200 <geekosaur> it's #xmonad. if you don't already have a client (I use hexchat, there's also weechat and others) there is web.libera.chat
2022-04-18 02:43:36 +0200Guest5315(~GiverOfDo@50-206-8-110-static.hfc.comcastbusiness.net) (Read error: Connection reset by peer)
2022-04-18 02:43:59 +0200Polo(~GiverOfDo@50-206-8-110-static.hfc.comcastbusiness.net)
2022-04-18 02:44:01 +0200 <abastro[m]> Oh thanks, adding xmonad to irc
2022-04-18 02:44:04 +0200Polo(~GiverOfDo@50-206-8-110-static.hfc.comcastbusiness.net) (Read error: Connection reset by peer)
2022-04-18 02:44:30 +0200Polo(~GiverOfDo@50-206-8-110-static.hfc.comcastbusiness.net)
2022-04-18 02:44:53 +0200PoloGuest6303
2022-04-18 02:54:54 +0200stackdroid18(14094@user/stackdroid) ()
2022-04-18 03:09:35 +0200Guest6303Gat
2022-04-18 03:22:27 +0200GatJoeyeS
2022-04-18 03:22:57 +0200JoeyeSGuest3645
2022-04-18 03:23:46 +0200Guest3645Gat
2022-04-18 03:31:34 +0200 <abastro[m]> My xmonad is run by: https://github.com/Abastro/xmonad-profiles/blob/master/xmonad.select
2022-04-18 03:32:57 +0200 <abastro[m]> So it should be:
2022-04-18 03:32:57 +0200 <abastro[m]> XMONAD_DATA_DIR="~/xmonad-profiles/data/xmonad-test"
2022-04-18 03:32:57 +0200 <abastro[m]> XMONAD_CONFIG_DIR="~/xmonad-profiles/xmonad-test"
2022-04-18 03:32:57 +0200 <abastro[m]> XMONAD_CACHE_DIR="~/xmonad-profiles/cache/xmonad-test"
2022-04-18 03:40:19 +0200abastro(~abab9579@220.75.216.63)
2022-04-18 03:47:50 +0200abastro(~abab9579@220.75.216.63) ()
2022-04-18 03:48:36 +0200abastro(~abab9579@220.75.216.63)
2022-04-18 04:03:25 +0200banc(banc@gateway/vpn/airvpn/banc) (Ping timeout: 256 seconds)
2022-04-18 04:09:18 +0200Gat(~GiverOfDo@50-206-8-110-static.hfc.comcastbusiness.net) (Read error: Connection reset by peer)
2022-04-18 04:09:40 +0200Polo(~GiverOfDo@50-206-8-110-static.hfc.comcastbusiness.net)
2022-04-18 04:10:04 +0200PoloGuest2819
2022-04-18 04:24:27 +0200banc(banc@gateway/vpn/airvpn/banc)
2022-04-18 04:42:21 +0200terrorjack(~terrorjac@2a01:4f8:1c1e:509a::1) (Quit: The Lounge - https://thelounge.chat)
2022-04-18 04:44:48 +0200terrorjack(~terrorjac@2a01:4f8:1c1e:509a::1)
2022-04-18 05:18:16 +0200abastro(~abab9579@220.75.216.63) (Ping timeout: 248 seconds)
2022-04-18 05:35:14 +0200Czernobog(~Czernobog@user/czernobog) (Read error: Connection reset by peer)
2022-04-18 05:36:43 +0200Czernobog(~Czernobog@user/czernobog)
2022-04-18 05:38:50 +0200abastro(~abab9579@220.75.216.63)
2022-04-18 05:44:08 +0200abastro(~abab9579@220.75.216.63) (Remote host closed the connection)
2022-04-18 05:46:47 +0200noex(~null@user/noex) (Ping timeout: 240 seconds)
2022-04-18 05:49:03 +0200noex(~null@user/noex)
2022-04-18 05:54:49 +0200benin(~benin@183.82.204.110)
2022-04-18 06:32:37 +0200jao(~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 246 seconds)
2022-04-18 07:16:28 +0200Guest2819(~GiverOfDo@50-206-8-110-static.hfc.comcastbusiness.net) (Quit: My MacBook has gone to sleep. ZZZzzz…)
2022-04-18 07:16:45 +0200Polo(~GiverOfDo@50-206-8-110-static.hfc.comcastbusiness.net)
2022-04-18 07:17:09 +0200PoloGuest6624
2022-04-18 07:43:48 +0200ghormoon(~ghormoon@ghorland.net) (*.net *.split)
2022-04-18 07:44:31 +0200ghormoon(~ghormoon@ghorland.net)
2022-04-18 07:48:15 +0200M-elo-[m](~gilganixm@2001:470:69fc:105::3d09) (*.net *.split)
2022-04-18 07:48:15 +0200DeepMajumder[m](~reddocmdm@2001:470:69fc:105::1:f486) (*.net *.split)
2022-04-18 07:48:15 +0200Solitary(~Solitary@user/solitary) (*.net *.split)
2022-04-18 07:48:15 +0200Hash(~Hash@hey.howstoned.ru) (*.net *.split)
2022-04-18 07:48:15 +0200corisco[m](~coriscokd@2001:470:69fc:105::1:dea6) (*.net *.split)
2022-04-18 07:48:16 +0200ctx[m](~ctxkungfu@2001:470:69fc:105::1:95dd) (*.net *.split)
2022-04-18 07:48:16 +0200Solid(~slot@xmonad/slotThe) (*.net *.split)
2022-04-18 07:48:16 +0200telser(~quassel@user/telser) (*.net *.split)
2022-04-18 07:48:52 +0200telser(~quassel@user/telser)
2022-04-18 07:49:10 +0200Hash(~Hash@hey.howstoned.ru)
2022-04-18 07:49:13 +0200Solid(~slot@xmonad/slotThe)
2022-04-18 07:49:35 +0200Solitary(~Solitary@user/solitary)
2022-04-18 07:50:21 +0200DeepMajumder[m](~reddocmdm@2001:470:69fc:105::1:f486)
2022-04-18 07:52:01 +0200ctx[m](~ctxkungfu@2001:470:69fc:105::1:95dd)
2022-04-18 07:52:57 +0200corisco[m](~coriscokd@2001:470:69fc:105::1:dea6)
2022-04-18 07:55:52 +0200M-elo-[m](~gilganixm@2001:470:69fc:105::3d09)
2022-04-18 08:34:40 +0200Guest6624(~GiverOfDo@50-206-8-110-static.hfc.comcastbusiness.net) (Quit: My MacBook has gone to sleep. ZZZzzz…)
2022-04-18 08:49:09 +0200LordOfLand(~GiverOfDo@50-206-8-110-static.hfc.comcastbusiness.net)
2022-04-18 08:57:01 +0200chomwitt(~chomwitt@2a02:587:dc00:4900:2e92:53e5:cedf:6bf7)
2022-04-18 09:01:33 +0200LordOfLand(~GiverOfDo@50-206-8-110-static.hfc.comcastbusiness.net) (Quit: My MacBook has gone to sleep. ZZZzzz…)
2022-04-18 09:13:16 +0200[Leary](~Leary]@122-58-90-96-vdsl.sparkbb.co.nz) (Remote host closed the connection)
2022-04-18 09:13:50 +0200[Leary](~Leary]@122-58-90-96-vdsl.sparkbb.co.nz)
2022-04-18 09:57:01 +0200wybpip[m](~wybpipmat@2001:470:69fc:105::1:f452)
2022-04-18 09:57:02 +0200wybpip[m](~wybpipmat@2001:470:69fc:105::1:f452) ()
2022-04-18 10:58:45 +0200[Leary](~Leary]@122-58-90-96-vdsl.sparkbb.co.nz) (Remote host closed the connection)
2022-04-18 11:00:12 +0200amnesia1011011[m(~amnesia10@2001:470:69fc:105::1:dec3) (Quit: You have been kicked for being idle)
2022-04-18 11:00:18 +0200liskin[m](~liskinmat@2001:470:69fc:105::768) (Quit: You have been kicked for being idle)
2022-04-18 11:01:03 +0200 <Ether[m]> Am i missing something when using xmonad insert hook?
2022-04-18 11:01:03 +0200 <Ether[m]> It seems like to me. Because when i use it and set;
2022-04-18 11:01:03 +0200 <Ether[m]> "insert Below Newer <+> myManageHook" and do xmonad --recompile && xmonad --restart it change the focused window.
2022-04-18 11:01:22 +0200 <Ether[m]> Not mentioned in the docs;
2022-04-18 11:01:22 +0200 <Ether[m]> https://xmonad.github.io/xmonad-docs/xmonad-contrib-0.17.0.9/XMonad-Hooks-InsertPosition.html
2022-04-18 11:01:33 +0200[Leary](~Leary]@122-58-90-96-vdsl.sparkbb.co.nz)
2022-04-18 11:04:08 +0200 <abastro[m]> > XMonad's default is the same as using: insertPosition Above Newer.
2022-04-18 11:04:10 +0200 <lambdabot> <hint>:1:10: error: parse error on input ‘default’
2022-04-18 11:04:23 +0200liskin[m](~liskinmat@2001:470:69fc:105::768)
2022-04-18 11:04:45 +0200 <abastro[m]> So `insert Below Newer` will move focus to the newer window I think
2022-04-18 11:09:27 +0200 <Ether[m]> No
2022-04-18 11:10:13 +0200 <Ether[m]> Thats not what happens when i use it and it tiles the way expected but when i restart and recompile xmonad it changes focus..
2022-04-18 11:10:46 +0200 <Ether[m]> Which should not be the case.
2022-04-18 11:28:56 +0200 <abastro[m]> Well, I don't think restarting xmonad could retain focus
2022-04-18 11:29:38 +0200 <abastro[m]> The insertPosition hook looks more to be for "inserting" new windows you opened.
2022-04-18 12:58:25 +0200abastro(~abab9579@220.75.216.63)
2022-04-18 13:05:38 +0200 <Ether[m]> Exactly. But then i have the problem 😕
2022-04-18 13:07:43 +0200 <abastro[m]> What do you want to achieve?
2022-04-18 13:14:46 +0200Polo(~GiverOfDo@50-206-8-110-static.hfc.comcastbusiness.net)
2022-04-18 13:15:05 +0200Polo(~GiverOfDo@50-206-8-110-static.hfc.comcastbusiness.net) (Changing host)
2022-04-18 13:15:05 +0200Polo(~GiverOfDo@user/polo)
2022-04-18 13:30:25 +0200[Leary](~Leary]@122-58-90-96-vdsl.sparkbb.co.nz) (Remote host closed the connection)
2022-04-18 13:31:04 +0200Polo(~GiverOfDo@user/polo) (Quit: Textual IRC Client: www.textualapp.com)
2022-04-18 13:47:03 +0200[Leary](~Leary]@122-58-90-96-vdsl.sparkbb.co.nz)
2022-04-18 14:24:22 +0200jao(~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net)
2022-04-18 14:34:39 +0200abastro(~abab9579@220.75.216.63) (Remote host closed the connection)
2022-04-18 14:34:54 +0200abastro(~abab9579@220.75.216.63)
2022-04-18 15:38:54 +0200mc47(~mc47@xmonad/TheMC47)
2022-04-18 15:46:16 +0200 <Ether[m]> Not change focus when restarting
2022-04-18 15:49:01 +0200 <geekosaur> pretty sure it hasto run all the windows through the manageHook on restart, so that may notbe possible
2022-04-18 15:50:51 +0200 <geekosaur> hm, actually, no, it should receive all the management info from the previous instantiation, unless you're invoking restart directly and have the flag set wrong
2022-04-18 15:52:10 +0200 <geekosaur> no, you're doing it the usual way…
2022-04-18 16:07:08 +0200[Leary]Leary
2022-04-18 16:07:39 +0200LearyLears
2022-04-18 16:11:57 +0200Czernobog(~Czernobog@user/czernobog) (Read error: Connection reset by peer)
2022-04-18 16:13:00 +0200Czernobog(~Czernobog@user/czernobog)
2022-04-18 16:15:36 +0200Czernobog(~Czernobog@user/czernobog) (Read error: Connection reset by peer)
2022-04-18 16:16:41 +0200Czernobog(~Czernobog@user/czernobog)
2022-04-18 16:20:56 +0200The_Czernobog(~Czernobog@user/czernobog)
2022-04-18 16:21:28 +0200Czernobog(~Czernobog@user/czernobog) (Read error: Connection reset by peer)
2022-04-18 16:21:30 +0200The_CzernobogCzernobog
2022-04-18 16:33:11 +0200Solidbooked everything for ZuriHac now
2022-04-18 16:46:33 +0200 <Ether[m]> geekosaur: what is the right way?
2022-04-18 16:46:58 +0200 <geekosaur> you're doing it the right way
2022-04-18 16:47:22 +0200 <geekosaur> some people run restart directly, but they have to pass the correct flags for it to pass on state to the new xmonad
2022-04-18 16:47:47 +0200 <geekosaur> (normally you'd use restart if you wanted to restart into a different window manager or something)
2022-04-18 16:51:27 +0200 <Ether[m]> https://github.com/Ahanaf-Ether/xmonad/blob/stable/xmonad.hs
2022-04-18 16:51:56 +0200 <Ether[m]> geekosaur: can you take a look at line 571 to 573
2022-04-18 16:53:52 +0200 <Ether[m]> X.hs has this issue resolved i am not sure how.
2022-04-18 16:55:27 +0200 <geekosaur> yes, I know, I think that shouldnot be happening on restart because the window management information should be passed on
2022-04-18 16:55:34 +0200 <geekosaur> lemme doublecheck
2022-04-18 16:57:15 +0200LordOfLand(~GiverOfDo@50-206-8-110-static.hfc.comcastbusiness.net)
2022-04-18 16:57:24 +0200LordOfLand(~GiverOfDo@50-206-8-110-static.hfc.comcastbusiness.net) (Changing host)
2022-04-18 16:57:24 +0200LordOfLand(~GiverOfDo@user/polo)
2022-04-18 16:57:34 +0200LordOfLandPOLO
2022-04-18 16:58:52 +0200 <geekosaur> yes, the windowset is written to and restored from the state file so the manageHook should only affect restarts if new windows happened to open during the restart
2022-04-18 17:03:53 +0200 <Ether[m]> Can you show me the line.
2022-04-18 17:05:39 +0200chomwitt(~chomwitt@2a02:587:dc00:4900:2e92:53e5:cedf:6bf7) (Ping timeout: 240 seconds)
2022-04-18 17:06:08 +0200 <Ether[m]> X.hs was missing some lines i have updated it..
2022-04-18 17:07:22 +0200 <geekosaur> uh? this isn't in your config file, it's part of what xmonad does during a restart
2022-04-18 17:07:52 +0200 <Ether[m]> So there is no way to change this behavior?
2022-04-18 17:07:58 +0200 <Ether[m]> But x.hs does it?
2022-04-18 17:08:33 +0200mion(~Urist@archlinux/op/MrElendig) (Quit: invading russia)
2022-04-18 17:10:36 +0200MrElendig(~Urist@archlinux/op/MrElendig)
2022-04-18 17:10:41 +0200 <geekosaur> as I said earlier, forwarding the windowset means it should not be changing the behavior, because the manageHook shouldn't be being run
2022-04-18 17:11:05 +0200 <geekosaur> you might want to use ManageDebug to verify this though, I guess something else might be wrong somewhere
2022-04-18 17:12:00 +0200 <geekosaur> hm, you need to use the one from latest git though as I fixed a bug that meant the final report was running repeatedly
2022-04-18 17:12:55 +0200 <geekosaur> https://github.com/xmonad/xmonad-contrib/blob/master/XMonad/Hooks/ManageDebug.hs
2022-04-18 17:13:19 +0200 <Ether[m]> How do i use it?
2022-04-18 17:14:09 +0200 <Ether[m]> But x.hs doesn't need this fix.
2022-04-18 17:14:27 +0200 <Ether[m]> Can you take a look at how x.hs implemented it?
2022-04-18 17:14:47 +0200geekosaur(~geekosaur@xmonad/geekosaur) (Remote host closed the connection)
2022-04-18 17:15:32 +0200Ether[m]uploaded a video: (1821KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/WCGyVCBXDCkbhGbBBjLaTMye/20220418_211… >
2022-04-18 17:15:48 +0200 <Ether[m]> This happens when recompiling and restarting..
2022-04-18 17:16:50 +0200geekosaur(~geekosaur@xmonad/geekosaur)
2022-04-18 17:17:17 +0200Ether[m]uploaded a video: (857KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/hrRRTOZGGdLLdzmorMMbjsCS/20220418_211… >
2022-04-18 17:17:30 +0200 <Ether[m]> Restarting with x.hs..
2022-04-18 17:17:35 +0200 <Ether[m]> geekosaur
2022-04-18 17:19:47 +0200 <Ether[m]> Notice how in my config it first automatically changes tab and the moves to the left window.
2022-04-18 17:20:02 +0200 <Ether[m]> Right window*
2022-04-18 17:22:27 +0200chomwitt(~chomwitt@ppp-94-67-221-107.home.otenet.gr)
2022-04-18 17:24:54 +0200POLOyous
2022-04-18 17:25:50 +0200 <geekosaur> I doubt your x.hs has the guts of XMonad.Operations inside it
2022-04-18 17:26:11 +0200yousYOUS
2022-04-18 17:26:16 +0200YOUSyous
2022-04-18 17:26:55 +0200 <Ether[m]> Lol
2022-04-18 17:27:44 +0200 <Ether[m]> Jeez the way you phrased it 🤣
2022-04-18 17:28:53 +0200yous(~GiverOfDo@user/polo) (Quit: Textual IRC Client: www.textualapp.com)
2022-04-18 17:28:54 +0200 <geekosaur> you're starting to become annoying. I already told you this can't be in your config, aside from that insertPosition hook
2022-04-18 17:29:09 +0200 <geekosaur> also your x.hs and xmonad.hs appear to have very little in common, the diff is huge
2022-04-18 17:30:28 +0200 <Ether[m]> geekosaur: Sorry :(
2022-04-18 17:31:28 +0200 <geekosaur> yeh, it can't even compare them properly, it'sdoing it at empty lines because the two files are otherwise unrelated
2022-04-18 17:32:14 +0200 <geekosaur> anyway I want you to test to see if the manageHook is running during startup for some reason
2022-04-18 17:33:08 +0200 <Ether[m]> geekosaur: Sure
2022-04-18 17:33:38 +0200 <geekosaur> so you need to import XMonad.Hooks.ManageDebug, then line 569 of your xmonad.hs becomes:
2022-04-18 17:33:53 +0200 <geekosaur> xmonad $ debugManageHook $ withNavigation2DConfig myNav2DConf $ docks $ ewmh def
2022-04-18 17:34:33 +0200 <geekosaur> you'll also have to find where your session (not server) log is going (usually somewhere like ~/.xsession-errors) so you can copy the manageHook debug information from it
2022-04-18 17:34:59 +0200 <Ether[m]> Thanks
2022-04-18 17:35:14 +0200 <geekosaur> you would note the current end of the log, restart, then find the log and copy everything that was added to it and paste it somewhere
2022-04-18 17:35:19 +0200 <geekosaur> @where paste
2022-04-18 17:35:19 +0200 <lambdabot> Help us help you: please paste full code, input and/or output at e.g. https://paste.tomsmeding.com
2022-04-18 17:35:37 +0200 <geekosaur> it'll be too long for a screenshot to work
2022-04-18 17:36:12 +0200Sleroq(~Sleroq@95-107-2-180.dsl.orel.ru)
2022-04-18 17:39:27 +0200 <Sleroq> Hello! I noticed, that xmobar is using ~106mb of RAM. I think it's a lot, is this normal?
2022-04-18 17:40:43 +0200 <Ether[m]> Sleroq: Polybar uses more. So i guess.
2022-04-18 17:42:20 +0200 <Sleroq> Hmm.. ok, thank you
2022-04-18 17:42:45 +0200 <geekosaur> I think liskin has been trying to track down a memory leak?
2022-04-18 17:42:53 +0200geekosaurdoesn't use xmobar
2022-04-18 17:43:21 +0200 <geekosaur> (but the bar I use uses a lot more memory since it's a fancy gtk+dbus+yadayada desktop environment bar)
2022-04-18 17:43:50 +0200werneta(~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Remote host closed the connection)
2022-04-18 17:46:41 +0200Ether[m]uploaded an image: (388KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/yxKiOUioTAlITyJrlkHIfAvF/20220418_214… >
2022-04-18 17:47:08 +0200 <Ether[m]> I followed all your instructions but it seems its not logging anything useful
2022-04-18 17:49:00 +0200Ether[m]uploaded an image: (167KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/YWfRBdhHMYljZOAZGdoEVqTz/20220418_214… >
2022-04-18 17:53:02 +0200 <Ether[m]> https://github.com/Ahanaf-Ether/xmonad/blob/stable/xsession-errors
2022-04-18 17:53:05 +0200kwer[m](~kwermatri@2001:470:69fc:105::1:4da1)
2022-04-18 17:53:18 +0200 <Ether[m]> I forgot i was using startx
2022-04-18 17:53:26 +0200 <Ether[m]> Here are the logs..
2022-04-18 17:56:30 +0200 <geekosaur> oh right, with startx it'll be on the cirtual terminal and may be difficult to copy
2022-04-18 17:57:02 +0200 <geekosaur> I generally have my .xinitrc redirect session errors to .xsession-errors in that case, for consistency and to make them easier to work with
2022-04-18 17:57:51 +0200 <geekosaur> also I apologise for earlier, was getting kinda overloaded between yet another network drop, trying to debug here, and also helping someone else in #haskell
2022-04-18 17:58:20 +0200 <Ether[m]> geekosaur: Don't, it's my bad..
2022-04-18 18:00:11 +0200liskin[m](~liskinmat@2001:470:69fc:105::768) (Quit: You have been kicked for being idle)
2022-04-18 18:00:17 +0200 <geekosaur> (and tryinbg to follow progress of half the haskell infrastructure being down because of a hardware problem somewhere)
2022-04-18 18:00:23 +0200Polo(~GiverOfDo@50-206-8-110-static.hfc.comcastbusiness.net)
2022-04-18 18:00:33 +0200liskin[m](~liskinmat@2001:470:69fc:105::768)
2022-04-18 18:01:56 +0200 <Ether[m]> geekosaur: Can i see your .xinitrc?
2022-04-18 18:02:06 +0200 <geekosaur> (I'm not on the infrastructure team yet, but as an ex-sysadmin I figure it's only a matter of time…)
2022-04-18 18:02:14 +0200 <geekosaur> don't have one currently
2022-04-18 18:02:57 +0200 <geekosaur> my current setup launches xmonad via mate-session so it all goes to .xsession-errors anyway
2022-04-18 18:04:21 +0200 <geekosaur> it's just a one-line addition though, something like: exec >$HOME/.xsession-errors 2>&1
2022-04-18 18:04:47 +0200 <geekosaur> right after the #! line
2022-04-18 18:05:23 +0200Polo(~GiverOfDo@50-206-8-110-static.hfc.comcastbusiness.net) (Read error: Connection reset by peer)
2022-04-18 18:05:46 +0200Polo(~GiverOfDo@50-206-8-110-static.hfc.comcastbusiness.net)
2022-04-18 18:06:13 +0200 <Ether[m]> geekosaur: You mean the #! /bin/sh?
2022-04-18 18:06:27 +0200 <Ether[m]> Or bash..
2022-04-18 18:06:37 +0200 <geekosaur> yes, it would be the line right after that
2022-04-18 18:07:15 +0200 <Ether[m]> So what do i do with the logs?
2022-04-18 18:08:41 +0200 <geekosaur> copy them into a pastebin (we usually use paste.tomsmeding.com) and then paste that url here
2022-04-18 18:09:01 +0200 <geekosaur> using matrix's paste for this is probably a bad plan as they're likely to be pretty large
2022-04-18 18:09:16 +0200 <Ether[m]> I copied it to github
2022-04-18 18:09:22 +0200 <geekosaur> at least, if the manageHook isactually being run (which it shouldn't as the windows are already managed)
2022-04-18 18:09:28 +0200 <Ether[m]> https://github.com/Ahanaf-Ether/xmonad/blob/stable/xsession-errors
2022-04-18 18:09:55 +0200 <Ether[m]> geekosaur: It seems it is..
2022-04-18 18:10:37 +0200 <geekosaur> that one doesn't tell me anything though, it only shows polybar starting up and no other windows
2022-04-18 18:10:56 +0200 <geekosaur> isn't the problem during restarts and the wrong window gets the focus?
2022-04-18 18:10:57 +0200Polo(~GiverOfDo@50-206-8-110-static.hfc.comcastbusiness.net) (Read error: Connection reset by peer)
2022-04-18 18:11:21 +0200Polo(~GiverOfDo@50-206-8-110-static.hfc.comcastbusiness.net)
2022-04-18 18:13:19 +0200Polo(~GiverOfDo@50-206-8-110-static.hfc.comcastbusiness.net) (Read error: Connection reset by peer)
2022-04-18 18:13:27 +0200LordOfLand(~GiverOfDo@50-206-8-110-static.hfc.comcastbusiness.net)
2022-04-18 18:13:42 +0200 <Ether[m]> Yes
2022-04-18 18:14:02 +0200 <Ether[m]> But nothing such appears
2022-04-18 18:14:40 +0200 <geekosaur> you have the insertPosition thing commented out still according tothe online xmonad.hs
2022-04-18 18:14:58 +0200abastro(~abab9579@220.75.216.63) (Remote host closed the connection)
2022-04-18 18:17:40 +0200 <Ether[m]> I uncommented locally
2022-04-18 18:18:34 +0200benin(~benin@183.82.204.110) (Quit: The Lounge - https://thelounge.chat)
2022-04-18 18:19:08 +0200 <Ether[m]> And now on github
2022-04-18 18:19:18 +0200 <Ether[m]> No use.
2022-04-18 18:20:35 +0200 <geekosaur> github doesn't show an update
2022-04-18 18:23:48 +0200 <Ether[m]> Finally useful info
2022-04-18 18:23:57 +0200 <Ether[m]> I have updated the xsession-erros
2022-04-18 18:23:58 +0200 <Ether[m]> Errors*
2022-04-18 18:24:22 +0200Ether[m]uploaded an image: (311KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/JsrjUOmIHMmnjEIhrhibKBkg/20220418_222… >
2022-04-18 18:24:46 +0200 <Ether[m]> Here is the commit
2022-04-18 18:24:56 +0200 <Ether[m]> https://github.com/Ahanaf-Ether/xmonad/blob/stable/xsession-errors
2022-04-18 18:27:49 +0200LordOfLand(~GiverOfDo@50-206-8-110-static.hfc.comcastbusiness.net) (Quit: My MacBook has gone to sleep. ZZZzzz…)
2022-04-18 18:28:47 +0200Polo(~GiverOfDo@50-206-8-110-static.hfc.comcastbusiness.net)
2022-04-18 18:29:07 +0200 <geekosaur> sigh. it's not a bug indeed. problem is that polybar is restarting and being doIgnored, but the insertPosition hook is still firing
2022-04-18 18:29:19 +0200 <geekosaur> I think you need to use composeOne to get around this
2022-04-18 18:30:28 +0200 <geekosaur> and insertPosiiton is triggering on the wrong window because polybar doesn't actually get added to the StackSet, being a dock window
2022-04-18 18:32:46 +0200 <geekosaur> hm, would composeOne even work here? I think it needs the trigger condition to be separate instead of combined
2022-04-18 18:33:21 +0200 <Ether[m]> Ohh
2022-04-18 18:34:02 +0200 <Ether[m]> geekosaur: Same is used x.hs
2022-04-18 18:34:15 +0200 <geekosaur> right but it isn't doing insertPosition
2022-04-18 18:34:36 +0200 <Ether[m]> Tile below
2022-04-18 18:35:56 +0200 <geekosaur> wonder if insertPosition needs to check if the StackSet's focused window is the same as the Query's window and abort if it's not]
2022-04-18 18:35:57 +0200 <Ether[m]> X.hs is updated
2022-04-18 18:38:56 +0200 <geekosaur> your standard one always launches polybar in startupHook. I bet x.hs protects it with spawnOnce
2022-04-18 18:40:52 +0200Polo(~GiverOfDo@50-206-8-110-static.hfc.comcastbusiness.net) (Remote host closed the connection)
2022-04-18 18:40:53 +0200 <geekosaur> actually it doesn't launch it at all
2022-04-18 18:42:12 +0200 <geekosaur> you're using the pipe method, which doesn't quite work since polybar iirc doesn't use stdin
2022-04-18 18:42:33 +0200 <geekosaur> but it probably finds a copy already running and so doesn't restart
2022-04-18 18:59:23 +0200 <geekosaur> https://github.com/xmonad/xmonad-contrib/issues/709
2022-04-18 19:00:31 +0200werneta(~werneta@137.79.218.82)
2022-04-18 19:04:06 +0200 <geekosaur> you probably want github notifications for that issue
2022-04-18 19:05:57 +0200 <liskin> geekosaur, Sleroq: there was a memleak in xmobar between versions 0.38 and 0.41; it's fixed since 0.42
2022-04-18 19:26:03 +0200abhixec(~abhixec@c-67-169-139-16.hsd1.ca.comcast.net)
2022-04-18 19:55:37 +0200Xioulious(~yourname@193.32.249.136)
2022-04-18 20:08:37 +0200Hash(~Hash@hey.howstoned.ru) (Quit: ZNC - https://znc.in)
2022-04-18 20:09:50 +0200Hash(~Hash@hey.howstoned.ru)
2022-04-18 20:10:03 +0200 <Xioulious> in i3 I could throw any program that i have open but temporarily wanted to hide to the scratch pad and then cycle through the ones there to call them back, i know xmonad has named scratchpads but that seems to be a scratchpad for the speficied program, is it possible to have an scratchpad like the one in i3?
2022-04-18 20:11:52 +0200 <geekosaur> dynamic scratchpad support was recently merged in git
2022-04-18 20:12:08 +0200 <geekosaur> there's a separate dyanmic scratchpads mechanism in older versions, though
2022-04-18 20:12:42 +0200 <geekosaur> https://hackage.haskell.org/package/xmonad-contrib-0.17.0/docs/XMonad-Util-DynamicScratchpads.html
2022-04-18 20:13:15 +0200 <geekosaur> bleh, that documentation is buggy
2022-04-18 20:13:30 +0200 <geekosaur> but not worth fixing because of the new dynamic scratchpad support
2022-04-18 20:14:06 +0200 <Xioulious> the one you linked is the old method?
2022-04-18 20:14:08 +0200 <geekosaur> looks like the older one doesn't let you turn any running window into a scratchpad though
2022-04-18 20:14:23 +0200 <geekosaur> right, that's the old one
2022-04-18 20:16:05 +0200 <Xioulious> so does 0.17 have that new dynamic scratchpad merged or is that not the git version you're talking about? as i cant find any beta/dev branch
2022-04-18 20:17:22 +0200 <geekosaur> https://xmonad.github.io/xmonad-docs/xmonad-contrib-0.17.0.9/XMonad-Util-NamedScratchpad.html#g:2
2022-04-18 20:17:33 +0200 <geekosaur> it was merged around a week ago
2022-04-18 20:18:10 +0200 <Xioulious> ah and im running 0.17.0.9, so i should have access to it, nice, now onto managing to implement it in my config
2022-04-18 20:18:29 +0200 <geekosaur> version number is not especially useful for git versions
2022-04-18 20:18:42 +0200 <geekosaur> you need to make sure you've pulled and rebuilt
2022-04-18 20:19:13 +0200 <Xioulious> i did a clean install last night from the github through stack, so im hoping so
2022-04-18 20:19:33 +0200 <geekosaur> you need to be on commit 78dce3d or later
2022-04-18 20:19:54 +0200 <geekosaur> last night should be okay
2022-04-18 20:25:31 +0200 <Xioulious> hmm, it half does what the i3 one does, i can move the program into a scratchpad and hide it, i can add another one but then i cant recall the previous program
2022-04-18 20:27:30 +0200 <Xioulious> im guessing i3 makes a new scratchpad for each program being thrown to a scratchpad and then is able to cycle through all of them, but this will have to do for now
2022-04-18 20:28:11 +0200 <geekosaur> yeh, I noticed that. you need to reserve a slot for each program you want to scratchpad
2022-04-18 20:28:39 +0200 <Xioulious> yeah, its basically a namedscratchpad that can take any single program but only kinda that program
2022-04-18 20:29:03 +0200 <geekosaur> well, that's how the other named scratchpads work
2022-04-18 20:29:36 +0200 <geekosaur> suppose it has to work that way without adding a way to dynamically extend the NSP list
2022-04-18 20:30:23 +0200 <Xioulious> its a very new function added to xmonad, so im guessing it might get extended lateron
2022-04-18 20:32:46 +0200 <geekosaur> well, the problem with "just turn an existing window into a scratchpad" is the part you initially noted: "cycle through the ones there"
2022-04-18 20:33:08 +0200 <geekosaur> you need *some* handle on it (which for NSP is the scratchpad name) to control it later
2022-04-18 20:33:25 +0200 <geekosaur> i3 makes you hunt the program down and focus it
2022-04-18 20:34:13 +0200 <Xioulious> how do you mean the hunt down and focus it?
2022-04-18 20:34:25 +0200 <geekosaur> an alternative might be a keybind that opens a prompt window to enter a name, then turns the focused window into a scratchpad with that name
2022-04-18 20:34:37 +0200 <geekosaur> and a different prompt could be used to get it back by name
2022-04-18 20:35:07 +0200 <geekosaur> just rephrasing "cycle through the ones there" like you said above
2022-04-18 20:35:12 +0200 <Xioulious> in my i3 i have rofi show all current open programs, which also lists all programs in the scratchpads with a special icon or i can keep pressing mod+s and it will show a program from the scratchpad or throw it back and then open a next one from the scratchpad
2022-04-18 20:35:37 +0200 <geekosaur> right, but you need something like that to track them and make them selectable
2022-04-18 20:36:34 +0200 <geekosaur> we'd need to add something like that, or a Prompt with autocompletion based on the contents of the scratchpad workspace (or hidden windows, since we're going to switch to that instead of a magic workspace at some point), or a GridSelect, etc.
2022-04-18 20:36:39 +0200 <Xioulious> mhm true, a certain way to have the scratchpads being dynamically named and stored in a list that it can go through that or something
2022-04-18 20:38:02 +0200Polo(~GiverOfDo@50-206-8-110-static.hfc.comcastbusiness.net)
2022-04-18 20:38:09 +0200Polo(~GiverOfDo@50-206-8-110-static.hfc.comcastbusiness.net) (Client Quit)
2022-04-18 20:38:23 +0200Polo(~GiverOfDo@50-206-8-110-static.hfc.comcastbusiness.net)
2022-04-18 20:44:17 +0200abiss27(~abiss27@user/abiss)
2022-04-18 20:44:25 +0200 <Xioulious> ty for your help, do you have any link where i can keep up with new functions being added to xmonad like that one?
2022-04-18 20:45:56 +0200stackdroid18(14094@user/stackdroid)
2022-04-18 20:46:26 +0200 <geekosaur> only one I can think of is to watch for notifications on the xmonad-contrib repo
2022-04-18 20:46:37 +0200 <geekosaur> I don't think you can follow just the changelog file
2022-04-18 20:47:22 +0200 <Xioulious> ah so just keep an eye on the closed pull requests there
2022-04-18 20:50:02 +0200Hash(~Hash@hey.howstoned.ru) (Quit: ZNC - https://znc.in)
2022-04-18 21:01:40 +0200Hash(~Hash@hey.howstoned.ru)
2022-04-18 21:10:02 +0200Hash(~Hash@hey.howstoned.ru) (Ping timeout: 250 seconds)
2022-04-18 21:34:19 +0200Polo(~GiverOfDo@50-206-8-110-static.hfc.comcastbusiness.net) (Quit: My MacBook has gone to sleep. ZZZzzz…)
2022-04-18 21:40:34 +0200jao(~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Remote host closed the connection)
2022-04-18 21:43:12 +0200jao(~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net)
2022-04-18 21:45:35 +0200CosmosAt1(~CosmosAtl@142.181.135.96)
2022-04-18 21:47:40 +0200CosmosAt1(~CosmosAtl@142.181.135.96) (Client Quit)
2022-04-18 21:49:07 +0200Polo(~GiverOfDo@57.15.195.173.client.static.strong-in52.as13926.net)
2022-04-18 21:49:32 +0200PoloGuest5220
2022-04-18 21:51:10 +0200MrElendig(~Urist@archlinux/op/MrElendig) (Quit: test)
2022-04-18 21:51:40 +0200MrElendig(~Urist@archlinux/op/MrElendig)
2022-04-18 21:52:08 +0200Guest5220(~GiverOfDo@57.15.195.173.client.static.strong-in52.as13926.net) (Changing host)
2022-04-18 21:52:08 +0200Guest5220(~GiverOfDo@user/polo)
2022-04-18 21:52:11 +0200Guest5220POLO
2022-04-18 21:55:23 +0200Hash(~Hash@hey.howstoned.ru)
2022-04-18 22:06:16 +0200steve__(~steve@ool-182c2b80.dyn.optonline.net) (Ping timeout: 248 seconds)
2022-04-18 22:10:51 +0200POLO(~GiverOfDo@user/polo) (Ping timeout: 256 seconds)
2022-04-18 22:14:06 +0200CosmosAt1(~CosmosAtl@142.181.135.96)
2022-04-18 22:15:58 +0200CosmosAt1(~CosmosAtl@142.181.135.96) (Client Quit)
2022-04-18 22:39:35 +0200Polo(~GiverOfDo@50-206-8-110-static.hfc.comcastbusiness.net)
2022-04-18 22:46:55 +0200stackdroid18(14094@user/stackdroid) (Quit: hasta la vista... tchau!)
2022-04-18 22:48:11 +0200stackdroid18(14094@user/stackdroid)
2022-04-18 23:05:03 +0200abiss27(~abiss27@user/abiss) (Quit: hasta la vista... tchau!)
2022-04-18 23:06:05 +0200geekosaurwonders if he's supposed to submit an expense, or if someone actually somewhat familiar with opencollective should do so
2022-04-18 23:07:11 +0200 <liskin> there's no one actually somewhat familiar with opencollective among us
2022-04-18 23:08:20 +0200 <liskin> I'll be happy to help but I have little experience with expenses so you might as well just learn about them yourself :-)
2022-04-18 23:19:50 +0200 <Polo> mememee
2022-04-18 23:19:52 +0200 <Polo> I am!
2022-04-18 23:22:21 +0200Polo(~GiverOfDo@50-206-8-110-static.hfc.comcastbusiness.net) (Quit: My MacBook has gone to sleep. ZZZzzz…)
2022-04-18 23:25:34 +0200Polo(~GiverOfDo@50-206-8-110-static.hfc.comcastbusiness.net)
2022-04-18 23:25:49 +0200Polo(~GiverOfDo@50-206-8-110-static.hfc.comcastbusiness.net) (Changing host)
2022-04-18 23:25:49 +0200Polo(~GiverOfDo@user/polo)
2022-04-18 23:27:35 +0200CosmosAt1(~CosmosAtl@142.181.135.96)
2022-04-18 23:28:21 +0200CosmosAt1(~CosmosAtl@142.181.135.96) (Client Quit)
2022-04-18 23:29:24 +0200Xioulious(~yourname@193.32.249.136) (Quit: Lost terminal)
2022-04-18 23:32:28 +0200 <geekosaur> force-pushed without committing, ghc concluded zero commits and closed the PR. whoops
2022-04-18 23:32:44 +0200 <geekosaur> sonow there's a new PR and I hope I haven't confused everything :)
2022-04-18 23:33:42 +0200 <liskin> I wonder if force-pushing again and reopening the old PR would have worked
2022-04-18 23:33:47 +0200 <liskin> no way to find out now though :-(
2022-04-18 23:34:29 +0200 <geekosaur> I force-poushed again but github wouldn't let me reopen the PR (or at least didn't make it obvious)
2022-04-18 23:34:38 +0200 <geekosaur> so I opened a new PR
2022-04-18 23:34:51 +0200 <liskin> oh :-(
2022-04-18 23:35:16 +0200 <liskin> that's super silly, I think this used to be possible in the past
2022-04-18 23:35:53 +0200 <geekosaur> I think it just kills PRs with zero commits
2022-04-18 23:36:02 +0200 <geekosaur> doesn't understand them or something
2022-04-18 23:38:03 +0200Hash(~Hash@hey.howstoned.ru) (Quit: ZNC - https://znc.in)
2022-04-18 23:38:19 +0200 <geekosaur> alsowonder if we'll have to clear a cache or something to fix ghcup
2022-04-18 23:38:30 +0200 <geekosaur> why is it only those three versions dying though
2022-04-18 23:38:35 +0200Hash(~Hash@hey.howstoned.ru)
2022-04-18 23:38:56 +0200 <geekosaur> the older ones all work but 8.10.7 and up throw that unexpected newline on line 3 error
2022-04-18 23:40:12 +0200 <geekosaur> oh, huh. why is xmonad set to merge but contrib set to rebase
2022-04-18 23:41:59 +0200 <liskin> it just remembers the last one
2022-04-18 23:42:26 +0200 <liskin> they probably think it's a feature, I believe it's just an attention test
2022-04-18 23:43:01 +0200 <liskin> (and one of the reasons I often just merge PRs on the command line)
2022-04-18 23:43:28 +0200 <liskin> the ghcup failures seem a bit random to me
2022-04-18 23:44:18 +0200 <liskin> I'm getting 500 when I try it from here yet some jobs happen to not fail
2022-04-18 23:44:27 +0200 <liskin> I don't think we can do anything about that
2022-04-18 23:44:48 +0200 <liskin> I'll fix the linking errors in the stack workflows though
2022-04-18 23:45:00 +0200 <liskin> (that just needs a cache prune)
2022-04-18 23:49:17 +0200 <geekosaur> haskell.org (including /ghcup) is variably up and down as they fix whatever is wrong. sounds like a breaker is tripping for no known reason
2022-04-18 23:49:26 +0200FatBoyXPC(~FatBoyXPC@user/fatboyxpc) (Quit: ZNC 1.6.6+deb1ubuntu0.2 - http://znc.in)
2022-04-18 23:52:23 +0200 <liskin> well, luckily we're not doing a release today, so we can ignore it and wait :-)
2022-04-18 23:52:42 +0200 <liskin> I fixed the stack workflows at least, and will head to bed, good night everyone
2022-04-18 23:52:49 +0200 <geekosaur> good night
2022-04-18 23:57:13 +0200TomasJakl[m](~jaklttchn@2001:470:69fc:105::a42)