2022/05/23

2022-05-23 00:10:35 +0200benin(~benin@183.82.31.141) (Quit: The Lounge - https://thelounge.chat)
2022-05-23 00:13:37 +0200chomwitt(~chomwitt@2a02:587:dc1e:cc00:630a:df82:afd2:eb70) (Ping timeout: 260 seconds)
2022-05-23 00:17:55 +0200stackdroid18(14094@de1.hashbang.sh)
2022-05-23 00:20:39 +0200stackdroid18(14094@de1.hashbang.sh) (Changing host)
2022-05-23 00:20:39 +0200stackdroid18(14094@user/stackdroid)
2022-05-23 00:59:32 +0200 <liskin> gsmenu is the one I had in mind
2022-05-23 01:25:11 +0200stackdroid18(14094@user/stackdroid) (Quit: hasta la vista... tchau!)
2022-05-23 01:28:41 +0200stackdroid18(14094@user/stackdroid)
2022-05-23 01:49:49 +0200benin(~benin@183.82.31.141)
2022-05-23 02:04:27 +0200steve(~steve@ool-182c2b80.dyn.optonline.net) (Ping timeout: 260 seconds)
2022-05-23 02:06:09 +0200mvk(~mvk@2607:fea8:5ce3:8500::ba9a)
2022-05-23 02:06:52 +0200abiss27(~abiss27@user/abiss)
2022-05-23 04:03:10 +0200banc(banc@gateway/vpn/airvpn/banc) (Ping timeout: 240 seconds)
2022-05-23 04:16:10 +0200abhixec(~abhixec@c-67-169-139-16.hsd1.ca.comcast.net)
2022-05-23 04:23:41 +0200banc(banc@gateway/vpn/airvpn/banc)
2022-05-23 04:43:33 +0200terrorjack(~terrorjac@2a01:4f8:1c1e:509a::1) (Quit: The Lounge - https://thelounge.chat)
2022-05-23 04:46:02 +0200terrorjack(~terrorjac@2a01:4f8:1c1e:509a::1)
2022-05-23 04:55:23 +0200abiss27(~abiss27@user/abiss) (Quit: hasta la vista... tchau!)
2022-05-23 05:27:04 +0200stonedHash
2022-05-23 05:38:54 +0200mvk(~mvk@2607:fea8:5ce3:8500::ba9a) (Ping timeout: 272 seconds)
2022-05-23 06:05:56 +0200stackdroid18(14094@user/stackdroid) (Quit: hasta la vista... tchau!)
2022-05-23 06:09:16 +0200 <Drishal[m]> hmm I have a small issue
2022-05-23 06:09:16 +0200 <Drishal[m]> I am trying to make zoom float fully
2022-05-23 06:09:16 +0200 <Drishal[m]> but the problem is, each other window launched from zoom has a different className
2022-05-23 06:09:16 +0200 <Drishal[m]> and each time I lauch a new meating the classname changes
2022-05-23 06:09:35 +0200Drishal[m]uploaded an image: (155KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/hXRnoLrQQQmOdeAUsEcxwjXA/image.png >
2022-05-23 06:09:47 +0200 <Drishal[m]> xprop looks something like this
2022-05-23 06:09:48 +0200 <Drishal[m]> any way to make zoom float?
2022-05-23 06:22:17 +0200 <[Leary]> Drishal[m]: The _NET_/WM_NAME property looks promising, assuming it's set when xmonad gets the window. That should correspond to `title`.
2022-05-23 06:23:46 +0200 <Drishal[m]> atm I have... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/6049d156867b1436fd4c1e2e598dabdea22c…)
2022-05-23 06:24:13 +0200 <Drishal[m]> so I need to add `title =? "Zoom Meetings"` right?
2022-05-23 06:27:04 +0200 <[Leary]> Sans the `s`, yeah.
2022-05-23 06:28:11 +0200 <Drishal[m]> the problem is it floats only the main window
2022-05-23 06:28:25 +0200 <Drishal[m]> settings, notifications no longer float
2022-05-23 06:28:46 +0200 <Drishal[m]> aa zoom is a BIG PITA
2022-05-23 06:36:28 +0200jao(~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Remote host closed the connection)
2022-05-23 06:40:01 +0200jao(~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net)
2022-05-23 06:42:35 +0200chomwitt(~chomwitt@2a02:587:dc1e:cc00:8ece:d1c3:481c:8e10)
2022-05-23 06:58:04 +0200jao(~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 272 seconds)
2022-05-23 07:04:58 +0200spaceseller(~spacesell@31.147.205.13)
2022-05-23 07:05:29 +0200spaceseller(~spacesell@31.147.205.13) (Client Quit)
2022-05-23 07:34:15 +0200benin(~benin@183.82.31.141) (Ping timeout: 260 seconds)
2022-05-23 07:35:25 +0200benin(~benin@183.82.31.141)
2022-05-23 07:36:30 +0200abhixec(~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
2022-05-23 08:07:06 +0200neopenk[m](~neopenkma@2001:470:69fc:105::1:6286) (*.net *.split)
2022-05-23 08:07:06 +0200butterfly[m](~butterfly@2001:470:69fc:105::1:70db) (*.net *.split)
2022-05-23 08:07:06 +0200evilop(~Urist@archlinux/op/MrElendig) (*.net *.split)
2022-05-23 08:07:06 +0200lisq(~quassel@lis.moe) (*.net *.split)
2022-05-23 08:07:06 +0200mudri(sid317655@id-317655.helmsley.irccloud.com) (*.net *.split)
2022-05-23 08:07:06 +0200jsoo(~znc@irc.refl.club) (*.net *.split)
2022-05-23 08:07:24 +0200lisq(~quassel@lis.moe)
2022-05-23 08:07:35 +0200neopenk[m](~neopenkma@2001:470:69fc:105::1:6286)
2022-05-23 08:07:46 +0200mudri(sid317655@2a03:5180:f:1::4:d8d7)
2022-05-23 08:08:07 +0200butterfly[m](~butterfly@2001:470:69fc:105::1:70db)
2022-05-23 08:08:51 +0200jsoo(~znc@irc.refl.club)
2022-05-23 08:18:30 +0200gdd(~gdd@129.199.146.230) (*.net *.split)
2022-05-23 08:18:30 +0200fizzie(irc@selene.zem.fi) (*.net *.split)
2022-05-23 08:18:30 +0200kaizoku(~kaizoku@user/kaizoku) (*.net *.split)
2022-05-23 08:18:30 +0200Jazzah(~jazz@user/jazzah) (*.net *.split)
2022-05-23 08:18:30 +0200ElKowar(~ElKowar@srv-fin.xware-gmbh.de) (*.net *.split)
2022-05-23 08:18:39 +0200kaizoku(~kaizoku@user/kaizoku)
2022-05-23 08:18:39 +0200Jazzah(~jazz@stolen.plutonium.dk)
2022-05-23 08:18:48 +0200Jazzah(~jazz@stolen.plutonium.dk) (Changing host)
2022-05-23 08:18:48 +0200Jazzah(~jazz@user/jazzah)
2022-05-23 08:19:13 +0200ElKowar(~ElKowar@srv-fin.xware-gmbh.de)
2022-05-23 08:19:23 +0200fizzie(irc@selene.zem.fi)
2022-05-23 08:19:38 +0200gdd(~gdd@129.199.146.230)
2022-05-23 08:21:14 +0200cfricke(~cfricke@user/cfricke)
2022-05-23 09:10:45 +0200dschrempf(~dominik@070-207.dynamic.dsl.fonira.net)
2022-05-23 09:26:10 +0200wz1000(~zubin@static.11.113.47.78.clients.your-server.de) (Ping timeout: 240 seconds)
2022-05-23 09:45:22 +0200spaceseller(~spacesell@31.147.205.13)
2022-05-23 09:52:17 +0200 <spaceseller> Hi, new xmonad user. It works great on arch linux with pretty old laptop. Unfortunately I can't find the soultion for the xmobar always on top. Namely, windows hide it.
2022-05-23 10:32:43 +0200redgloboli_(~redglobol@user/redgloboli)
2022-05-23 10:32:46 +0200redgloboli(~redglobol@user/redgloboli) (Ping timeout: 272 seconds)
2022-05-23 11:00:06 +0200ArshiaAghaei[m](~arshiaagh@2001:470:69fc:105::1:c382) (Quit: You have been kicked for being idle)
2022-05-23 11:01:10 +0200werneta(~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 240 seconds)
2022-05-23 11:02:37 +0200spaceseller(~spacesell@31.147.205.13) (Remote host closed the connection)
2022-05-23 11:53:54 +0200spaceseller(~spacesell@31.147.205.13)
2022-05-23 11:55:35 +0200spaceseller(~spacesell@31.147.205.13) (Client Quit)
2022-05-23 12:59:40 +0200 <Solid[m]> spaceseller: did you go through the [tutorial](https://xmonad.org/TUTORIAL.html)? That should cover it
2022-05-23 13:05:04 +0200benin(~benin@183.82.31.141) (Ping timeout: 246 seconds)
2022-05-23 13:19:17 +0200benin(~benin@183.82.30.29)
2022-05-23 13:29:15 +0200 <geekosaur> Drishal[m], if you can't know the className ahead of time your only option may be https://hackage.haskell.org/package/xmonad-contrib-0.17.0/docs/XMonad-Hooks-FloatNext.html
2022-05-23 13:56:19 +0200 <geekosaur> mm, those WM_CLASS entries are ugly. but I guess you could match on them with `className ^? "join?"` (see XMonad.Hooks.ManageHelpers for (^?) and similar matchers)
2022-05-23 14:33:30 +0200wz1000(~zubin@static.11.113.47.78.clients.your-server.de)
2022-05-23 14:35:01 +0200 <geekosaur> @tell spaceseller [23 10:59:40] <Solid[m]> spaceseller: did you go through the [tutorial](https://xmonad.org/TUTORIAL.html)? That should cover it
2022-05-23 14:35:01 +0200 <lambdabot> Consider it noted.
2022-05-23 14:35:06 +0200dschrempf(~dominik@070-207.dynamic.dsl.fonira.net) (Quit: WeeChat 3.5)
2022-05-23 14:41:03 +0200MrElendig(~Urist@archlinux/op/MrElendig)
2022-05-23 16:00:36 +0200jao(~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net)
2022-05-23 16:15:32 +0200cfricke(~cfricke@user/cfricke) (Quit: WeeChat 3.5)
2022-05-23 16:29:18 +0200 <AntonioRomano[m]> Hey guys is it possible to interactively check xmonad's doc through ghci or something like that?
2022-05-23 16:34:22 +0200 <Solid> not that I know of
2022-05-23 16:35:06 +0200 <Solid> although you could use something like HLS to interactively do this with an editor
2022-05-23 16:35:47 +0200jao(~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 240 seconds)
2022-05-23 16:39:32 +0200geekosaurchecks to see how functional :doc is with cabal repl and ghc 9.2
2022-05-23 16:47:54 +0200 <geekosaur> mm, looks like if you use `ghc-options: -haddock` then :doc will work
2022-05-23 16:48:10 +0200 <geekosaur> have to rebuild everything with -haddock to get it, and use ghc 9.2
2022-05-23 16:48:14 +0200 <Solid> oh, neat
2022-05-23 16:48:32 +0200 <Solid> I didn't even know about :doc
2022-05-23 16:53:26 +0200 <Solid> indeed, stack ghci --haddock also works
2022-05-23 17:10:00 +0200noex(~null@user/noex) (Ping timeout: 260 seconds)
2022-05-23 17:11:54 +0200noex_(~null@2600:8804:14e0:104:8804:14e0:104:0)
2022-05-23 17:18:35 +0200mvk(~mvk@2607:fea8:5ce3:8500::ba9a)
2022-05-23 18:29:46 +0200dschrempf(~dominik@070-207.dynamic.dsl.fonira.net)
2022-05-23 18:30:18 +0200 <geekosaur> think I may have found a bug in 9.2.2, need to experiment more and then check ghc's issue tracker
2022-05-23 18:30:50 +0200dschrempf(~dominik@070-207.dynamic.dsl.fonira.net) (Client Quit)
2022-05-23 18:31:39 +0200 <geekosaur> (import qualified XMonad.StackSet as W, then :doc either W.peek or XMonad.StackSet.peek, it claims the module has no documentation. but XMonad.Core does, and there should be no difference. I suspect qualified import is confusing it.)
2022-05-23 18:44:52 +0200 <geekosaur> hm, nope, it works for other modules. don't see what's different about X.StackSet
2022-05-23 18:49:26 +0200werneta(~werneta@137.79.219.99)
2022-05-23 18:53:18 +0200jao(~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net)
2022-05-23 19:08:14 +0200mvk(~mvk@2607:fea8:5ce3:8500::ba9a) (Ping timeout: 258 seconds)
2022-05-23 19:27:56 +0200 <geekosaur> Solid, can you access any documentation from XMonad.StackSet? I've been playing around with different combinations (partial imports, qualifieds, etc.) and only XMonad.StackSet is broken for me
2022-05-23 19:41:32 +0200 <Solid> geekosaur: yeah it works
2022-05-23 19:41:49 +0200 <Solid> if I run `stack ghci --ghci-options=-haddock` I can call `:doc peek` and it gives me the right docs
2022-05-23 19:41:53 +0200 <Solid> on 9.0.2
2022-05-23 19:42:06 +0200 <geekosaur> huh. so either I've done something wrong or cabal 3.6.2.0 is buggy
2022-05-23 19:45:22 +0200 <Solid> if I run `cabal repl --repl-options=-haddock` and then import XMonad.StackSet, :doc works as well
2022-05-23 19:45:43 +0200 <Solid> this is also with cabal-install 3.6.2.0
2022-05-23 19:45:52 +0200 <geekosaur> same version
2022-05-23 19:46:30 +0200 <geekosaur> difference might be I had things built without and then dropped `package *\n ghc-options: -haddock` into cabal.package
2022-05-23 19:46:54 +0200 <geekosaur> I'm not sure it's enough to use --repl-options since I think this stuff has to be written to the .hi during compile
2022-05-23 19:47:45 +0200 <Solid> it does recompile the modules before loading them
2022-05-23 19:47:48 +0200 <geekosaur> unless it's compiling to bytecode when you do that
2022-05-23 19:48:05 +0200 <geekosaur> mm, right, I'm working from a directory with an xmonad.hs in it and it's compiling that
2022-05-23 19:48:37 +0200 <Solid> oh right, I should try that, I was in the xmonad directory directly
2022-05-23 19:48:40 +0200 <geekosaur> xmonad and -contrib are precompiled, supposedly recompiled with -haddock (and XMonad.Core and XMonad.Operations and XMonad.Actions.Search work)
2022-05-23 19:49:34 +0200 <geekosaur> in any case I no longer think this is a ghc issue but more likely pilot error of some kind
2022-05-23 19:49:54 +0200 <geekosaur> like my import issue with this same seytup which turned out to be missing `other-modules`
2022-05-23 19:56:36 +0200 <geekosaur> iiinteresting. `touch`ed StackSet.hs and it didn't get recompiled
2022-05-23 20:16:03 +0200mvk(~mvk@2607:fea8:5ce3:8500::ba9a)
2022-05-23 20:17:12 +0200 <Hash> https://twitter.com/HashBorgir/status/1528800480629075968
2022-05-23 20:17:17 +0200 <Hash> Just gonna leave this right here.
2022-05-23 20:17:26 +0200 <Hash> I love the Xmonad community.
2022-05-23 20:17:43 +0200 <Hash> No matter how harsh the criticism, no matter how strong it is, it's taken well and in kind.
2022-05-23 20:17:58 +0200 <Hash> DWM, and Suckless people, man, they are just... I can't even.
2022-05-23 20:18:48 +0200 <Hash> No need to say anything mean or whatever just because they didn't like my criticism and booted me.
2022-05-23 20:18:59 +0200 <Hash> But just shows... and you know what I said?
2022-05-23 20:19:07 +0200 <Hash> Suckless software sucks until you patch it up and make it not suck.
2022-05-23 20:19:15 +0200 <Hash> Apparently, that's uncivil.
2022-05-23 20:19:22 +0200 <Hash> Long live Xmonad!
2022-05-23 20:27:45 +0200 <liskin> Haskell people are notoriously hard to offend :-)
2022-05-23 20:29:57 +0200 <Hash> Hey man, what's up
2022-05-23 20:39:52 +0200 <liskin> Vacation \o/
2022-05-23 20:54:20 +0200 <AntonioRomano[m]> Can you please suggest me a good Xmonad (optionally xmobar also) that acts as a good quick dive in for creating my personal config?
2022-05-23 20:54:34 +0200 <Hash> Eh?
2022-05-23 20:54:41 +0200 <AntonioRomano[m]> * good Xmonad config (optionally xmobar
2022-05-23 20:54:44 +0200 <Hash> Liek a sample config?
2022-05-23 20:54:59 +0200 <Hash> google for "site:github.com xmonad.hs"
2022-05-23 20:55:34 +0200 <Hash> insite:github.com xmonad.hs
2022-05-23 20:55:38 +0200 <Hash> site or insite either I dunno
2022-05-23 20:56:07 +0200 <Hash> https://wiki.haskell.org/Xmonad/Config_archive check this too
2022-05-23 20:56:50 +0200 <AntonioRomano[m]> Hash: This works better than GitHub's built in search wow
2022-05-23 20:57:29 +0200 <geekosaur> there's something wrong with the built in search: we don't show up in that, for example
2022-05-23 20:57:42 +0200 <geekosaur> discovered that last week
2022-05-23 20:57:52 +0200 <geekosaur> I presume some index somewhere is broken
2022-05-23 21:02:25 +0200 <Hash> Yeah, I use google mostly.
2022-05-23 21:02:27 +0200 <Hash> :)
2022-05-23 21:02:38 +0200 <Hash> Google also, 'advanced google search tricks/tips' etc.
2022-05-23 21:04:05 +0200 <Solid> I mean, people are doing this in their free time; I can't imagine anyone being happy with "your software sucks"
2022-05-23 21:04:23 +0200 <Hash> Well, if you call your software suckless
2022-05-23 21:04:27 +0200 <Hash> it means it still sucks, but less.
2022-05-23 21:04:35 +0200 <Hash> I said, suckless sucks until you patch it up and make it not suck.
2022-05-23 21:04:45 +0200 <Hash> That's hardly a mean or out of line thing to say.
2022-05-23 21:05:01 +0200 <Solid> probably not
2022-05-23 21:05:06 +0200 <Solid> but I wasn't there either so I dunno
2022-05-23 21:05:12 +0200 <Hash> I'd understand your point if I went there and liek a cunt, said, hey, your software sucks
2022-05-23 21:05:16 +0200 <Hash> Then yeah, I'd be the cunt.
2022-05-23 21:05:20 +0200 <Hash> Totally agree.
2022-05-23 21:05:54 +0200 <geekosaur[m]> Drop the "c" word please
2022-05-23 21:06:25 +0200 <Hash> Ok.
2022-05-23 21:06:28 +0200 <Hash> but you must be American.
2022-05-23 21:06:32 +0200 <Hash> to take offense to that word.
2022-05-23 21:06:35 +0200 <Solid[m]> cidra_[m]: the tutorial is a pretty good start, imo ( matter how harsh the criticism, no matter how strong it is, it's taken well and in )
2022-05-23 21:06:36 +0200 <Hash> Cultural differences.
2022-05-23 21:06:50 +0200 <Solid[m]> woops, I meant to paste https://xmonad.org/TUTORIAL.html
2022-05-23 21:07:54 +0200 <Solid> also interesting: cidra_ does not seem to be getting through the bridge?
2022-05-23 21:08:27 +0200 <geekosaur[m]> Also not seeing them
2022-05-23 21:09:19 +0200 <AntonioRomano[m]> Solid: What do you mean?
2022-05-23 21:10:11 +0200 <Solid> oh, the nick just changes
2022-05-23 21:10:28 +0200 <Solid> nvmd then :)
2022-05-23 21:10:37 +0200 <Solid> but, really, check out the tutorial for a base config!
2022-05-23 21:11:11 +0200 <geekosaur[m]> Ohh right I see them in backscroll now
2022-05-23 21:11:53 +0200 <geekosaur[m]> And yes we have a tutorial in addition to the configs you can find on GitHub
2022-05-23 21:12:52 +0200 <AntonioRomano[m]> <slot-[m]> "cidra_[m]: the tutorial is a..." <- I've already read it and did whatever is said, but it is pretty small and basic, that's why I am searching for some config online. This is also an opportunity for me to learn some Haskell by reading and understanding some code :p
2022-05-23 21:13:46 +0200 <AntonioRomano[m]> The biggest challenge for me right now is to get a good grasp of the docs. It looks hard for me to navigate but I guess I'll get used to it
2022-05-23 21:24:08 +0200 <Solid> there are some of our configs at the end, but they may not be the easiest to read
2022-05-23 22:31:07 +0200stackdroid18(14094@user/stackdroid)
2022-05-23 22:52:47 +0200steve(~steve@ool-182c2b80.dyn.optonline.net)