Announcement: Moving nixos.org to Netlify

@garbas :wave: thanks for improving the website infrastructure!

What about the NixOps website? GitHub - NixOS/nixops: NixOps is a tool for deploying to NixOS machines in a network or cloud. seems to be redirecting to the GitHub repo.

We’ve switched to Netlify. Please report any problems you encounter here or in the nixos-homepage repository.

@joko We’ve made the Hydra and NixOps pages redirect to their GitHub repositories since they didn’t have a lot of content.

@andir Here is the issue for IPv6 support: IPv6 support · Issue #341 · NixOS/nixos-homepage · GitHub

3 Likes

Why do you use GitHub actions to build the site instead of Netlify build?

I think Netlify is a good choice. They contribute a lot to open source!

They don’t support Nix in their docker image (which can’t be custom).

Not sure if it’s directly related, but I noticed that https://status.nixos.org/ is broken, at least for me, after the switch.

It could be.

This query is now an empty set.

Looking at two points in time:

We can see when prometheus stopped seeing the channels. cc @grahamc

http://howoldis.herokuapp.com/ seems to be broken in a similar way. It was doing some html parsing that isn’t valid anymore. I’ll need to fix that.

I don’t know if status.nixos.org relates to this, though.

I think we can retire howoldis and just redirect to status.nixos.org - what’s left to port is documentation of how code ends up in channels, but we can just verbatim put it there for now I guess.

2 Likes

Yes, I personally preferred that, but first “we” need to make it work again :slight_smile:

On the following page [1] the info for “nixos-unstable” is missing.

[1] NixOS Search

Where did Eelco Dolstra’s homepage | edolstra.github.io go? At least Publications | edolstra.github.io should still be of interest because it hosts several important papers.

See comment further up:

For now you can use the archive: http://web.archive.org/web/20191205232223/https://nixos.org/~eelco/pubs/

Oops, I missed that because I thought it was just replying to one thing. Got it, thanks.

I also scraped the howoldis web page, but had converted to json queries on prometheous. Now that that is dead I now get the information directly from GitHub’s rest API. GitHub is a bit parsimonious with such queries, so I just pull the information directly related to my systems, and try to keep my use at a minimum, although 60 calls per hour is not really a hard constraint to meet.

I only discovered Prometheous/Grafana by exploring the status.nixos.org web page, and the API by looking at its javascript code. There is some documentation you can find if you are already looking for it, but it would be nice if there was some tutorial about the nixos.org infrastructure.

Even with the discussion here, I’ve seen no real description about what the plans are.

status.nixos.org should be back soon. It had some trouble with missing redirects.

4 Likes

Hi,

The nix-dev Archives “could not be found.”
The old mailing list archive is unreacheable.

There is a PR open to add Nix support to Netlify, but it doesn’t seem to be going anywhere: Make nix available in the container by wereHamster · Pull Request #187 · netlify/build-image · GitHub

1 Like

I wasn’t aware of status.nixos.org.
Only knew howoldis and was searching hard how to find that information for now → until I found this threat now.

I think status.nixos.org should get somewhere mentioned on nixos.org

1 Like

NixOps is no longer in the main menu?
image

Yes, we got rid of the NixOps and Hydra pages because they didn’t add much info over their GitHub project pages. So they now redirect to the latter.