2022/04/18

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