2024/08/19

2024-08-19 00:06:22 +0200ml|(~ml|@user/ml/x-5298235)
2024-08-19 01:35:14 +0200ml|(~ml|@user/ml/x-5298235) (Ping timeout: 248 seconds)
2024-08-19 01:48:03 +0200ml|(~ml|@user/ml/x-5298235)
2024-08-19 02:54:21 +0200ml|(~ml|@user/ml/x-5298235) (Ping timeout: 252 seconds)
2024-08-19 03:02:39 +0200Natch(~natch@c-9e07225c.038-60-73746f7.bbcust.telenor.se) (Remote host closed the connection)
2024-08-19 03:08:07 +0200ml|(~ml|@user/ml/x-5298235)
2024-08-19 03:11:50 +0200Natch(~natch@c-9e07225c.038-60-73746f7.bbcust.telenor.se)
2024-08-19 04:18:04 +0200td_(~td@i53870932.versanet.de) (Ping timeout: 260 seconds)
2024-08-19 04:19:45 +0200td_(~td@83.135.9.9)
2024-08-19 08:34:21 +0200ash3en(~Thunderbi@2a02:3100:7c33:4600:18af:2cb4:f788:c54e)
2024-08-19 08:51:38 +0200terrorjack4(~terrorjac@static.163.82.63.178.clients.your-server.de) (Quit: The Lounge - https://thelounge.chat)
2024-08-19 08:55:13 +0200terrorjack4(~terrorjac@static.163.82.63.178.clients.your-server.de)
2024-08-19 09:33:04 +0200ChubaDuba(~ChubaDuba@37.112.226.133)
2024-08-19 09:57:57 +0200ChubaDuba(~ChubaDuba@37.112.226.133) (Ping timeout: 258 seconds)
2024-08-19 10:05:13 +0200cfricke(~cfricke@user/cfricke)
2024-08-19 11:34:57 +0200Digitteknohippie(~user@user/digit)
2024-08-19 11:35:45 +0200Digit(~user@user/digit) (Ping timeout: 252 seconds)
2024-08-19 11:38:28 +0200ash3en(~Thunderbi@2a02:3100:7c33:4600:18af:2cb4:f788:c54e) (Quit: ash3en)
2024-08-19 11:41:03 +0200DigitteknohippieDigit
2024-08-19 11:41:26 +0200ash3en(~Thunderbi@2a02:3100:7c33:4600:18af:2cb4:f788:c54e)
2024-08-19 11:55:10 +0200ash3en(~Thunderbi@2a02:3100:7c33:4600:18af:2cb4:f788:c54e) (Ping timeout: 265 seconds)
2024-08-19 12:59:32 +0200cfricke(~cfricke@user/cfricke) (Ping timeout: 244 seconds)
2024-08-19 13:30:15 +0200cfricke(~cfricke@user/cfricke)
2024-08-19 13:49:26 +0200Miroboru(~myrvoll@178-164-114.82.3p.ntebredband.no) (Quit: Lost terminal)
2024-08-19 14:09:23 +0200ash3en(~Thunderbi@2a02:3100:7c33:4600:18af:2cb4:f788:c54e)
2024-08-19 14:34:33 +0200cfricke(~cfricke@user/cfricke) (Ping timeout: 245 seconds)
2024-08-19 14:35:03 +0200ash3en(~Thunderbi@2a02:3100:7c33:4600:18af:2cb4:f788:c54e) (Ping timeout: 252 seconds)
2024-08-19 16:31:04 +0200cfricke(~cfricke@user/cfricke)
2024-08-19 16:39:39 +0200Miroboru(~myrvoll@178-164-114.82.3p.ntebredband.no)
2024-08-19 17:09:23 +0200terrorjack4(~terrorjac@static.163.82.63.178.clients.your-server.de) (Quit: The Lounge - https://thelounge.chat)
2024-08-19 17:50:13 +0200terrorjack4(~terrorjac@static.163.82.63.178.clients.your-server.de)
2024-08-19 18:05:02 +0200 <liskin> I had a look at the project board recently and there's lots of planned stuff for the next release still
2024-08-19 18:05:13 +0200 <liskin> Most of which is probably waiting for me :-(
2024-08-19 18:05:44 +0200 <liskin> But perhaps it can influence your decision on the version number :-D
2024-08-19 18:10:23 +0200 <haskellbridge> <iqubic (she/her)> What sort of stuff is coming in the next release?
2024-08-19 18:26:48 +0200ash3en(~Thunderbi@2a02:3100:7c33:4600:18af:2cb4:f788:c54e)
2024-08-19 18:32:39 +0200 <geekosaur> the biggie is Leary's MVC rewrite of XMonad.Operations
2024-08-19 18:33:04 +0200 <geekosaur> oh, no, that's what's pushing this release, not part of it
2024-08-19 18:33:58 +0200 <geekosaur> there isn't a lot waiting for a new release currently, I just want to clear the table before the MVC change goes in
2024-08-19 18:34:33 +0200ml|(~ml|@user/ml/x-5298235) (Ping timeout: 252 seconds)
2024-08-19 18:35:25 +0200 <haskellbridge> <iqubic (she/her)> Will this be a breaking change? Will I need to rewrite my config?
2024-08-19 18:36:23 +0200 <geekosaur> no
2024-08-19 18:36:50 +0200 <geekosaur> there's a backward compatibility mechanism
2024-08-19 18:37:09 +0200 <geekosaur> what it _will_ do is make things work that currently would lead to infinite loops
2024-08-19 18:37:28 +0200 <haskellbridge> <iqubic (she/her)> Will there be new features that I can use in my own setup?
2024-08-19 18:37:54 +0200 <geekosaur> not really
2024-08-19 18:38:25 +0200 <haskellbridge> <iqubic (she/her)> I see.
2024-08-19 18:38:35 +0200 <geekosaur> just rewiring the internals to be less fragile, but as it reworks XMonad.Operations.windows it's a major internals change
2024-08-19 18:39:14 +0200 <geekosaur> (well, "removes" it actually, but a compatibility shim is still there
2024-08-19 18:39:31 +0200 <geekosaur> and again, that isn't this release, that's what we're preparing for
2024-08-19 18:40:08 +0200 <geekosaur> there are very few changes for this release, a few new contrib modules and reverting a workaround for an old ghc bug
2024-08-19 18:46:01 +0200 <haskellbridge> <iqubic (she/her)> I'm glad that I can just tell Polybar to read the EWMH props and it just works. It finds witch window is focused and which workspaces have windows on them. The main issue was that I had to write a custom log hook to get XMonad to tell Polybar what the current layout is. I think it's possible to have different layouts on different monitors in a multi-headed system, but I only ever run with a single screen,...
2024-08-19 18:46:06 +0200 <haskellbridge> ... because this is a laptop.
2024-08-19 18:46:18 +0200 <haskellbridge> <iqubic (she/her)> My current setup works well for me.
2024-08-19 18:47:32 +0200 <geekosaur> https://github.com/xmonad/xmonad-contrib/pull/813 actually
2024-08-19 18:47:55 +0200 <geekosaur> which is one of the things liskin mentioned as waiting on him
2024-08-19 18:48:10 +0200 <geekosaur> so, it's not in yet
2024-08-19 18:48:21 +0200 <haskellbridge> <iqubic (she/her)> Also, it seems that Polybar can send events to XMonad somehow? I have a number of workspaces open, and I can click on the number label in the bar and XMonad just switched to the right workspace. How dose that work?
2024-08-19 18:48:36 +0200 <geekosaur> EWMH is bidirectional
2024-08-19 18:48:49 +0200 <haskellbridge> <iqubic (she/her)> Oh. I didn't know that.
2024-08-19 18:48:50 +0200ml|(~ml|@user/ml/x-5298235)
2024-08-19 18:49:11 +0200 <geekosaur> an application can send EWMH messages to the root window, and xmonad receives them to e.g. switch workspace or window focus
2024-08-19 18:50:04 +0200 <haskellbridge> <iqubic (she/her)> I can send three basic types of message from Polybar to XMonad: NextWorkspace, PrevWorkspace, and JumpToWorkspaceN
2024-08-19 18:51:00 +0200 <haskellbridge> <iqubic (she/her)> I don't do this very often, because I mainly use my keyboard for this stuff, but it's built into Polybar, so it too no extra work to do this.
2024-08-19 18:52:18 +0200 <haskellbridge> <iqubic (she/her)> That's cool that EWMH is bidirectional
2024-08-19 19:19:50 +0200ash3en(~Thunderbi@2a02:3100:7c33:4600:18af:2cb4:f788:c54e) (Ping timeout: 265 seconds)
2024-08-19 19:27:22 +0200ash3en(~Thunderbi@2a02:3100:7c33:4600:18af:2cb4:f788:c54e)
2024-08-19 19:38:07 +0200cfricke(~cfricke@user/cfricke) (Quit: WeeChat 4.2.2)
2024-08-19 19:38:42 +0200ash3en(~Thunderbi@2a02:3100:7c33:4600:18af:2cb4:f788:c54e) (Ping timeout: 258 seconds)
2024-08-19 21:24:32 +0200ash3en(~Thunderbi@2a02:3100:7c33:4600:18af:2cb4:f788:c54e)
2024-08-19 21:40:15 +0200ash3en(~Thunderbi@2a02:3100:7c33:4600:18af:2cb4:f788:c54e) (Quit: ash3en)
2024-08-19 22:08:34 +0200ash3en(~Thunderbi@2a02:3100:7c33:4600:18af:2cb4:f788:c54e)
2024-08-19 22:09:15 +0200ash3en(~Thunderbi@2a02:3100:7c33:4600:18af:2cb4:f788:c54e) (Client Quit)
2024-08-19 22:37:41 +0200zawaken(~zawaken@user/zawaken) (Read error: Connection reset by peer)
2024-08-19 22:40:54 +0200zawaken(~zawaken@user/zawaken)