Logs: freenode/#xmonad
| 2021-03-03 20:03:05 | <heck-to-the-gnom> | Greetings unrooted |
| 2021-03-03 20:03:14 | <unrooted> | oh hey man haha |
| 2021-03-03 20:03:43 | <mc47> | toniz4 for starters you'd need to build them both from the source |
| 2021-03-03 20:03:57 | <unrooted> | came here to ask if there are any low-hanging fruits in xmonad as the issues to solve, since it would be great to have some of the Haskell open source contributions as well |
| 2021-03-03 20:04:00 | <heck-to-the-gnom> | With the (major) help of geekosaur and the general idea from liskin I finally got it working. |
| 2021-03-03 20:04:23 | <Solid> | mc47: afaik xmonad scoures its lib directory even when building with the system's ghc |
| 2021-03-03 20:04:33 | <Solid> | so you wouldn't need to build from source |
| 2021-03-03 20:04:51 | <Solid> | you'd just need to create like `~/.xmonad/lib/Colours.hs' |
| 2021-03-03 20:05:10 | <mc47> | Oh really? TIL ! |
| 2021-03-03 20:05:12 | <heck-to-the-gnom> | It does use the lib directory, I split my config into many files because it got so big, and lib is how I did it. |
| 2021-03-03 20:05:30 | <mc47> | what about xmobar? |
| 2021-03-03 20:05:31 | <geekosaur> | aslong as it's imported into your xmonad.hs instead of overriding some existing module, yes |
| 2021-03-03 20:05:44 | <Solid> | xmobar I'm not sure about |
| 2021-03-03 20:05:54 | <Solid> | it copied a lot of the xmonad recompilation code |
| 2021-03-03 20:05:56 | <Solid> | so... maybe? |
| 2021-03-03 20:06:03 | <geekosaur> | xmobar has a mode where it can use a compiled config, supposedly |
| 2021-03-03 20:06:14 | <geekosaur> | \but I'm not an xmobar user so I don't know details |
| 2021-03-03 20:07:03 | <Solid> | unrooted: #349 should be a pretty easy one for a start |
| 2021-03-03 20:07:18 | <Solid> | just stick some CPP in the respective modules and be on your way :) |
| 2021-03-03 20:07:24 | <heck-to-the-gnom> | Yeah, I've seen it around, and I've looked at one of the config files in haskell, it's almost identical, just a few more type constraints and coersions here & there |
| 2021-03-03 20:09:18 | <Solid> | it definitely works with a haskell config (I use one myself), I'm just not sure if you need like a stack project for that |
| 2021-03-03 20:09:45 | <Solid> | unrooted: also some modules are in need of better docs (I know, I know, that's boring :P) |
| 2021-03-03 20:10:17 | <Solid> | you could probably pick up any dead pr, ping the person and if they don't respond just finish it |
| 2021-03-03 20:10:51 | <unrooted> | docs will be better I guess since I'm still learning |
| 2021-03-03 20:10:54 | <unrooted> | what modules? |
| 2021-03-03 20:11:07 | <mc47> | XMonad.Layout.Renamed for example |
| 2021-03-03 20:11:25 | <Solid> | let's ask org |
| 2021-03-03 20:11:25 | <heck-to-the-gnom> | Oh, I know how that one works. At least vaguely |
| 2021-03-03 20:11:41 | <mc47> | If you want, you could give https://github.com/xmonad/xmonad-contrib/pull/465 a try and tell me what you think |
| 2021-03-03 20:11:47 | <heck-to-the-gnom> | I use it in my configs |
| 2021-03-03 20:12:06 | <mc47> | it's a new interface that should replace XMonad.Hooks.DynamicLog, so getting more opinions on it would be nice! |
| 2021-03-03 20:12:37 | <unrooted> | sure, gonna take a look, thanks! <3 |
| 2021-03-03 20:12:53 | <mc47> | (the comments don't need to be necessarily about the imlpementation, but the docs, how does it "feel" like to use, etc!) |
| 2021-03-03 20:12:55 | <heck-to-the-gnom> | unrooted: this is a blessing: https://hoogle.haskell.org |
| 2021-03-03 20:12:58 | <mc47> | awesome :) |
| 2021-03-03 20:13:17 | <Solid> | unrooted: so far, I have noted down X.L.WindowNavigation, X.A.WindowNavigation, X.P.Pass, and X.L.Spacing as potentially needing improvements |
| 2021-03-03 20:13:44 | <toniz4> | mc47: I think i found a better way to make the colors the same, I can pass a option to xmobar to set the bg and fg colors, that's enough for me |
| 2021-03-03 20:14:18 | <mc47> | toniz4 yeah that works too, way less hassle |
| 2021-03-03 20:14:24 | <Solid> | I tried to motivate people on that subreddit to contribute, but so far no one has come around :( |
| 2021-03-03 20:15:06 | <Solid> | unrooted: but really just scroll through the contrib docs and if you find a module that you know something about and that you feel could use better docs just open a pr |
| 2021-03-03 20:15:11 | <Solid> | I promise we're friendly :) |
| 2021-03-03 20:15:45 | heck-to-the-gnom | uploaded an image: image.png (10KiB) < https://matrix.org/_matrix/media/r0/download/matrix.org/TsCLDPHzAnaoKEwVEAKnSOHR/image.png > |
| 2021-03-03 20:16:01 | <heck-to-the-gnom> | mc47: that's my bar, I couldn't live without colors |
| 2021-03-03 20:16:24 | <mc47> | that looks really nice! |
| 2021-03-03 20:16:33 | <heck-to-the-gnom> | thx! |
| 2021-03-03 20:17:35 | <Solid> | I like pretty pictures |
| 2021-03-03 20:18:04 | <mc47> | Solid, I remember while writing the preliminary report that there was a call for contributions on github in 2017 |
| 2021-03-03 20:18:20 | <mc47> | something similar should help attract more contributors |
| 2021-03-03 20:19:11 | <Solid> | oh that's a good idea |
| 2021-03-03 20:19:21 | <mc47> | I can't find that issue though |
| 2021-03-03 20:19:42 | <Solid> | it's still in the /topic |
| 2021-03-03 20:20:05 | <Solid> | was an issue in xmonad and not -contrib |
| 2021-03-03 20:20:25 | <mc47> | ah yes! |
| 2021-03-03 20:28:29 | × | evanjs quits (~evanjs@075-129-098-007.res.spectrum.com) (Read error: Connection reset by peer) |
| 2021-03-03 20:29:52 | × | terrorjack quits (~terrorjac@ec2-18-162-149-225.ap-east-1.compute.amazonaws.com) (Quit: The Lounge - https://thelounge.chat) |
| 2021-03-03 20:43:30 | → | evanjs joins (~evanjs@075-129-098-007.res.spectrum.com) |
| 2021-03-03 20:43:38 | <unrooted> | Solid thanks, gonna take a look |
| 2021-03-03 20:43:49 | × | notis quits (~notis@92.118.13.191) (Ping timeout: 245 seconds) |
| 2021-03-03 20:46:05 | → | notis joins (~notis@185.51.134.230) |
| 2021-03-03 20:50:45 | × | unrooted quits (~unrooted@user-5-173-8-8.play-internet.pl) (Remote host closed the connection) |
| 2021-03-03 20:51:05 | → | unrooted joins (~unrooted@user-5-173-8-8.play-internet.pl) |
| 2021-03-03 21:09:13 | <unrooted> | okie, so I'm gonna ask you guys about some things during the weekend when I'll find the time, but I'll try to do my best to contribute to xmonad since I love it :D |
| 2021-03-03 21:12:03 | <mc47> | fire away :D |
| 2021-03-03 21:19:41 | <Liskni_si> | I'm kind of hoping that once we get the release out, we'll get some press coverage for the announcement, which may help attract some people or something |
| 2021-03-03 21:20:02 | <Liskni_si> | but then I'm struggling to review the contributions that are already there :-/ |
| 2021-03-03 21:20:15 | → | unrooted_ joins (~unrooted@user-5-173-8-8.play-internet.pl) |
| 2021-03-03 21:21:52 | <mc47> | Liskni_si from what I heard from other colleagues working on other projects, it's not that bad here |
| 2021-03-03 21:22:28 | <mc47> | Some have been waiting for a month or more to get a review |
| 2021-03-03 21:22:55 | <mc47> | And in "big" projects (like VSCode) |
| 2021-03-03 21:23:23 | × | unrooted quits (~unrooted@user-5-173-8-8.play-internet.pl) (Ping timeout: 265 seconds) |
| 2021-03-03 21:23:26 | <Liskni_si> | oh |
| 2021-03-03 21:24:33 | <mc47> | plus, there aren't many people reviewing pull requests, so I guess it's not that bad |
| 2021-03-03 21:25:11 | × | thunderrd quits (~thunderrd@183.182.112.145) (*.net *.split) |
| 2021-03-03 21:25:18 | <Liskni_si> | it's interesting how some of these big projects are totally swamped with issues and prs, and others are not |
| 2021-03-03 21:25:29 | <Liskni_si> | compare https://github.com/microsoft/vscode and https://github.com/elixir-lang/elixir |
| 2021-03-03 21:25:34 | <Liskni_si> | elixir has 0 PRs! |
| 2021-03-03 21:26:12 | <Liskni_si> | (last time I opened a PR there, it got merged in a couple hours) |
| 2021-03-03 21:26:43 | <mc47> | that's really impressive |
| 2021-03-03 21:26:44 | → | thunderrd joins (~thunderrd@183.182.112.145) |
| 2021-03-03 21:27:30 | <mc47> | I'm interested to hear the presentations of my colleagues to see how it's like in other projects, maybe I'll share the links of the reports here when that happens |
| 2021-03-03 21:27:42 | <Liskni_si> | actually in that call for help issue in xmonad, someone suggested that we simply merge everything regardless of quality and give more contributors push rights |
| 2021-03-03 21:28:06 | <Liskni_si> | and I'm unsure how that might work |
| 2021-03-03 21:28:14 | <mc47> | Yeah I read through that, I don't think it's a good idea |
| 2021-03-03 21:28:38 | <mc47> | I think the best way to get new contributors is to have a list of "good first issues" |
| 2021-03-03 21:29:02 | <mc47> | now that I think about it, I shouldn't have pushed the javaHack PR :/ |
| 2021-03-03 21:29:07 | <geekosaur> | peti |
| 2021-03-03 21:29:29 | <geekosaur> | that's how that one works |
| 2021-03-03 21:29:55 | <Liskni_si> | :-) |
| 2021-03-03 21:31:02 | <mc47> | kinda unrelated, but do you prefer your real names in the report or just your handles? Because I'm gonna need to go into some details |
| 2021-03-03 21:32:49 | <Liskni_si> | I don't mind my real name |
| 2021-03-03 21:33:38 | × | toniz4 quits (~toniz4@unaffiliated/toniz4) (*.net *.split) |
| 2021-03-03 21:33:38 | × | averell quits (~averell@unaffiliated/averell) (*.net *.split) |
| 2021-03-03 21:33:38 | × | fizzie quits (fis@unaffiliated/fizzie) (*.net *.split) |
| 2021-03-03 21:33:38 | × | Ristovski quits (~364e20076@unaffiliated/ristovski) (*.net *.split) |
| 2021-03-03 21:33:38 | × | jtcs quits (~jtcs@vmi359854.contaboserver.net) (*.net *.split) |
| 2021-03-03 21:33:38 | × | crmaurei_ quits (crmaurei@nat/qt/x-cevnpryauojgtcok) (*.net *.split) |
| 2021-03-03 21:33:38 | × | brettgilio_ quits (~brettgili@brettgilio.com) (*.net *.split) |
| 2021-03-03 21:33:38 | × | vrs quits (~vrs@unaffiliated/vrs) (*.net *.split) |
| 2021-03-03 21:33:38 | × | sdx23 quits (~sdx23@unaffiliated/sdx23) (*.net *.split) |
| 2021-03-03 21:33:38 | × | dweller quits (~dweller@178.62.146.60) (*.net *.split) |
All times are in UTC.