2021/11/13

2021-11-13 00:00:23 +0100seschwar(~seschwar@user/seschwar) (Ping timeout: 264 seconds)
2021-11-13 01:05:47 +0100obimod(~obimod@gateway/vpn/pia/obimod) (Ping timeout: 264 seconds)
2021-11-13 01:26:21 +0100electr0n(~electr0n@about/security/founder/electr0n)
2021-11-13 01:44:07 +0100mvk(~mvk@2607:fea8:5cc3:e900::df92)
2021-11-13 01:48:09 +0100mvk(~mvk@2607:fea8:5cc3:e900::df92) (Client Quit)
2021-11-13 01:48:33 +0100mvk(~mvk@2607:fea8:5cc3:e900::df92)
2021-11-13 01:48:36 +0100mvk(~mvk@2607:fea8:5cc3:e900::df92) (Client Quit)
2021-11-13 01:48:53 +0100mvk(~mvk@2607:fea8:5cc3:e900::df92)
2021-11-13 01:59:55 +0100obimod(~obimod@gateway/vpn/pia/obimod)
2021-11-13 02:05:33 +0100werneta(~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
2021-11-13 02:57:06 +0100diep(~diep@2a01:cb11:2d7:4a00:7f5f:843d:9df3:52a9)
2021-11-13 03:00:36 +0100diep(~diep@2a01:cb11:2d7:4a00:7f5f:843d:9df3:52a9) (Client Quit)
2021-11-13 03:17:47 +0100SenranKaguya(~weechat@c-73-15-19-170.hsd1.ca.comcast.net) (Ping timeout: 264 seconds)
2021-11-13 04:02:51 +0100banc(banc@gateway/vpn/airvpn/banc) (Ping timeout: 268 seconds)
2021-11-13 04:22:20 +0100banc(banc@gateway/vpn/airvpn/banc)
2021-11-13 04:45:05 +0100eyenx(~m-5paiux@eyenx.ch) (Remote host closed the connection)
2021-11-13 04:45:14 +0100SenranKaguya(~weechat@c-73-15-19-170.hsd1.ca.comcast.net)
2021-11-13 04:45:49 +0100eyenx(~m-5paiux@eyenx.ch)
2021-11-13 04:59:59 +0100td_(~td@94.134.91.243) (Ping timeout: 256 seconds)
2021-11-13 05:01:29 +0100td_(~td@muedsl-82-207-238-039.citykom.de)
2021-11-13 05:59:15 +0100mvk(~mvk@2607:fea8:5cc3:e900::df92) (Quit: Going elsewhere)
2021-11-13 06:25:58 +0100mvk(~mvk@2607:fea8:5cc3:e900::df92)
2021-11-13 07:47:47 +0100mvk(~mvk@2607:fea8:5cc3:e900::df92) (Ping timeout: 264 seconds)
2021-11-13 08:45:31 +0100SenranKaguya(~weechat@c-73-15-19-170.hsd1.ca.comcast.net) (Ping timeout: 256 seconds)
2021-11-13 09:09:23 +0100 <Solid> liskin: I'm a bit OOTL, what's the current state of "let's try to affiliate with the HF"?
2021-11-13 09:28:51 +0100obimod(~obimod@gateway/vpn/pia/obimod) (Ping timeout: 245 seconds)
2021-11-13 10:02:13 +0100qbt(~qbt@user/edun)
2021-11-13 10:16:35 +0100mc47(~mc47@xmonad/TheMC47)
2021-11-13 10:17:33 +0100allbery_b(~geekosaur@xmonad/geekosaur)
2021-11-13 10:17:33 +0100geekosaur(~geekosaur@xmonad/geekosaur) (Killed (NickServ (GHOST command used by allbery_b)))
2021-11-13 10:17:36 +0100allbery_bgeekosaur
2021-11-13 10:17:48 +0100 <mc47[m]> Solid: we'd need to make our governance structure clear, and not only have guidelines for the community but a way to enforce them
2021-11-13 10:18:06 +0100 <mc47[m]> I wanted to try to come up with something but life got in the way
2021-11-13 10:19:35 +0100pl(sid98063@helmsley.irccloud.com) (Ping timeout: 264 seconds)
2021-11-13 10:21:51 +0100amir(sid22336@user/amir) (Ping timeout: 256 seconds)
2021-11-13 10:23:39 +0100pl(sid98063@helmsley.irccloud.com)
2021-11-13 10:25:02 +0100 <liskin> We don't necessarily need to have all of that, but we should at least have some docs about what happens if (some of) the current maintenainers die, how important decisions are (to be) made, and how we all want to conduct ourselves. It doesn't need to be perfect and there doesn't need to be a real CoC enforcement committee.
2021-11-13 10:25:36 +0100amir(sid22336@user/amir)
2021-11-13 10:25:58 +0100 <liskin> I'm quite sure anyone who likes writing and doesn't like perfection can put all that into place in a matter of hours but I'm neither. :-)
2021-11-13 10:55:25 +0100qbt(~qbt@user/edun) (Quit: Leaving.)
2021-11-13 10:59:30 +0100Guest13(~Guest13@host-87-14-36-87.retail.telecomitalia.it)
2021-11-13 10:59:43 +0100 <Guest13> Hello?
2021-11-13 11:01:09 +0100Guest13(~Guest13@host-87-14-36-87.retail.telecomitalia.it) (Client Quit)
2021-11-13 11:25:03 +0100 <M-elo-[m]> Can someone helpme make the xmonad config I am using work again? It seems to be failing in
2021-11-13 11:25:03 +0100 <M-elo-[m]> ```hs
2021-11-13 11:25:03 +0100 <M-elo-[m]> activateLogHook (reader W.focusWindow >>= doF
2021-11-13 11:25:03 +0100 <M-elo-[m]> logHook def
2021-11-13 11:25:06 +0100 <M-elo-[m]> * Can someone helpme make the xmonad config I am using work again? It seems to be failing in... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/b46dbcbb7c46fce9f9ccc0daf8aa3c96c382…)
2021-11-13 11:25:23 +0100 <M-elo-[m]> * Can someone helpme make the xmonad config I am using work again? It seems to be failing in:... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/67e17e27e00c5582a92b7e1747df338babcf…)
2021-11-13 11:25:31 +0100 <M-elo-[m]> Huh code format is not working...
2021-11-13 11:26:43 +0100 <M-elo-[m]> * Can someone helpme make the xmonad config I am using work again? It seems to be failing in:... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/5c0f04e92c89b0ae6ce50fc064a1ec858b4a…)
2021-11-13 11:27:10 +0100Mionprefers a proper pastebin
2021-11-13 11:27:33 +0100 <M-elo-[m]> Cannot, stuck in xsession
2021-11-13 11:27:49 +0100 <Mion> gist works from cli
2021-11-13 11:27:58 +0100 <M-elo-[m]> s/xsession/display manager atm due to amdgpu crap/
2021-11-13 11:28:10 +0100 <M-elo-[m]> I sent the whole code file though
2021-11-13 11:28:12 +0100 <Mion> so does rs and other sites
2021-11-13 11:28:33 +0100 <M-elo-[m]> it's in the github repo
2021-11-13 11:28:38 +0100 <Mion> yea could have just posted that instead of having to go trough the silly matrix bridge link and copy paste the link from the text
2021-11-13 11:29:22 +0100 <Mion> full error would also be helpfull
2021-11-13 11:29:27 +0100 <M-elo-[m]> Oh crap... forgot about how the bridge worked again
2021-11-13 11:29:31 +0100 <M-elo-[m]> Sorry about that
2021-11-13 11:29:56 +0100 <Mion> and which version of xmonad(-contrib) this is
2021-11-13 11:30:17 +0100 <M-elo-[m]> 17.0-9 due to conditionalLayouts
2021-11-13 11:30:46 +0100 <M-elo-[m]> Error says variable not in scope activateLogHook and I assume it's because of recent change
2021-11-13 11:33:27 +0100 <M-elo-[m]> Variable not in scope:
2021-11-13 11:33:28 +0100 <M-elo-[m]> activateLogHook
2021-11-13 11:33:28 +0100 <M-elo-[m]> :: Query (Endo (W.StackSet i0 10 sd0)) -> X ()
2021-11-13 11:33:28 +0100 <M-elo-[m]> Then line number
2021-11-13 11:36:54 +0100 <M-elo-[m]> I think I should replace it with setEwmhActivateHook` but idk how exactly, still learning haskell
2021-11-13 11:40:13 +0100 <Mion> you can probably simply get rid of it, if you want it to focus the window
2021-11-13 11:41:03 +0100 <Mion> if you don't*
2021-11-13 11:41:29 +0100 <Mion> but yea seems like setEwmhActivateHook is the new replacement
2021-11-13 11:43:19 +0100 <Mion> https://github.com/xmonad/xmonad-contrib/commit/08ec79eec1dd1cd5d571ee6b241a9c9673e3da80#diff-cf93…
2021-11-13 11:46:42 +0100 <M-elo-[m]> Will do that for now then, appreciate it
2021-11-13 11:47:16 +0100 <M-elo-[m]> (That's what I had done initially but it somehow crashed amdgpu every single second)
2021-11-13 11:47:29 +0100 <M-elo-[m]> I think something might he wrong with my kernel though 🤔
2021-11-13 12:03:01 +0100seschwar(~seschwar@user/seschwar)
2021-11-13 12:27:02 +0100Solitary(~Solitary@user/solitary) (Ping timeout: 240 seconds)
2021-11-13 12:31:10 +0100Solitary(~Solitary@user/solitary)
2021-11-13 15:37:37 +0100qbt(~qbt@user/edun)
2021-11-13 15:43:21 +0100qbt(~qbt@user/edun) (Quit: Leaving.)
2021-11-13 15:43:36 +0100qbt(~qbt@user/edun)
2021-11-13 15:59:30 +0100qbt(~qbt@user/edun) (Quit: Leaving.)
2021-11-13 16:00:32 +0100qbt(~qbt@user/edun)
2021-11-13 16:29:13 +0100SenranKaguya(~weechat@c-73-15-19-170.hsd1.ca.comcast.net)
2021-11-13 16:32:51 +0100qbt(~qbt@user/edun) (Quit: Leaving.)
2021-11-13 17:09:26 +0100ectospasm(~ectospasm@user/ectospasm) (Quit: WeeChat 3.3)
2021-11-13 17:14:47 +0100noex(~noex@2600:8804:1280:aa0:5857:94a:25de:c513)
2021-11-13 17:19:33 +0100ectospasm(~ectospasm@user/ectospasm)
2021-11-13 17:52:57 +0100obimod(~obimod@gateway/vpn/pia/obimod)
2021-11-13 18:00:23 +0100Vermoot(~vermoot@89-158-106-112.rev.numericable.fr) (Remote host closed the connection)
2021-11-13 18:06:25 +0100Digit(~user@user/digit)
2021-11-13 18:35:40 +0100Ceaseless[m](~ceaseless@2001:470:69fc:105::1:255e)
2021-11-13 18:42:11 +0100noex(~noex@2600:8804:1280:aa0:5857:94a:25de:c513) (Quit: my dad's not a phone!)
2021-11-13 18:48:53 +0100thunderrd(~thunderrd@183.182.110.1) (Remote host closed the connection)
2021-11-13 18:53:39 +0100noex(~noex@2600:8804:1280:aa0:5857:94a:25de:c513)
2021-11-13 19:02:44 +0100 <Solid> liskin: ah I see
2021-11-13 19:03:13 +0100 <Solid> this seems "doable" but also an area that I have _absolutely_ no idea about
2021-11-13 19:03:28 +0100 <Solid> fingers crossed that mc47 finds the time to work on this at some point, I suppose :)
2021-11-13 19:06:56 +0100Phandal(~Phandal@user/phandal)
2021-11-13 19:08:01 +0100 <Phandal> Hey
2021-11-13 19:08:24 +0100 <liskin> Solid: I've kind of given up on HF helping us with the funding situation so it's not really a pressing issue for me now, tbh
2021-11-13 19:09:07 +0100 <liskin> and I wonder what other things they might help us with then, or what our relationship will be about in general?
2021-11-13 19:09:48 +0100 <liskin> I imagine the only interaction we'll have with them over the next year may very well be "we've migrated our content off the wiki you can delete it now kthxbye"
2021-11-13 19:10:51 +0100 <Solid> yeah I wasn't really thinking in terms of them helping us with funding
2021-11-13 19:11:25 +0100 <Solid> It's more of a "oh here's this foundation that's supposed to push Haskell forward and here's a well-known project and they kinda like each other"
2021-11-13 19:11:56 +0100 <Solid> (plus, I think that a GOVERNANCE.md would perhaps even be good for the project :))
2021-11-13 19:12:35 +0100 <liskin> yeah, signalling, perhaps, but it's a very weak signal at this point
2021-11-13 19:14:08 +0100Phandal(~Phandal@user/phandal) (Remote host closed the connection)
2021-11-13 19:14:12 +0100 <liskin> and the chats I had with them didn't signal much of "like each other", it was more of a "if you have an idea of something that we do and would do regardless of you but which looks beneficial to you, then by all means feel free to interpret it as an act of good will"
2021-11-13 19:14:43 +0100 <liskin> anyway, you're absolutely right about the governance docs being useful of themselves
2021-11-13 19:15:00 +0100Phandal(~Phandal@user/phandal)
2021-11-13 19:15:09 +0100 <liskin> it's certainly something we might need to align expectations about the future and how we spend the donations
2021-11-13 19:21:25 +0100 <geekosaur> HF might not want to be seen as favoring specific projects
2021-11-13 19:22:30 +0100 <liskin> that probably makes sense; perhaps I just overestimated the value of xmonad in today's Haskell community
2021-11-13 19:22:57 +0100 <geekosaur> seems to still be popular, but it's not like everyone who uses Haskell runs it
2021-11-13 19:23:13 +0100 <liskin> the Haskell Language Server definitely does get some PR benefits out of HF
2021-11-13 19:23:26 +0100 <liskin> which is okay, because its goals are directly aligned with HF
2021-11-13 19:23:29 +0100 <geekosaur> I'm just thinking of what happens if they support us and then hledger comes calling and says "but you supported them"
2021-11-13 19:24:34 +0100 <geekosaur> HF is likely to go for stuff that supports or is seen to support the entire community
2021-11-13 19:25:11 +0100 <geekosaur> so they might e.g. help with governance because that could easily be adopted by other projects, but i wouldn't expect financial support
2021-11-13 19:26:12 +0100 <liskin> yeah, and I did think that xmonad helps the entire community by getting more people exicted about Haskell and by giving them motivation to learn Haskell and also the means to learn it, as our codebase is somewhat simple
2021-11-13 19:26:31 +0100 <liskin> and I didn't expect them to actually financially support us, just help spread the message
2021-11-13 19:26:58 +0100 <liskin> and even that was seen as asking too much, and I was disappointed at the time
2021-11-13 19:27:03 +0100 <geekosaur> I'd expect more meta-support in that area, e.g. helping projects find and make use of financial resources
2021-11-13 19:27:26 +0100 <geekosaur> spreading the message I wouldn't expect them tpo do, that's too much like supporting a specific project
2021-11-13 19:33:12 +0100 <liskin> hm, what would that meta-support look like exactly? I have a hard time imagining what you mean
2021-11-13 19:42:58 +0100 <liskin> anyway, open collective sends me e-mails sometimes offering some help
2021-11-13 19:43:10 +0100Josh[m]123(~iooioioma@2001:470:69fc:105::c8f8) ()
2021-11-13 19:43:22 +0100 <liskin> which makes sense because the better we do the more money they make
2021-11-13 19:43:44 +0100 <liskin> might as well try to answer that e-mail sometime :-)
2021-11-13 19:47:06 +0100 <geekosaur> more or less what they're doing plus things like tips on how to allocate funds to make best use of them
2021-11-13 19:54:47 +0100allbery_b(~geekosaur@xmonad/geekosaur)
2021-11-13 19:54:47 +0100geekosaur(~geekosaur@xmonad/geekosaur) (Killed (NickServ (GHOST command used by allbery_b)))
2021-11-13 19:54:50 +0100allbery_bgeekosaur
2021-11-13 19:56:00 +0100Garibaldo[m](~jeremydoe@2001:470:69fc:105::609)
2021-11-13 20:15:19 +0100Phandal(~Phandal@user/phandal) (Quit: Phandal)
2021-11-13 20:16:14 +0100noex(~noex@2600:8804:1280:aa0:5857:94a:25de:c513) (Quit: my dad's not a phone!)
2021-11-13 20:17:09 +0100catman(~catman@user/catman) (Remote host closed the connection)
2021-11-13 20:20:28 +0100catman(~catman@user/catman)
2021-11-13 20:22:09 +0100noex(~noex@2600:8804:1280:aa0:5857:94a:25de:c513)
2021-11-13 20:42:47 +0100noex(~noex@2600:8804:1280:aa0:5857:94a:25de:c513) (Quit: my dad's not a phone!)
2021-11-13 20:47:36 +0100noex(~noex@2600:8804:1280:aa0:5857:94a:25de:c513)
2021-11-13 20:51:38 +0100SenranKaguya(~weechat@c-73-15-19-170.hsd1.ca.comcast.net) (Ping timeout: 260 seconds)
2021-11-13 21:10:10 +0100noex(~noex@2600:8804:1280:aa0:5857:94a:25de:c513) (Quit: my dad's not a phone!)
2021-11-13 21:25:25 +0100SenranKaguya(~weechat@c-73-15-19-170.hsd1.ca.comcast.net)
2021-11-13 21:49:07 +0100 <liskin> Solid: if all goes well Clemens will transfer X11-xft to the xmonad org in a couple hours
2021-11-13 21:49:15 +0100 <Solid> oh wow
2021-11-13 21:49:19 +0100 <Solid> that was fast
2021-11-13 21:49:24 +0100 <Solid> thanks for reaching out :)
2021-11-13 21:49:35 +0100 <liskin> it may take me a couple days until I get to setting up CI for testing and releases though
2021-11-13 21:50:05 +0100 <liskin> or someone else can do it, should be just a copypaste from X11 or xmonad mostly
2021-11-13 21:56:53 +0100 <liskin> hm, and those layout screenshots, I'm somewhat worried that it's not the best of ideas to add a couple dozens megabytes to the xmonad-web repo, but perhaps I'm just from a different century :-)
2021-11-13 21:57:23 +0100 <liskin> probably not a good idea to block this activity any further :-/
2021-11-13 22:01:40 +0100 <Solid> we could git-lfs them?
2021-11-13 22:02:25 +0100noex(~noex@2600:8804:1280:aa0:5857:94a:25de:c513)
2021-11-13 22:04:27 +0100 <liskin> oh, yeah, I keep forgetting that thing exists
2021-11-13 22:05:14 +0100 <liskin> although it seems github pages doesn't do git-lfs :-/
2021-11-13 22:06:10 +0100 <liskin> I should've raised this concern early, and push hard for the screenshots to be simple rather than pretty
2021-11-13 22:06:18 +0100 <liskin> but then we might not have had any at all
2021-11-13 22:06:24 +0100 <liskin> because it would be boring
2021-11-13 22:06:32 +0100guru(~guru@c-73-57-140-245.hsd1.fl.comcast.net)
2021-11-13 22:10:12 +0100 <geekosaur> we already did push for them to be simple rather than pretty
2021-11-13 22:10:16 +0100guruetrigan63
2021-11-13 22:10:51 +0100 <geekosaur> they wanted to "rice them up" originally, we vetoed on the grounds that fancy backgrounds/xmobars/etc. draws attention away from the layouts that are supposed to be highlighted
2021-11-13 22:13:27 +0100 <liskin> I see, then we didn't push hard enough I guess :-)
2021-11-13 22:13:57 +0100 <etrigan63> Hi all.
2021-11-13 22:14:04 +0100 <geekosaur> œ
2021-11-13 22:15:04 +0100 <etrigan63> I have a question. Is there a way to assign layouts to monitors so that the desktops shown on the left monitor have a different selection of layouts from the right monitor?
2021-11-13 22:15:47 +0100 <geekosaur> https://hackage.haskell.org/package/xmonad-contrib-0.17.0/docs/XMonad-Layout-PerScreen.html
2021-11-13 22:16:08 +0100 <geekosaur> only works if you can distinguish screens by size;p the layout has no access to screen information
2021-11-13 22:16:16 +0100 <etrigan63> I would like the layouts on mu left monitor to be reflectHoriz Tall + Full and on the right monitor be Tall + Full.
2021-11-13 22:16:44 +0100 <etrigan63> Both monitors are exactly the same size
2021-11-13 22:18:04 +0100 <geekosaur> the problem is, the layout has no idea what screen it's being run for. It only has access to the screen (physical) rectangle, so that's the only way it can use to distinguish what screen it's on
2021-11-13 22:19:48 +0100 <etrigan63> This is a pity. I love the tall layout for productivity, but I want the main window to be next to each other in the middle of my view. Qtile can do this but the fullscreen bug drives me nuts.
2021-11-13 22:21:20 +0100 <geekosaur> it might be possible to do something silly like steal one pixel from the side of one screen, so you can compare that way without losing a lot of space (the xrandr command should be capable of this)
2021-11-13 22:22:18 +0100 <liskin> I guess this is another usecase for the generic conditional layout(modifier)
2021-11-13 22:22:41 +0100 <liskin> I wish I could clone myself into a dozen :-/
2021-11-13 22:24:57 +0100 <etrigan63> Would it be possible to identfy the physical rectangle of each screen and then use that to assign layouts?
2021-11-13 22:25:33 +0100 <geekosaur> the rectangle only carries size information, not position
2021-11-13 22:25:55 +0100 <liskin> if that was true then NoBorders wouldn't work
2021-11-13 22:26:07 +0100 <liskin> the rectangle absolutely does carry the position as well
2021-11-13 22:26:08 +0100 <geekosaur> I specified "physical" to distinguish it from a RationalRect which carries only relative size information
2021-11-13 22:26:29 +0100 <liskin> AvoidStruts wouldn't work either
2021-11-13 22:26:35 +0100 <geekosaur> those are the window rectangles that the layout places within the screen rectangle
2021-11-13 22:27:26 +0100 <geekosaur> it woulld be more correct to say the rectangle is relative to a screen rectangle (0,0)-(w-1,h-1)
2021-11-13 22:27:41 +0100 <geekosaur> but carries no information about what position on the root window (0,0) corresponds to
2021-11-13 22:28:49 +0100 <geekosaur> this kinda follows from how xmonad places workspaces on monitors
2021-11-13 22:29:23 +0100 <liskin> not sure what you mean
2021-11-13 22:29:40 +0100 <liskin> both runLayout and redoLayout take a Rectangle, which is just x, y, w, h, in pixels
2021-11-13 22:29:51 +0100 <liskin> so that's what PerScreen has
2021-11-13 22:30:09 +0100 <liskin> and if one wanted to make a position-based PerScreen, it would be no problem
2021-11-13 22:30:21 +0100 <liskin> which is probably what etrigan63 should do
2021-11-13 22:40:54 +0100 <etrigan63> So would the x of the right screen be 3841 if my screeens are 3840x2160 each?
2021-11-13 22:43:20 +0100 <liskin> etrigan63: you can try putting rect_x instead of rect_width here: https://github.com/xmonad/xmonad-contrib/blob/master/XMonad/Layout/PerScreen.hs#L65
2021-11-13 22:43:33 +0100 <liskin> and then use ifWider 3840
2021-11-13 22:43:41 +0100 <liskin> it's probably zero-based rather than one
2021-11-13 22:45:51 +0100 <etrigan63> So I would basically be forking this module to check for position of x instad of width? I am rather new to Haskell so forgive the simpleton questions.
2021-11-13 22:46:37 +0100 <liskin> yeah, you can either change it in your clone of xmonad-contrib or copy the file to ~/.xmonad/lib/XMonad/Layout/PerScreenPosition.hs
2021-11-13 22:46:49 +0100 <liskin> (or ~/.config/xmonad if you use xdg)
2021-11-13 22:51:46 +0100 <etrigan63> OK I will play around with that and if it works I will submit it for review.
2021-11-13 22:52:19 +0100 <etrigan63> Will I need to change the other bits so it doesn't confict with PerScreen?
2021-11-13 22:52:40 +0100 <liskin> just the module name at the top of the file
2021-11-13 22:53:12 +0100SenranKaguya(~weechat@c-73-15-19-170.hsd1.ca.comcast.net) (Ping timeout: 268 seconds)
2021-11-13 22:53:49 +0100 <liskin> regarding submitting for review: there's https://github.com/xmonad/xmonad-contrib/pull/582 which should eventually replace PerScreen and IfMax and things like this, so I'm not sure if we want to add a layout that will be deprecated in favor of this other thing in the next release
2021-11-13 22:54:08 +0100 <liskin> but then… maybe it's good to home something now rather than the perfect solution later
2021-11-13 22:54:41 +0100 <liskin> we can decide later what to do
2021-11-13 23:00:28 +0100mvk(~mvk@2607:fea8:5cc3:e900::df92)
2021-11-13 23:34:00 +0100allbery_b(~geekosaur@xmonad/geekosaur)
2021-11-13 23:34:00 +0100geekosaur(~geekosaur@xmonad/geekosaur) (Killed (NickServ (GHOST command used by allbery_b)))
2021-11-13 23:34:03 +0100allbery_bgeekosaur
2021-11-13 23:41:59 +0100obimod(~obimod@gateway/vpn/pia/obimod) (Ping timeout: 256 seconds)
2021-11-13 23:42:19 +0100obimod(~obimod@gateway/vpn/pia/obimod)