Home liberachat/#xmonad: Logs Calendar

Logs on 2024-08-19 (liberachat/#xmonad)

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

All times are in UTC on 2024-08-19.