Home liberachat/#xmonad: Logs Calendar

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

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

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