Just got finished this meetup. Not too many people showed up, but we had a good time and got a lot done. It was me, @aanderse, and John Wiegley.
I sent a PR changing the the way priorities for module aliases are propagated for the module system: lib/modules: Change mkAliasOptionModule to use the priority for the alias by cdepillabout · Pull Request #54528 · NixOS/nixpkgs · GitHub. @aanderse also showed me how to get myself added to be able to use ofborg. I had also wanted to add a way to create NetworkManager system-configuration files with nix, but I didn’t get a chance to work on this.
@aanderse tried to fix up some of the stuff for the Apache and Redmine modules. He sent these two PRs: nixos/httpd: add options sslCiphers & sslProtocols by aanderse · Pull Request #53702 · NixOS/nixpkgs · GitHub and redmine: add missing 'migrate' command prior to starting the application by aanderse · Pull Request #54524 · NixOS/nixpkgs · GitHub. He also posted a short message about logrotate: NixOS 19.03 feature freeze - #6 by aanderse.
John was working on hnix
. The hnix codebase was recently updated to use a newer version of the parsing library, megaparsec-7
. The way error reporting is handled has slightly changed, so he was looking into fixing that: Error traces are no longer useful since switching to Megaparsec 7 · Issue #428 · haskell-nix/hnix · GitHub.
John also explained to us why direnv
is so cool: https://github.com/jwiegley/notes/blob/master/README-direnv.md
I’m planning to try to hold an online meetup like this about once a month, so if this sounds interesting to you, please join the slack channel. I’ll definitely send a message here if I organize another event: