Home liberachat/#xmonad: Logs Calendar

Logs on 2022-04-06 (liberachat/#xmonad)

00:00:38 × theproffesor quits (~theproffe@2601:282:847f:7f00::87) (Changing host)
00:00:38 theproffesor joins (~theproffe@user/theproffesor)
00:19:03 × Nahra quits (~user@static.161.95.99.88.clients.your-server.de) (Remote host closed the connection)
01:06:41 × Guest5934 quits (~twiclo@204.14.20.66.static.utbb.net) (Quit: WeeChat 3.4)
01:50:55 × ectospasm quits (~ectospasm@user/ectospasm) (Quit: WeeChat 3.4.1)
02:03:19 × banc quits (banc@gateway/vpn/airvpn/banc) (Ping timeout: 260 seconds)
02:25:48 banc joins (banc@gateway/vpn/airvpn/banc)
02:29:26 ectospasm joins (~ectospasm@user/ectospasm)
02:59:52 × mvk quits (~mvk@2607:fea8:5ce3:8500::9d5a) (Ping timeout: 268 seconds)
03:38:43 × geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection)
03:39:02 geekosaur joins (~geekosaur@xmonad/geekosaur)
04:17:13 × geekosaur quits (~geekosaur@xmonad/geekosaur) (Ping timeout: 260 seconds)
04:22:22 geekosaur joins (~geekosaur@xmonad/geekosaur)
04:39:02 × steve_ quits (~steve@ool-182c2b80.dyn.optonline.net) (Ping timeout: 246 seconds)
05:24:36 chomwitt joins (~chomwitt@2a02:587:dc1d:9d00:8198:a338:78ea:2e75)
05:29:32 abhixec joins (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net)
06:09:40 <Solid[m]> yusz1[m]: floating decorations can (and have been) done, e.g. [here](https://github.com/xmonad/xmonad/issues/355) are patches for both contrib and core
06:10:07 <Solid[m]> the reason they are not merged yet is because that core patch can probably be drastically trimmed down (with the excess moved to contrib)
06:10:20 <Solid[m]> I haven't gotten around to that yet, but if you want to take a stab feel free to!
06:11:33 × abhixec quits (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Ping timeout: 260 seconds)
06:50:14 rotateq joins (~user@ip-078-094-235-194.um19.pools.vodafone-ip.de)
07:48:32 cfricke joins (~cfricke@user/cfricke)
08:25:59 × kaizoku quits (~kaizoku@user/kaizoku) (Ping timeout: 252 seconds)
08:26:48 kaizoku joins (~kaizoku@user/kaizoku)
08:27:09 lis joins (~quassel@lis.moe)
08:27:49 × lisq quits (~quassel@lis.moe) (Ping timeout: 240 seconds)
08:39:03 × davve quits (davve@bsd.douchedata.com) (Remote host closed the connection)
08:39:14 davve joins (davve@bsd.douchedata.com)
09:00:09 × jkaye[m] quits (~jkayematr@2001:470:69fc:105::1:86f7) (Quit: You have been kicked for being idle)
09:00:15 × liskin[m] quits (~liskinmat@2001:470:69fc:105::768) (Quit: You have been kicked for being idle)
09:42:33 × theproffesor quits (~theproffe@user/theproffesor) (Ping timeout: 268 seconds)
10:24:47 <YusefAslam[m]> Yeah sure! Will test it in a VM although my Haskell skills are void, so the only thing I can do is testing.
10:30:49 × chomwitt quits (~chomwitt@2a02:587:dc1d:9d00:8198:a338:78ea:2e75) (Ping timeout: 248 seconds)
11:11:06 chomwitt joins (~chomwitt@athedsl-31574.home.otenet.gr)
13:49:00 × defjam quits (~eb0t@90.203.123.221) (Ping timeout: 240 seconds)
13:51:14 defjam joins (~eb0t@90.203.122.28)
13:57:29 × rotateq quits (~user@ip-078-094-235-194.um19.pools.vodafone-ip.de) (Remote host closed the connection)
14:44:52 × cfricke quits (~cfricke@user/cfricke) (Quit: WeeChat 3.4.1)
15:16:58 abhixec joins (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net)
15:31:19 mvk joins (~mvk@2607:fea8:5ce3:8500::9d5a)
15:57:00 <Ether[m]> Does anyone how to have different bindings for specific layout?
15:57:16 <Ether[m]> Sounds complex? Event hook or Layout hook?
16:02:51 <geekosaur> relatively small change to PerWorkspaceKeys, looks like to me
16:03:06 liskin[m] joins (~liskinmat@2001:470:69fc:105::768)
16:03:51 steve_ joins (~steve@ool-182c2b80.dyn.optonline.net)
16:04:09 × abhixec quits (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Ping timeout: 248 seconds)
16:06:01 <geekosaur> replace `S.currentTag` with `description . S.layout. S.workspace . S.current`, I think?
16:11:56 <Ether[m]> What does that do?
16:13:43 <Ether[m]> I don't think you understood what I want. If for example I am in master stack a.k.a tall layout I want a binding already bound to behave differently only if the layout is "Master Stack".
16:18:14 mc47 joins (~mc47@xmonad/TheMC47)
16:23:02 <geekosaur> that is what that does. that'sa 1-line change to a module that allows keys to behave differently based on the current workspace, to make it behave differently based on the current layout
16:26:42 × geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection)
16:28:23 geekosaur joins (~geekosaur@xmonad/geekosaur)
16:55:29 <geekosaur> https://github.com/xmonad/xmonad-contrib/pull/700
16:56:30 <geekosaur> if you're handy with git, you can check out this PR and use PerLayoutKeys immediately; if not, you'll have to wait until someone reviews and applies it to master
17:15:22 <geekosaur> and now it's been reviewed and committed
17:15:56 <geekosaur> https://github.com/xmonad/xmonad-contrib/blob/master/XMonad/Actions/PerLayoutKeys.hs
17:31:23 <geekosaur> if you can't update your xmonad and xmonad-contrib, you can go to your xmonad directory and do: mkdir -p lib/XMonad/Actions, then copy PerLayoutKeys.hs into that directory
17:32:27 <geekosaur> then you can import XMonad.Actions.PerLayoutKeys and bind the keys you want to bindByWorkspace as shown in the comment on line 32
17:33:27 <geekosaur> if your layout's description (as opposed to function name) is not "Master Stack" then you'll need to use XMonad.Layout.Renamed
17:35:09 lis is now known as lisq
17:37:57 <geekosaur> er, bindByLayout not bindByWorkspace
17:52:11 × mc47 quits (~mc47@xmonad/TheMC47) (Ping timeout: 268 seconds)
18:33:32 theproffesor joins (~theproffe@2601:282:847f:7f00::87)
18:39:40 × mvk quits (~mvk@2607:fea8:5ce3:8500::9d5a) (Ping timeout: 268 seconds)
18:39:44 × steve_ quits (~steve@ool-182c2b80.dyn.optonline.net) (Ping timeout: 246 seconds)
19:52:26 × vanvik quits (~vanvik@78.156.12.223) (Ping timeout: 268 seconds)
19:57:09 vanvik joins (~vanvik@78.156.12.223)
20:02:50 mvk joins (~mvk@2607:fea8:5ce3:8500::9d5a)
20:13:37 steve_ joins (~steve@ool-182c2b80.dyn.optonline.net)
20:58:23 × mvk quits (~mvk@2607:fea8:5ce3:8500::9d5a) (Ping timeout: 250 seconds)
21:13:08 abhixec joins (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net)
21:15:43 mvk joins (~mvk@2607:fea8:5ce3:8500::9d5a)
23:01:01 × mvk quits (~mvk@2607:fea8:5ce3:8500::9d5a) (Ping timeout: 240 seconds)
23:01:34 × Czernobog quits (~Czernobog@user/czernobog) (Quit: ZNC 1.8.2 - https://znc.in)
23:02:17 Czernobog joins (~Czernobog@user/czernobog)
23:12:02 × chomwitt quits (~chomwitt@athedsl-31574.home.otenet.gr) (Ping timeout: 252 seconds)

All times are in UTC on 2022-04-06.