Home liberachat/#xmonad: Logs Calendar

Logs on 2021-10-21 (liberachat/#xmonad)

01:45:10 × rekahsoft quits (~rekahsoft@cpe0008a20f982f-cm64777d666260.cpe.net.cable.rogers.com) (Ping timeout: 260 seconds)
02:02:42 × banc quits (banc@gateway/vpn/airvpn/banc) (Ping timeout: 260 seconds)
02:03:08 × catman quits (~catman@user/catman) (Remote host closed the connection)
02:06:49 catman joins (~catman@user/catman)
02:23:01 banc joins (banc@gateway/vpn/airvpn/banc)
02:23:35 Guest66 joins (~Guest66@201.221.176.5)
02:27:07 <jakefromstatefar> same :)
02:28:23 × rundown quits (~eb0t@90.199.166.206) (Ping timeout: 265 seconds)
02:30:11 rundown joins (~eb0t@90.199.165.149)
02:35:10 × Guest66 quits (~Guest66@201.221.176.5) (Quit: Client closed)
02:42:23 × td_ quits (~td@94.134.91.144) (Ping timeout: 264 seconds)
02:44:06 td_ joins (~td@94.134.91.188)
03:00:02 × haasn quits (~nand@haasn.dev) (Quit: ZNC 1.7.5+deb4 - https://znc.in)
03:01:32 haasn joins (~nand@haasn.dev)
03:16:52 jakefromstatefar uploaded an image: (61KiB) < https://libera.ems.host/_matrix/media/r0/download/jupiterbroadcasting.com/OjLwcMckrOOnjIqAKLQeTSWy/image.png >
03:17:10 <jakefromstatefar> Getting the ball rolling ^
03:28:53 benin0 joins (~benin@183.82.179.164)
03:29:07 × benin quits (~benin@183.82.179.164) (Ping timeout: 252 seconds)
03:29:07 benin0 is now known as benin
03:34:20 <jakefromstatefar> > If you want, you can pass along my email to the Xmonad guys (derek @at distrotube.com). That way they can keep me in the loop with there new release.
03:34:22 <lambdabot> <hint>:1:12: error: parse error on input ‘,’
03:34:45 <jakefromstatefar> Alright, he's on board. 👍️
05:04:00 mvk joins (~mvk@2607:fea8:5cc1:300::4b63)
05:56:06 Solid is still not sure what to think about that guy
06:27:48 <Solid> liskin: do you know where the short descrition at the start of the haddock page comes from ( https://hackage.haskell.org/package/xmonad-contrib )? We need to change this from X.D.Extending to xmonad-docs as well
06:27:56 <Solid> s/haddock/hackage/
06:29:21 qbt joins (~qbt@user/edun)
06:43:03 dschrempf joins (~dominik@070-207.dynamic.dsl.fonira.net)
06:58:41 benin1 joins (~benin@106.198.91.7)
07:00:45 × benin quits (~benin@183.82.179.164) (Ping timeout: 260 seconds)
07:00:45 benin1 is now known as benin
07:05:50 wonko joins (~wjc@62.115.229.50)
07:11:03 × Hash quits (~weechat@protect.yourself.with.hashsecurity.org) (Quit: WeeChat 3.3)
07:12:12 Hash joins (~weechat@protect.yourself.with.hashsecurity.org)
07:21:33 <liskin> jakefromstatefar: cool, thanks
07:21:44 <liskin> Solid: xmonad-contrib.cabal
07:22:24 <Solid> ah I see
08:17:16 benin5 joins (~benin@183.82.207.116)
08:17:29 × geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection)
08:17:54 geekosaur joins (~geekosaur@xmonad/geekosaur)
08:19:30 × benin quits (~benin@106.198.91.7) (Ping timeout: 260 seconds)
08:19:30 benin5 is now known as benin
08:21:00 × tomsmeding quits (~tomsmedin@tomsmeding.com) (Quit: ZNC 1.8.2 - https://znc.in)
08:22:14 alternateved joins (~user@staticline-31-183-146-132.toya.net.pl)
08:24:20 dibi58[m] joins (~dibi58mat@2001:470:69fc:105::e99a)
08:34:14 × davve quits (davve@bsd.douchedata.com) (Ping timeout: 260 seconds)
08:51:55 davve joins (davve@bsd.douchedata.com)
09:04:32 cfricke joins (~cfricke@user/cfricke)
09:06:53 <liskin> Solid: do you need to "think about that guy"? :-)
09:18:59 <Solid> well, "no" if it's just some guy who makes videos about xmonad; "yes" if it's someone that we officially approach in some way
09:36:21 × mvk quits (~mvk@2607:fea8:5cc1:300::4b63) (Ping timeout: 245 seconds)
09:44:06 <liskin> oh, that makes sense; if he says "xmonad asked me to …" and we say "thanks DT for helping us to …", that might make any potential hate transitively apply to us
09:45:01 <liskin> (speaking in very general terms, I'm neither good nor keen to navigate the waters of hate)
09:46:37 <liskin> (I did notice, though, that distrotoot happens to be one of the blocked mastodon instances on octodon.social, where one friend of mine is, but then octodon does seem to be quite trigger-happy with blocks… :-))
09:46:55 <liskin> enough of this nonsense though, there are READMEs to be polished!
09:46:57 <liskin> :-D
10:36:35 × dschrempf quits (~dominik@070-207.dynamic.dsl.fonira.net) (Ping timeout: 260 seconds)
11:44:03 dschrempf joins (~dominik@070-207.dynamic.dsl.fonira.net)
12:47:34 × rundown quits (~eb0t@90.199.165.149) (Ping timeout: 258 seconds)
12:49:31 rundown joins (~eb0t@90.198.61.154)
13:05:34 × geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection)
13:07:16 geekosaur joins (~geekosaur@xmonad/geekosaur)
13:18:01 × qbt quits (~qbt@user/edun) (Quit: Leaving.)
13:18:14 koluacik joins (~koluacik@165.227.171.188)
13:18:19 qbt joins (~qbt@user/edun)
13:21:56 sagax joins (~sagax_nb@user/sagax)
13:22:39 qbt parts (~qbt@user/edun) ()
13:22:55 qbt joins (~qbt@user/edun)
13:23:26 × benin quits (~benin@183.82.207.116) (Quit: The Lounge - https://thelounge.chat)
13:38:46 × dschrempf quits (~dominik@070-207.dynamic.dsl.fonira.net) (Ping timeout: 265 seconds)
13:47:44 × humky quits (~humky@user/humky) (Quit: Leaving)
13:56:01 × alternateved quits (~user@staticline-31-183-146-132.toya.net.pl) (Remote host closed the connection)
14:00:18 dschrempf joins (~dominik@070-207.dynamic.dsl.fonira.net)
14:06:12 <FOSSHuman[m]> Have any of you guys watched any of DT's videos?, his videos helped me greatly when I was a beginner in XMonad (still am)..
14:06:28 <FOSSHuman[m]> He even explains everything in his config in one video..
14:07:21 <FOSSHuman[m]> I mainly watched him to just get a sense of what XMonad was and what is possible with it...
14:13:15 <FOSSHuman[m]> I think he still uses the older (non-git) version of XMonad and XMonad-Contrib though
14:18:00 <liskin> FOSSHuman[m]: https://youtu.be/va-UFNDv08M?t=246 is an example of something that may relay transitive hate our way
14:19:08 <liskin> the Haskell community has managed to largely stay away from these issues, but it's a risk
14:20:38 <liskin> (transitive hate normally being called guilt by association, but we can use the proper mathematical terms here, right? :-))
14:42:17 × cfricke quits (~cfricke@user/cfricke) (Quit: WeeChat 3.3)
14:48:08 <Solid> MrElendig once called him the "fox news of the *nix world" which seems accurate enough from what I've seen of the guy
14:49:17 lifer0se joins (~lifer0se@ppp-2-84-219-8.home.otenet.gr)
14:50:28 mc47 joins (~mc47@xmonad/TheMC47)
14:55:12 pantsu is now known as evilop
14:55:19 <qbt> i found several of his linux-vids to be quite uninformed, as for his political takes--he sure talks alot about it for being so against politics in the community...
15:00:27 alternateved joins (~user@staticline-31-183-146-132.toya.net.pl)
15:08:35 liskin hasn't seen enough content to go as far, and, having placed myself quite firmly in the center of the technopolitical scale, can kind of empathize with one feeling the need to denounce either of the extremes, but usually knows better to not comment (so I promise to myself to not say anything more than this)
15:34:56 <mc47> liskin: should we make ?-> a top-level function?
15:35:30 <geekosaur> hm, doesn't it need composeOne?
15:36:03 <geekosaur> or am I confused about what you're asking?
15:36:38 <mc47> I'm talking about the ppPrinters
15:36:59 <mc47> cond ?-> ppr = (asks cond >>= guard) $> ppr pp
15:39:49 <liskin> Dunno, try it and see what the pp param ends up looking like
15:45:51 <mc47> fallbackPritners would look a bit more verbose, but copiesPP would avoid redefining the function
15:45:58 <mc47> I'll write the docs first
15:46:23 × lifer0se quits (~lifer0se@ppp-2-84-219-8.home.otenet.gr) (Quit: Connection closed)
15:52:26 dibi58[m] parts (~dibi58mat@2001:470:69fc:105::e99a) ()
15:58:26 × dschrempf quits (~dominik@070-207.dynamic.dsl.fonira.net) (Quit: WeeChat 3.3)
16:01:24 seschwar joins (~seschwar@user/seschwar)
16:20:01 <liskin> mc47: cool, then the only question is do we like the name? :-)
16:21:01 <mc47[m]> Oh
16:21:26 <mc47[m]> I'll think of something, but I don't have nothing against it
16:21:57 <geekosaur> I already pointed to one potential problem
16:22:39 <geekosaur> hm, no, that one puts the ? in the wrong place. still, it's confusing
16:22:52 <geekosaur> (ManageHelpers composeOne uses -?>)
16:23:26 <geekosaur> something naming something something hardest problem something
16:41:42 <alternateved> I am curious, is there any reason that lineNavigation is the default navigation in X.A.Navigation2D module?
16:43:44 <alternateved> Seems that with the default lineNavigation, movement between master and two slaves windows gets stuck
16:45:52 <geekosaur> "Line navigation and Side navigation feel rather natural but may make it impossible to navigate to a given window from the current window, particularly in the floating layer. Center navigation feels less natural in certain situations but ensures that all windows can be reached without the need to involve the mouse."
16:46:27 <geekosaur> there's also a paper presenting the details of the navigation strategies: http://www.cs.dal.ca/~nzeh/xmonad/Navigation2D.pdf
16:46:47 <geekosaur> (I just verified it's not a dead link)
16:46:53 <alternateved> Whoa, what
16:48:15 <Solid> alternateved: lineNavigation shouldn't get stuck in that situation (judging solely from its docs)
16:48:38 <Solid> it might if you have gaps (we had that situation here a while ago)
16:48:49 <alternateved> I would need to test it once again, since I stopped using it.
16:49:05 <alternateved> But yeah, with gaps (created by Spacing) I had that issue.
16:49:39 <Solid> the docs mention sideNavigation is being more intuitive for X.L.Spacing stuff
16:50:00 <alternateved> Ah, I see. So I guess that is my bias.
16:50:37 <Solid> to be fair, one does have to look at the docs of the individual strategies
16:51:25 <Solid> (and while I think that that module has excellent documentation, a quick list of all the strategies and their uses at the top level may be nice)
16:51:50 <alternateved> I guess explicit mention of the lineNavigation not working so well with Spacing would be good
16:51:55 <geekosaur> there's already a list at the top, it just doesn't really say when to use them
16:52:39 <geekosaur> and maybe instead of italics they should be links to the specific strategies
17:02:00 <geekosaur> ok, filed an issue. whether we want to address it for 0.17 given the short time we have is another question
17:06:01 <alternateved> Oh, didn't expect that! Thanks.
17:07:40 <geekosaur> good docs are always a good thing. Navigation2D is one of the better ones, but there is clearly room for improvement
17:35:52 × haasn quits (~nand@haasn.dev) (Quit: ZNC 1.7.5+deb4 - https://znc.in)
17:36:17 haasn joins (~nand@haasn.dev)
17:39:59 × thunderrd quits (~thunderrd@183.182.110.19) (Ping timeout: 264 seconds)
18:08:58 thunderrd joins (~thunderrd@183.182.110.19)
18:20:16 <Solid> liskin: how come some people get that ugly github.noreply email when they merge something and others do not?
18:21:04 <geekosaur> depends on whether github can associate your email address with your github identity, I think
18:21:38 <geekosaur> so I get mail for everything except actions I take
18:35:32 <liskin> Solid: not sure but probably a privacy setting?
18:36:20 <geekosaur> you can also unsubscribe from emails about a repo
18:37:07 × qbt quits (~qbt@user/edun) (Quit: Leaving.)
18:48:14 <Solid> oh indeed it seems to be privacy settings
18:56:49 qbt joins (~qbt@user/edun)
19:37:22 × qbt quits (~qbt@user/edun) (Ping timeout: 260 seconds)
19:51:14 tomsmeding joins (~tomsmedin@tomsmeding.com)
20:14:43 <mc47> I think we could merge #605 this weekend
20:15:14 <mc47> (I only have a small concern and a medium concern, and I need someone to proof-read the docs because I'm half asleep)
21:19:58 CosmosAtlas joins (~CosmosAtl@bras-base-ktnron060cw-grc-02-76-69-147-188.dsl.bell.ca)
21:27:41 allbery_b joins (~geekosaur@xmonad/geekosaur)
21:27:41 × geekosaur quits (~geekosaur@xmonad/geekosaur) (Killed (NickServ (GHOST command used by allbery_b)))
21:27:44 allbery_b is now known as geekosaur
21:32:49 <liskin> mc47: I'm half asleep too (and half drunk), but I'll try to think about your concerns tomorrow :-)
21:35:53 <geekosaur> did you document your concerns somewhere? or do I have to reload the whole discussion instead of just the docs diffs? (which seem ok to me)
21:36:24 geekosaur has been watching a europa league whiparound all afternoon :)
21:37:16 × wonko quits (~wjc@62.115.229.50) (Ping timeout: 265 seconds)
21:57:55 × electr0n quits (~electr0n@about/security/founder/electr0n) (Ping timeout: 252 seconds)
22:08:27 × eqw_ quits (~eqw@31.134.178.99) (Remote host closed the connection)
22:16:21 eqw joins (~eqw@31.134.178.99)
22:17:27 × seschwar quits (~seschwar@user/seschwar) (Quit: :wq)
22:20:04 <eqw> Hello. My xmobar is now behind any windows and thus invisible and almost useless. This problem didn't exist until today. Restart of X doesn't help. What else can I do?
22:20:45 <geekosaur> sounds like you lost avoidStruts somewhere in your layoutHook
22:21:23 mestre joins (~mestre@191.177.175.57)
22:22:08 <geekosaur> since that's what forces windows to resize around the status bar
22:22:23 <eqw> but I didn't touch my ~/.xmonad/xmobar.hs since 2017
22:23:28 <eqw> and neither I touched ~/.xmonad/xmonad.hs since 2020
22:24:02 <geekosaur> conceivably you took an update that changed things, although it'd have had to be really delayed for it to be one of the xmonad changes that affected this
22:24:46 <geekosaur> might have been an xmobar update, I think they changed the interaction between override_redirect and lowerOnStart?
22:25:10 <geekosaur> sadly liskin's the one who knows xmobar but I think he gave up and went to bed
22:30:14 <liskin> I wanted to, but haven't managed to go yet :-)
22:30:33 <eqw> so neither xmonad nor xmobar store on disk any info between runs?
22:30:55 <liskin> eqw: if you haven't changed config, what did you change? did you upgrade anything?
22:31:01 <liskin> or perhaps downgrade? :-)
22:31:30 <eqw> liskin: nothing, i believe
22:32:04 <liskin> xmonad stores state, but restarting X clears that, so it's as if it didn't
22:32:42 <geekosaur> xmonad and xmobar only store their configs. there's some information xmonad passes between running instances during mod-q but if that's sticking around it's a bug
22:32:54 <geekosaur> that said you might see if mod-shift-space changes anything
22:33:05 <geekosaur> (this will reset layouts)
22:34:15 <liskin> I don't think there were changes in xmobar around override_redirect/lowerOnStart lately, it's been that way for ages
22:34:24 <eqw> the screen is blinking when i press mod-shift-space. I mean, I see xmobar for a part of second.
22:34:56 <geekosaur> yes, it forces a refresh. but this sounds like the layout is broken, then
22:35:30 <liskin> and xmonad's handling of this was touched lately, but not in a way that would need config changes, or break it; more the other way around, we made it more tolerant of misconfigurations and fixed bugs
22:36:01 <liskin> so the only scenario I can think of that would explain this is eqm upgrading from xmonad 0.11 to xmonad 0.13/0.15 or something :-)
22:36:21 <liskin> *eqw I mean
22:38:04 <liskin> (and if that's what happened, the solution is to either use "docks" instead of "docksEventHook", or to upgrade to the current git master, which makes "docksEventHook" alone work again)
22:38:25 <geekosaur> might be worth seeing your config to see if there are bugs in it (or bugs in xmonad that it uncovers)
22:38:27 <eqw> I upgraded my ubuntu from 16.04 to 20.04, but it took place about year ago
22:38:32 <geekosaur> @where paste
22:38:32 <lambdabot> Help us help you: please paste full code, input and/or output at e.g. https://paste.tomsmeding.com
22:39:01 <liskin> eqw: an update of ubuntu doesn't force xmonad to recompile, though
22:39:12 <liskin> so it's possible you were running an old binary
22:39:20 <liskin> and then something forced it to rebuild today
22:40:11 dschrempf joins (~dominik@070-207.dynamic.dsl.fonira.net)
22:40:39 ArgoLargo[m] joins (~argolargo@2001:470:69fc:105::1:16b1)
22:40:58 <eqw> when the problem appeared I removed the binaries in ~/.xmonad as the had mtime 2021-10-21
22:41:18 <eqw> https://termbin.com/0ust is my xmonad.hs
22:41:22 <liskin> and ubuntu 16.04 was released before xmonad 0.13, so this seems close to the explanation I had in mind
22:41:27 × dschrempf quits (~dominik@070-207.dynamic.dsl.fonira.net) (Client Quit)
22:41:35 <liskin> 2021-10-21 is today, so that indeed suggests it recompiled today for some reason
22:42:18 <liskin> oh, right, you have neither docksEventHook nor docksStartupHook there
22:42:43 <liskin> that's indeed a config that should be broken since 0.12-ish
22:43:08 <liskin> https://xmonad.github.io/xmonad-docs/xmonad-contrib-0.16.999/XMonad-Hooks-ManageDocks.html
22:43:15 <liskin> main = xmonad $ … . docks . … $ def{…}
22:43:37 <liskin> in your case just main = xmonad $ docks $ def
22:45:21 <eqw> that helped, thank you!
22:45:28 <liskin> good
22:45:35 <liskin> and good night, this time for real :-)
22:49:38 × mc47 quits (~mc47@xmonad/TheMC47) (Remote host closed the connection)
22:50:30 <Arcanus[m]> <liskin> "and then something forced it..." <- I just had a major update for xmonad today, it also looks like my config may be broken, still waiting on updates to finish, but I expect to not have a working machine here soon
22:56:34 × geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection)
22:58:21 geekosaur joins (~geekosaur@xmonad/geekosaur)
23:05:58 × alternateved quits (~user@staticline-31-183-146-132.toya.net.pl) (Ping timeout: 260 seconds)
23:10:09 × eqw quits (~eqw@31.134.178.99) (Remote host closed the connection)

All times are in UTC on 2021-10-21.