nix-how / nix.ug

A directory of Nix User Groups
MIT License
27 stars 33 forks source link

Event listing on `nixos.org` #4

Open infinisil opened 1 year ago

infinisil commented 1 year ago

Note that there's also a pretty big event listing on https://nixos.org/community/, though it's not very nice (ideally I'd like to see a world map with all the meeting points!). Are you maybe interested in working on improving this on the homepage directly? https://github.com/NixOS/nixos-homepage

MatthewCroughan commented 1 year ago

The events listed there are mostly dead, I scraped the ones that were not dead by hand. It seems that nobody is maintaining that list, only 2 or 3 are still alive. They are now listed on nix.ug. I think a world map would be nice, but I also think it could be over-engineering. it just adds more JavaScript to maintain, I like simple, queryable directory listings.

The nix.ug page is generated with Homer. If you think you could add a new type to https://github.com/bastienwirtz/homer that allows a user to specify co-ordinates and attach links to those datapoints, I think that would be an awesome way of making it simple to specify and re-use.

I think this would be useful for Homer users, to do something like specify a list of IP addresses and where they're located on the planet. So if anybody implemented this in Homer, it would kill two birds with one stone by implementing a feature that is more generic and re-usable by more people.

If you have some JavaScript that just lets me specify datapoints in JSON/TOML and generates the map you want, then we can work on embedding that on nix.ug. Similarly, I can also imagine nix.ug being embedded on the nixos-homepage as it is also a static site that can go inside of an iframe.