2022/04/05

2022-04-05 00:01:49 +0200chomwitt(~chomwitt@2a02:587:dc19:3600:aabd:edaf:cb83:4282) (Ping timeout: 240 seconds)
2022-04-05 01:36:11 +0200ft(~ft@shell.chaostreff-dortmund.de) (Ping timeout: 260 seconds)
2022-04-05 01:37:47 +0200ft(~ft@shell.chaostreff-dortmund.de)
2022-04-05 01:53:18 +0200vanvik(~vanvik@78.156.12.223) (Ping timeout: 260 seconds)
2022-04-05 02:07:33 +0200syg(~syg@flamebot.net) (Ping timeout: 256 seconds)
2022-04-05 02:08:22 +0200coldpress(~coldpress@72.136.212.35.bc.googleusercontent.com) (Quit: ZNC 1.7.2 - https://znc.in)
2022-04-05 02:08:43 +0200coldpress(~coldpress@72.136.212.35.bc.googleusercontent.com)
2022-04-05 02:09:08 +0200syg(~syg@flamebot.net)
2022-04-05 02:13:47 +0200akamar(~akamar@p5b0ca16a.dip0.t-ipconnect.de) (Ping timeout: 256 seconds)
2022-04-05 02:13:47 +0200wz1000(~zubin@static.11.113.47.78.clients.your-server.de) (Ping timeout: 256 seconds)
2022-04-05 02:13:47 +0200joshproehl(~quassel@user/joshproehl) (Ping timeout: 256 seconds)
2022-04-05 02:14:09 +0200rieper|net(~riepernet@sxbeta1.geo.uni-leipzig.de)
2022-04-05 02:14:14 +0200joshproehl(~quassel@user/joshproehl)
2022-04-05 02:14:21 +0200rieper(~riepernet@sxbeta1.geo.uni-leipzig.de) (Ping timeout: 256 seconds)
2022-04-05 02:15:10 +0200akamar(~akamar@p5b0ca16a.dip0.t-ipconnect.de)
2022-04-05 02:23:22 +0200cjb(~cjb@user/cjb) (Quit: rcirc on GNU Emacs 29.0.50)
2022-04-05 02:26:31 +0200wz1000(~zubin@static.11.113.47.78.clients.your-server.de)
2022-04-05 02:47:05 +0200steve_(~steve@ool-182c2b80.dyn.optonline.net) (Ping timeout: 246 seconds)
2022-04-05 02:53:15 +0200vanvik(~vanvik@78.156.12.223)
2022-04-05 04:00:01 +0200mc47(~mc47@xmonad/TheMC47)
2022-04-05 04:02:16 +0200steve_(~steve@ool-182c2b80.dyn.optonline.net)
2022-04-05 04:04:07 +0200banc(banc@gateway/vpn/airvpn/banc) (Ping timeout: 260 seconds)
2022-04-05 04:10:10 +0200smashgra_(~smashgrab@bare.metal.computer)
2022-04-05 04:11:05 +0200fcser(~fcser@booty.farted.net) (Ping timeout: 256 seconds)
2022-04-05 04:11:05 +0200smashgrab(~smashgrab@bare.metal.computer) (Ping timeout: 256 seconds)
2022-04-05 04:11:39 +0200twiclo(~twiclo@204.14.20.66.static.utbb.net) (Ping timeout: 256 seconds)
2022-04-05 04:13:36 +0200twiclo(~twiclo@204.14.20.66.static.utbb.net)
2022-04-05 04:16:10 +0200fcser(~fcser@booty.farted.net)
2022-04-05 04:18:00 +0200mc47(~mc47@xmonad/TheMC47) (Remote host closed the connection)
2022-04-05 04:23:11 +0200banc(banc@gateway/vpn/airvpn/banc)
2022-04-05 04:42:54 +0200terrorjack(~terrorjac@2a01:4f8:1c1e:509a::1) (Quit: The Lounge - https://thelounge.chat)
2022-04-05 04:45:20 +0200terrorjack(~terrorjac@2a01:4f8:1c1e:509a::1)
2022-04-05 06:09:31 +0200Jazzah(~jazz@user/jazzah) (Ping timeout: 256 seconds)
2022-04-05 06:15:12 +0200Jazzah(~jazz@stolen.plutonium.dk)
2022-04-05 06:15:12 +0200Jazzah(~jazz@stolen.plutonium.dk) (Changing host)
2022-04-05 06:15:12 +0200Jazzah(~jazz@user/jazzah)
2022-04-05 06:52:06 +0200jludwig(~justin@user/jludwig) (Quit: ZNC - https://znc.in)
2022-04-05 06:53:10 +0200jludwig(~justin@li657-110.members.linode.com)
2022-04-05 07:23:44 +0200chomwitt(~chomwitt@2a02:587:dc19:3600:a66b:8309:cc51:32)
2022-04-05 08:16:34 +0200 <Solid> https://github.com/NixOS/nixpkgs/pull/160733 is merged now so nixos should have 0.17.0 I think
2022-04-05 08:16:40 +0200 <Solid> at least unstable
2022-04-05 08:17:04 +0200 <Solid> and yeah the matrix bridge is having some issues :/
2022-04-05 08:17:12 +0200 <Solid> I noticed some messages not making it IRC -> Matrix
2022-04-05 08:35:37 +0200cfricke(~cfricke@user/cfricke)
2022-04-05 10:18:00 +0200 <abastro[m]> Since when did `isDialog` existed
2022-04-05 10:18:11 +0200 <abastro[m]> When I took hours coding in that
2022-04-05 10:19:59 +0200 <abastro[m]> Perhaps it has been there near permanently
2022-04-05 10:20:12 +0200 <abastro[m]> And I might not have notice it.. :<
2022-04-05 11:00:06 +0200eayavas[m](~eayavasma@2001:470:69fc:105::3097) (Quit: You have been kicked for being idle)
2022-04-05 11:00:13 +0200liskin[m](~liskinmat@2001:470:69fc:105::768) (Quit: You have been kicked for being idle)
2022-04-05 11:05:56 +0200 <abastro[m]> When I was trying hard to reproduce the behavior, but with the minimal example the desktop is so unstable....
2022-04-05 11:06:03 +0200 <abastro[m]> It is eager to turn itself off
2022-04-05 11:21:45 +0200cyr4x3(~cyr4x3@139.47.114.80)
2022-04-05 11:45:06 +0200chomwitt(~chomwitt@2a02:587:dc19:3600:a66b:8309:cc51:32) (Read error: Connection reset by peer)
2022-04-05 11:45:19 +0200chomwitt(~chomwitt@2a02:587:dc19:3600:a66b:8309:cc51:32)
2022-04-05 12:15:07 +0200mc47(~mc47@xmonad/TheMC47)
2022-04-05 12:23:14 +0200 <geekosaur> ManageHelpers has been around a fair while
2022-04-05 12:23:21 +0200 <geekosaur> including isDialog
2022-04-05 12:23:27 +0200liskin[m](~liskinmat@2001:470:69fc:105::768)
2022-04-05 12:23:56 +0200 <geekosaur> it's worth going through contrib once to see what's there' although remembering all 200 modules is probably asking a bit much for most people :)
2022-04-05 12:30:08 +0200geekosaur(~geekosaur@xmonad/geekosaur) (Remote host closed the connection)
2022-04-05 12:30:32 +0200geekosaur(~geekosaur@xmonad/geekosaur)
2022-04-05 13:28:23 +0200cfricke(~cfricke@user/cfricke) (Quit: WeeChat 3.4.1)
2022-04-05 14:18:56 +0200cfricke(~cfricke@user/cfricke)
2022-04-05 14:31:33 +0200 <abastro[m]> Interesting
2022-04-05 14:31:59 +0200 <abastro[m]> I am lost at what would be causing the frequent shutdown on the simplest xmonad instance.
2022-04-05 14:32:20 +0200 <abastro[m]> Do you have any idea? It just goes back to login screen without any log.
2022-04-05 15:15:50 +0200 <abastro[m]> Perhaps it might be ghc 9.2.2 bug..
2022-04-05 15:36:39 +0200 <geekosaur> no¸that usually means xmonad wans'tfound and the sessionshuts down immediately
2022-04-05 15:37:01 +0200 <geekosaur> make sure xmonad is in the session's PATH (remember that without helpit's usually /bin:/usr/bin)
2022-04-05 15:40:21 +0200 <geekosaur> most commonly you are using an old-stylesession (~/.xsession) and you just need to `source ~/.profile` or similar in it to get your PATH
2022-04-05 16:24:16 +0200cfricke(~cfricke@user/cfricke) (Quit: WeeChat 3.4.1)
2022-04-05 16:37:45 +0200chomwitt(~chomwitt@2a02:587:dc19:3600:a66b:8309:cc51:32) (Ping timeout: 248 seconds)
2022-04-05 16:44:49 +0200 <abastro[m]> No, I mean
2022-04-05 16:45:12 +0200 <abastro[m]> It turns on fine
2022-04-05 16:45:22 +0200 <abastro[m]> But minutes later, it turns off again
2022-04-05 16:46:02 +0200 <geekosaur> uh
2022-04-05 16:46:08 +0200 <abastro[m]> Somehow for unknown reason, it suddenly shuts oft
2022-04-05 16:46:18 +0200 <abastro[m]> And goes back to login screen
2022-04-05 16:46:39 +0200 <abastro[m]> Quite haunting tbh
2022-04-05 16:46:45 +0200 <abastro[m]> Not even logs tell anything
2022-04-05 16:47:50 +0200 <abastro[m]> geekosaur: any guess?
2022-04-05 16:48:04 +0200 <geekosaur> nope
2022-04-05 16:48:10 +0200 <abastro[m]> Is it wrong to upgrade to ghc9.2.2
2022-04-05 16:48:46 +0200 <geekosaur> I haven't heard of any problems with it, but can't rule out a codegen issue
2022-04-05 16:49:53 +0200 <abastro[m]> Wait, xmonad does codegen?
2022-04-05 16:50:07 +0200 <abastro[m]> Hmm
2022-04-05 16:51:09 +0200 <geekosaur> no, I'm suggesting oif the compiler produces bad code then xmonadmight simply be dumping core
2022-04-05 16:58:43 +0200geekosaur(~geekosaur@xmonad/geekosaur) (Remote host closed the connection)
2022-04-05 16:59:04 +0200geekosaur(~geekosaur@xmonad/geekosaur)
2022-04-05 16:59:38 +0200 <abastro[m]> Ohno
2022-04-05 17:00:16 +0200 <abastro[m]> Hm how would I..
2022-04-05 17:05:55 +0200chomwitt(~chomwitt@athedsl-31881.home.otenet.gr)
2022-04-05 17:13:01 +0200 <geekosaur> possibly a wrapper script
2022-04-05 17:20:56 +0200 <abastro[m]> Hm idk if it would be dumping core
2022-04-05 17:21:21 +0200 <abastro[m]> I also observed that this random crashing happens often after recompiling
2022-04-05 17:22:03 +0200 <abastro[m]> I can do many things, like browsing the internet with xmonad working, but when I trigger recompile functionality
2022-04-05 17:22:05 +0200 <geekosaur> you might not find core files if the system has them disabled (many linuxes default to `ulimit -c 0`) or catches them (that normally provides a pop-up, but not if it takes the session with it)
2022-04-05 17:22:11 +0200 <abastro[m]> It suddenly turns off!
2022-04-05 17:22:29 +0200 <abastro[m]> Then it turns off in a minute a few times more
2022-04-05 17:22:55 +0200 <geekosaur> hm. something about handleEventHook then, maybe?
2022-04-05 17:26:05 +0200 <abastro[m]> What does handleEventHook does?
2022-04-05 17:26:11 +0200 <geekosaur> I would arrange to build with debug info (requires a build script) and then run it via gdb, but I know what to do with the result :) (and how to do it…)
2022-04-05 17:26:11 +0200 <abastro[m]> do*
2022-04-05 17:27:13 +0200 <geekosaur> any event xmonad receives from the server goes through the master handleEventHook. first it runs the user handleEventHook (which is normally empty), then it handles various internal events
2022-04-05 17:27:39 +0200 <geekosaur> oh wait, recompile doesn't send any events, only restart does
2022-04-05 17:28:06 +0200 <geekosaur> what kind of machine is this? any chance you could be running out of memory?
2022-04-05 17:30:51 +0200 <abastro[m]> Oh wait
2022-04-05 17:31:03 +0200 <abastro[m]> I was doing recompile, not restart
2022-04-05 17:31:10 +0200 <abastro[m]> So that makes sense.
2022-04-05 17:31:13 +0200 <geekosaur> yes, I was the one confused, not you
2022-04-05 17:31:14 +0200 <abastro[m]> No chance of OOM
2022-04-05 17:33:34 +0200 <abastro[m]> Oh no I was doubly confused
2022-04-05 17:33:48 +0200 <abastro[m]> I was doing restart
2022-04-05 17:33:50 +0200 <abastro[m]> Not recompile
2022-04-05 17:34:11 +0200 <abastro[m]> Me lol.. I wonder if I am a human being at this point
2022-04-05 17:34:11 +0200 <geekosaur> are you just doing mod-q? that will do both
2022-04-05 17:34:45 +0200 <geekosaur> the restart part happens only if the recompile is successful, and sets a property on the root window which the master event hook detects
2022-04-05 17:36:54 +0200 <abastro[m]> Yes, mod+q
2022-04-05 17:37:08 +0200 <abastro[m]> Why did I even say recompile meh
2022-04-05 17:37:26 +0200 <abastro[m]> Sorry, I am a dumb being
2022-04-05 17:46:43 +0200twiclo(~twiclo@204.14.20.66.static.utbb.net) (Killed (erbium.libera.chat (Nickname regained by services)))
2022-04-05 17:47:07 +0200Guest5934(~twiclo@204.14.20.66.static.utbb.net)
2022-04-05 18:00:10 +0200liskin[m](~liskinmat@2001:470:69fc:105::768) (Quit: You have been kicked for being idle)
2022-04-05 18:40:10 +0200jludwig(~justin@li657-110.members.linode.com) (Quit: ZNC - https://znc.in)
2022-04-05 18:41:07 +0200jludwig(~justin@li657-110.members.linode.com)
2022-04-05 18:47:54 +0200 <Solid> I love how, instead of user error, the first instinct is bad codegen by GHC :D
2022-04-05 18:48:09 +0200liskin[m](~liskinmat@2001:470:69fc:105::768)
2022-04-05 18:48:28 +0200 <geekosaur> if it's crashing randomly in the middleof a session, with a relatively new ghc version, well, yes
2022-04-05 18:48:41 +0200 <geekosaur> especially if it doesn't happen with other versions
2022-04-05 18:49:25 +0200geekosaurwonders if he's dumb enough to risk trying it himself
2022-04-05 18:49:42 +0200 <geekosaur> don't like randomly losing my session…
2022-04-05 18:50:11 +0200 <Solid> didn't they come around to it being user error?
2022-04-05 18:50:37 +0200 <geekosaur> no?
2022-04-05 18:51:00 +0200 <geekosaur> the only user error they admitted to was being confused about recompile vs. restart vs. what mod-qdoes (which is both)
2022-04-05 18:51:04 +0200 <Solid> all this apologising sounds to me like "oh sorry I did a thing"
2022-04-05 19:06:42 +0200geekosaur(~geekosaur@xmonad/geekosaur) (Remote host closed the connection)
2022-04-05 19:08:22 +0200geekosaur(~geekosaur@xmonad/geekosaur)
2022-04-05 19:52:53 +0200chomwitt(~chomwitt@athedsl-31881.home.otenet.gr) (Ping timeout: 268 seconds)
2022-04-05 19:58:15 +0200chomwitt(~chomwitt@athedsl-20549.home.otenet.gr)
2022-04-05 20:04:51 +0200vifon(~vifon@user/vifon) (Quit: WeeChat 2.9)
2022-04-05 20:46:04 +0200chomwitt(~chomwitt@athedsl-20549.home.otenet.gr) (Ping timeout: 260 seconds)
2022-04-05 20:47:22 +0200chomwitt(~chomwitt@athedsl-369869.home.otenet.gr)
2022-04-05 21:07:09 +0200YusefAslam[m](~yusz1matr@2001:470:69fc:105::1:12c)
2022-04-05 21:08:23 +0200 <YusefAslam[m]> Hi everyone, is there any way to switch a window into my own custom floating layer that has a decoration when doing mod + mouse button 1 and also move it aswell, I looked at XMonad source but I don't know how I would do this
2022-04-05 21:08:59 +0200 <YusefAslam[m]> wait leme try something brb
2022-04-05 21:12:11 +0200 <geekosaur> not presently. I've thought a bit about a layout which allowed for multiple layers, in particular so we could add true EWMH layer support, but it would have several shortcomings basically coming from the same source as our floating layer's many shortcomings. (To wit, each layer should really have its own StackSet.)
2022-04-05 21:16:47 +0200 <YusefAslam[m]> ah man, I guess I'll just deal with the limitation then I guess, not a big problem though, but would be nice to have
2022-04-05 21:18:38 +0200 <geekosaur> well, its own Stack, not a whole StackSet. but still. things would just behave way too weirdly if it kept jumping layers and intermixing windows, unless we gave the user some way to reorder a Stack
2022-04-05 21:22:35 +0200Nahra(~user@static.161.95.99.88.clients.your-server.de)
2022-04-05 21:23:51 +0200kelnoky(~kelnoky@2a02:8108:50c0:5650:7495:4f81:a1eb:3e61)
2022-04-05 21:25:43 +0200 <YusefAslam[m]> 👍️
2022-04-05 21:27:56 +0200obimod(~obimod@gateway/vpn/pia/obimod)
2022-04-05 21:34:04 +0200benin(~benin@183.82.204.110) (Quit: The Lounge - https://thelounge.chat)
2022-04-05 22:34:26 +0200obimod(~obimod@gateway/vpn/pia/obimod) (Quit: every day brings new choices)
2022-04-05 23:15:04 +0200kelnoky(~kelnoky@2a02:8108:50c0:5650:7495:4f81:a1eb:3e61) (Ping timeout: 250 seconds)
2022-04-05 23:23:15 +0200 <anon_kun600[m]> was there anything in particle wrong with my config
2022-04-05 23:26:09 +0200 <geekosaur> you have `main =` twice, once at the beginning (correct), once at the end (with an empty do block which is a syntax error)
2022-04-05 23:26:47 +0200 <geekosaur> remove lines 311–316
2022-04-05 23:31:16 +0200mc47(~mc47@xmonad/TheMC47) (Remote host closed the connection)