Home freenode/#xmonad: Logs Calendar

Logs: freenode/#xmonad

←Prev  Next→
Page 1 .. 159 160 161 162 163 164 165 166 167 168 169 .. 397
39,606 events total
2021-02-10 15:22:26 <Liskni_si> by that time we'll surely have merged the dynamic bars PR as well, good :-)
2021-02-10 15:22:40 <mc47> haha :D
2021-02-10 15:22:53 <Solid> :D
2021-02-10 15:23:00 <mc47> The conversation matters more than the actual PR being merged or not
2021-02-10 15:23:26 <dminuoso> Liskni_si: Oh I can do away without a compositor.
2021-02-10 15:24:02 <dminuoso> I know, 30 years from now Ill be one of those old, gray, bearded folks saying how GNU Emacs is the only true editor, defending X11, and still writing Haskell.
2021-02-10 15:24:19 <dminuoso> Impossible to convince otherwise.
2021-02-10 15:24:21 Solid truly sees himself in that
2021-02-10 15:24:23 <Solid> scary
2021-02-10 15:24:29 <Liskni_si> I wish I could be that guys
2021-02-10 15:24:46 <mc47> That guy is awwesome
2021-02-10 15:24:47 <dminuoso> What's wrong? Wrong gender for the beard? Dont have hair?
2021-02-10 15:24:51 <Liskni_si> instead I have this massive FOMO about not keeping up with everything
2021-02-10 15:24:57 <dminuoso> Oh.
2021-02-10 15:25:06 <Liskni_si> without the FOMO, I already am that guy though
2021-02-10 15:25:20 <Liskni_si> except being gray, that is
2021-02-10 15:25:43 <Liskni_si> I have so little hair there's plenty of pigment to keep it dark
2021-02-10 15:25:58 <dminuoso> Well, its sort of like these sysadmins these days, who still swear by their postfix, writing tcl at day, compiling their kernel at night..
2021-02-10 15:26:10 <dminuoso> If you know what kind of personality I mean
2021-02-10 15:26:29 <dminuoso> The folks you see in #perl !
2021-02-10 15:26:32 <dminuoso> :P
2021-02-10 15:26:33 <Liskni_si> oh don't even think about telling me there's something newer and better than postfix
2021-02-10 15:28:46 <Liskni_si> well anyway, if you ever become this guy, the young will make fun of you for (the equivalent of) still writing in C and not doing any fuzzing or asan
2021-02-10 15:29:08 <Liskni_si> and I don't want to be _that_ guys, hence the FOMO :-/
2021-02-10 15:31:32 Tsar joins (~Tsar@89-73-72-8.dynamic.chello.pl)
2021-02-10 15:33:38 × Tsar quits (~Tsar@89-73-72-8.dynamic.chello.pl) (Client Quit)
2021-02-10 15:57:01 × xaltsc quits (~xaltsc@unaffiliated/xaltsc) (Ping timeout: 272 seconds)
2021-02-10 16:32:55 growpotkin joins (~growpotki@130-45-30-154.dyn.grandenetworks.net)
2021-02-10 16:47:09 × spasmaster quits (~dummy0000@151-59-177-143.ftth.glasoperator.nl) (Quit: Leaving)
2021-02-10 16:47:44 <Liskni_si> mc47: btw I don't think the conversation matters more; shipping code that works and solves real problems for real people matters a great deal, the conversation is just means to that end
2021-02-10 16:48:42 <Liskni_si> (it does matter from the perspective of individual learning, I know; there's a balance out there somewhere)
2021-02-10 16:49:30 <mc47> Yes, what you said is true, I was referring to the lab when I said that though ;)
2021-02-10 16:49:47 <Liskni_si> oh, I see
2021-02-10 16:50:04 <mc47> Like the point of the lab is to do open source and get over the mental block of "open source is scary, I can never contribute"
2021-02-10 16:50:34 <mc47> so it was out of the question that somebody spends the whole semester just coding and then submit a PR at the end and that's it
2021-02-10 16:57:16 <mc47> but in the general sense, I agree with what you said
2021-02-10 17:05:00 × materiyolo quits (~materiyol@112.204.169.246) (Quit: WeeChat 2.9)
2021-02-10 17:06:26 xaltsc joins (~xaltsc@unaffiliated/xaltsc)
2021-02-10 17:10:36 geekosaur joins (82650c7a@130.101.12.122)
2021-02-10 17:44:34 geekosaur wonders what he's just let himself in for
2021-02-10 17:45:07 <geekosaur> "optimization: 2" in cabal.project.local might mean rebuilding the known world with optimization, which might take a while
2021-02-10 17:45:48 <geekosaur> oh, good, just xmonad and xmonad-config, not e.g. all of dbus's deps (lens!)
2021-02-10 17:46:28 <geekosaur> testing my stuff as I go, this should end up being a more robust config than the existing one
2021-02-10 17:49:23 <geekosaur> hm. apparently accepted "executable-stripping" config but ignored it, sigh
2021-02-10 17:54:39 <geekosaur> and it looks like that's a known bug because I use cabal build instead of cabal install. pfeh
2021-02-10 18:26:55 <Liskni_si> mc47: I thought I'd check out your refactor-dynamic-log branch and do some finishing touches on it to save some time on the github PR back-and-forth, and I got an idea:
2021-02-10 18:27:02 × geekosaur quits (82650c7a@130.101.12.122) (Ping timeout: 240 seconds)
2021-02-10 18:27:06 <Liskni_si> the DynamicLog module is just too huge now
2021-02-10 18:27:49 <Liskni_si> how about we put all the new stuff into XMonad.Hook.StatusBar and keep only the bare minimum to keep compatibility with the last release in DynamicLog
2021-02-10 18:28:52 <Liskni_si> we'd need to use .hs-boot to be able to use X.H.StatusBar in DynamicLog though, but I think it's probably worth it, as we'd then proceed to deprecate the compat wrappers in DynamicLog
2021-02-10 18:29:43 <Liskni_si> and now the questions are: is this a good idea? shall I do it or would you like to keep the PR open a bit more? :-)
2021-02-10 18:30:54 <Liskni_si> (just look at the changelog since last release; the DynamicLog entry looks like "we added X; we added Y to abstract away some X; we added Z cause Y still wasn't good enough"
2021-02-10 18:31:20 <Liskni_si> so why don't we clean it up a bit :-))
2021-02-10 18:33:42 <mc47> I think it's a good idea, and no it's absolutely fine if it stays open
2021-02-10 18:33:46 <mc47> what's hs-boot btw?
2021-02-10 18:34:19 <Liskni_si> hs-boot is what you need to have if you want a cycle in imports
2021-02-10 18:34:31 <Liskni_si> X.H.StatusBar needs to import PP from DynamicLog
2021-02-10 18:34:51 <Liskni_si> X.H.DynamicLog needs to import makeStatusBar or statusBar or something from X.H.StatusBar
2021-02-10 18:35:33 <Liskni_si> so we'll need to create a .hs-boot file that lists the types for one of those
2021-02-10 18:36:09 <Liskni_si> probably X/H/StatusBar.hs-boot with a type declaration for the one function that is needed to keep the dzen/xmobar/statusBar wrappers in DynamicLog
2021-02-10 18:36:26 <mc47> Oh I see
2021-02-10 18:36:52 <mc47> I definitely think a cleanup is a good idea, mainly because a lot of the changes aren't in the release
2021-02-10 18:37:44 <Liskni_si> ok, awesome
2021-02-10 18:37:58 <mc47> The new PR could also go in there :D
2021-02-10 18:38:12 <Liskni_si> exactly, and that will solve the naming problem
2021-02-10 18:39:42 geekosaur joins (82650c7a@130.101.12.122)
2021-02-10 18:40:17 <mc47> if you have something on your todo list go ahead, and I'll take care of it if you want
2021-02-10 18:42:53 <Liskni_si> I could work on the ewmh stuff, yeah
2021-02-10 18:43:58 <mc47> alright I'll do it then, a chance to learn about the hs-boot
2021-02-10 18:45:27 <Liskni_si> at least I finally pushed myself to add your fork as a remote here, so I'll be able to range-diff the force pushes and be quicker to react to reviews
2021-02-10 18:45:32 <Liskni_si> should've done that earlier
2021-02-10 18:46:18 <Liskni_si> I'd really like to merge it soon, it's been through many iterations
2021-02-10 18:47:11 <Liskni_si> (actually if anyone thinks it's worth it, we can merge it as it and refactor in a new PR, as we'll be breaking several months worth of additions anyway)
2021-02-10 18:48:35 <mc47> I kinda tend to a new PR, since it might be less intimidating for people to look and see what changed exactly
2021-02-10 18:49:06 <mc47> It makes more sense for someone who didn't see the discussion on the IRC at least
2021-02-10 18:51:55 <Solid> the dynamiclog changes entry reads pretty funny I have to say
2021-02-10 18:54:26 tremon joins (~aschuring@217-63-61-89.cable.dynamic.v4.ziggo.nl)
2021-02-10 18:55:01 <Liskni_si> ok I'll make a fixup with the small tweaks I wanted to make and let's merge it then
2021-02-10 18:55:42 <mc47> awesome
2021-02-10 18:57:31 <mc47> So if I understood correctly, the statusBar* except for statusBar, xmobar and dzen will be nuked and replaced with the new module and interface, right?
2021-02-10 18:57:49 <Liskni_si> git show v0.16:XMonad/Hooks/DynamicLog.hs
2021-02-10 18:57:58 <Liskni_si> this is your reference what should be kept :-)
2021-02-10 19:04:27 <geekosaur> may I suggest moving PP to its own module and importing from both, rather than creating the nightmare of a .hs-boot file?
2021-02-10 19:05:26 <Liskni_si> and reexporting the entire module from DynamicLog then
2021-02-10 19:05:33 <Liskni_si> yeah, that seems even better
2021-02-10 19:06:41 <Liskni_si> which reminds me that I stumbled upon AusCyberman introducing themselves on one of those modern communication tools and they're a high schooler
2021-02-10 19:07:15 <Liskni_si> which explains the gap between us :-)
2021-02-10 19:08:02 <Liskni_si> and now that we'll have DynamicLog split and cleaned up, it will make all the more sense to put the dynamic icons into its own module as well
2021-02-10 19:09:05 <Solid> doesn't mean it shouldn't comply to the same standards as the other new contrib modules ;)
2021-02-10 19:09:10 <Solid> but yes, that does explain a lot
2021-02-10 19:09:31 geekosaur kinda figured from the username
2021-02-10 19:09:52 <Liskni_si> aren't github usernames for life? :-)
2021-02-10 19:13:01 <mc47> Awesome
2021-02-10 19:13:24 <mc47> Refactoring is kinda therapeutic for me, and it'll be a good break from learning for the exams
2021-02-10 19:14:01 <mc47> (stupid electives, I'm spending all my day on economics instead of focusing on a very awesome semantics' course)
2021-02-10 19:14:15 <Liskni_si> I feel more like https://i.gifer.com/39Op.mp4
2021-02-10 19:14:29 <Liskni_si> (now I'm fighting with haddock, for example)
2021-02-10 19:14:48 <mc47> that gif hahahaha
2021-02-10 19:16:22 × geekosaur quits (82650c7a@130.101.12.122) (Ping timeout: 240 seconds)
2021-02-10 19:31:48 geekosaur joins (82650c7a@130.101.12.122)
←Prev  Next→
Page 1 .. 159 160 161 162 163 164 165 166 167 168 169 .. 397

All times are in UTC.