Home liberachat/#xmonad: Logs Calendar

Logs on 2022-05-31 (liberachat/#xmonad)

00:00:00 <henninb> I really appreciate the folks on this channel there are not a lot of xmonad users out there so we need to stick together.
00:08:56 × henninb quits (~henninb@97-116-138-116.mpls.qwest.net) (Quit: leaving)
01:58:13 steve__ joins (~steve@ool-182c2b80.dyn.optonline.net)
02:03:33 × banc quits (banc@gateway/vpn/airvpn/banc) (Ping timeout: 246 seconds)
02:12:00 Guest7820 joins (~Guest78@2409:4071:2096:483b:d65d:f730:b50f:fa19)
02:12:53 Guest7820 is now known as neoatnebula
02:16:08 × neoatnebula quits (~Guest78@2409:4071:2096:483b:d65d:f730:b50f:fa19) (Client Quit)
02:16:25 neoatnebula joins (~neoatnebu@2409:4071:2096:483b:d65d:f730:b50f:fa19)
02:18:05 × neoatnebula quits (~neoatnebu@2409:4071:2096:483b:d65d:f730:b50f:fa19) (Client Quit)
02:23:23 banc joins (banc@gateway/vpn/airvpn/banc)
02:39:27 × jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 244 seconds)
02:44:17 × terrorjack quits (~terrorjac@2a01:4f8:1c1e:509a::1) (Quit: The Lounge - https://thelounge.chat)
02:46:46 terrorjack joins (~terrorjac@2a01:4f8:1c1e:509a::1)
02:53:53 × steve__ quits (~steve@ool-182c2b80.dyn.optonline.net) (Ping timeout: 255 seconds)
04:25:40 chomwitt joins (~chomwitt@2a02:587:dc11:7d00:a7f0:c7db:e9b3:6e1d)
07:22:44 VeronicaLova[m] joins (~brainzint@2001:470:69fc:105::2:1ed2)
07:39:41 shinjipf joins (~shinjipf@vmi826685.contaboserver.net)
07:39:48 mc47 joins (~mc47@xmonad/TheMC47)
07:41:18 benin joins (~benin@183.82.177.185)
07:41:35 cfricke joins (~cfricke@user/cfricke)
08:04:02 × mc47 quits (~mc47@xmonad/TheMC47) (Remote host closed the connection)
08:53:02 × Hash quits (~Hash@tunnel686959-pt.tunnel.tserv15.lax1.ipv6.he.net) (Quit: ZNC - https://znc.in)
08:54:34 Hash joins (~Hash@tunnel686959-pt.tunnel.tserv15.lax1.ipv6.he.net)
08:57:35 × Hash quits (~Hash@tunnel686959-pt.tunnel.tserv15.lax1.ipv6.he.net) (Client Quit)
08:58:31 Hash joins (~Hash@tunnel686959-pt.tunnel.tserv15.lax1.ipv6.he.net)
09:00:09 × DeepMajumder[m] quits (~reddocmdm@2001:470:69fc:105::1:f486) (Quit: You have been kicked for being idle)
09:01:43 × Hash quits (~Hash@tunnel686959-pt.tunnel.tserv15.lax1.ipv6.he.net) (Max SendQ exceeded)
09:02:50 Hash joins (~Hash@tunnel686959-pt.tunnel.tserv15.lax1.ipv6.he.net)
09:12:20 × Hash quits (~Hash@tunnel686959-pt.tunnel.tserv15.lax1.ipv6.he.net) (Ping timeout: 255 seconds)
09:19:08 Hash joins (~Hash@tunnel686959-pt.tunnel.tserv15.lax1.ipv6.he.net)
09:31:03 × benin quits (~benin@183.82.177.185) (Quit: The Lounge - https://thelounge.chat)
11:54:19 <FernandoSchuindt> Is it possible nowadays to run xmonad on XWayland?
11:56:22 <geekosaur> not yet
11:56:48 <geekosaur> oh, on XWayland. that should work, it's just of limited use because it can only manage XWayland windows
11:57:48 <FernandoSchuindt> thank you once again geekosaur
12:10:28 henninb joins (~henninb@97-116-138-116.mpls.qwest.net)
12:23:47 × chomwitt quits (~chomwitt@2a02:587:dc11:7d00:a7f0:c7db:e9b3:6e1d) (Ping timeout: 260 seconds)
13:12:13 noex_ is now known as noex
13:12:27 × noex quits (~null@2600:8804:14e0:104:8804:14e0:104:0) (Changing host)
13:12:27 noex joins (~null@user/noex)
13:16:46 dschrempf joins (~dominik@070-207.dynamic.dsl.fonira.net)
13:17:36 × dschrempf quits (~dominik@070-207.dynamic.dsl.fonira.net) (Client Quit)
13:43:47 × cfricke quits (~cfricke@user/cfricke) (Ping timeout: 240 seconds)
14:22:36 steve__ joins (~steve@ool-182c2b80.dyn.optonline.net)
14:32:07 jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net)
16:00:13 × liskin[m] quits (~liskinmat@2001:470:69fc:105::768) (Quit: You have been kicked for being idle)
16:42:29 cfricke joins (~cfricke@user/cfricke)
16:52:47 × steve__ quits (~steve@ool-182c2b80.dyn.optonline.net) (Ping timeout: 240 seconds)
16:55:42 × cfricke quits (~cfricke@user/cfricke) (Ping timeout: 246 seconds)
18:17:59 spaceseller joins (~spacesell@31.147.205.13)
18:23:58 × spaceseller quits (~spacesell@31.147.205.13) (Quit: Leaving)
18:25:54 stackdroid18 joins (14094@user/stackdroid)
18:31:39 steve__ joins (~steve@ool-182c2b80.dyn.optonline.net)
21:09:20 td_ joins (~td@muedsl-82-207-238-004.citykom.de)
21:59:08 <henninb> Greetings, can anyone point me to a snip of code or a lib that programatically gets the list of layouts for a given workspace? I did some searches and could not find anything. Thank you.
21:59:22 liskin[m] joins (~liskinmat@2001:470:69fc:105::768)
22:01:51 nevyn joins (~k.dockz@c-68-43-234-118.hsd1.mi.comcast.net)
22:03:38 × nev_yn quits (~k.dockz@c-68-43-234-118.hsd1.mi.comcast.net) (Ping timeout: 255 seconds)
22:06:17 <geekosaur> henninb, you couldn't find anything because there isn't one. There isn't actually a "list of layouts", there's a big layout function parts of which behave sort of like a list
22:06:32 <geekosaur> (via a special Choose function)
22:13:43 <henninb> thanks as always geekosaur.
22:16:09 <[Leary]> I'm fairly sure "behave sort of like a list" is enough, though. The real question is why would you want this when it's the same (modulo currency and non-persistent replacement) on each workspace?
22:18:35 <geekosaur> um, X.L.PerWorkspace is a thing
22:19:07 <[Leary]> That's not actually a different layout ... well, I guess it's a matter of how you think of it.
22:19:22 <geekosaur> as are several other clever things like IfMax, some of which make the notion of "list of layouts" dubious
22:21:15 <henninb> currently I have a key map to rotate the layouts for a given workstation. I have the list hard coded (I am not a fan of) and that is why I was thinking about getting the list programatically.
22:23:09 <geekosaur> mod-space does that? without a list?
22:24:06 <geekosaur> https://github.com/xmonad/xmonad/blob/master/src/XMonad/Config.hs#L192
22:24:23 <henninb> geekosaur, it probably does by default. It wasn't working so I put the following in explicitly. `, ("M-<Space>", NamedActions.addName "Switch Layout" $ cycleThroughLayouts ["Main", "Grid", "3Column", "3ColumnMid", "Mag", "Common", "Terminal", "Media", "Reading", "Spiral", "Panel"])`
22:25:52 <henninb> geekosaur, looks like I should do a `sendMessage NextLayout` instead.
22:27:29 <geekosaur> yes. I would wonder why you thought it wasn't working, though; are you doing something weird in your layoutHook?
22:28:31 <henninb> geekosaur, very possible I messed up my layoutHook.
22:30:22 <henninb> https://github.com/henninb/dotfiles/blob/main/.xmonad/lib/Local/Layouts.hs
22:33:42 <geekosaur> seems like it should be okay
22:36:16 <henninb> I thought so too. I don't mind having the explicit call in the code.
22:36:59 <henninb> I see the problem with my config. myRemoveKeys = [¬ 6 (superKeyMask .|. shiftMask, xK_space)
22:38:41 <geekosaur> that's mod-shift-space which does something else (forcibly reset layout)
22:39:09 <geekosaur> now if you have that without shiftMask then you'd have removed the NextLayout binding
22:40:00 × Benzi-Junior quits (~BenziJuni@dsl-149-64-179.hive.is) (Ping timeout: 260 seconds)
22:40:01 <henninb> good point. I don't have it without the shiftMask.
22:54:49 <geekosaur> NextLayout works here, fwiw
23:09:18 <geekosaur> (it was worth testing because we made some changes for 0.17, including that that silly import dance is no longer necessary for JumpToLayout to work)
23:55:39 × stackdroid18 quits (14094@user/stackdroid) (Quit: hasta la vista... tchau!)

All times are in UTC on 2022-05-31.