2023-07-10 Documentation team meeting notes #62

Agenda

  • updates

Notes

Updates

Group work

  • @fricklerhandwerk @proofconstruction @renoire: review tutorial draft “Packaging existing software with Nix”
    • focus on C/C++ for now, can have a collection for language ecosystems later
      • C - NixOS Wiki
      • “if you have a C project with no dependencies, here’s the basic mkDerivation”
      • then, if you get a build failure, here’s how to iterate on the development (zlib missing, etc)
    • cflags, prefixes, pkg-config, makefile
    • missing current package convention using arguments for dependencies
    • split the current guide up into separate pages/guides:
      • platform specific dependencies is a separate guide/tutorial at least
        • the whole darwin-specific section can move elsewhere
      • same with cuda/rocm
      • static builds
    • needs an example project to package as a tutorial
    • assume tools used are known, list them as prerequisites
      • here’s the package, here are the tools we’re using
  • @infinisil @mightyiam @pennae: Helping @mightyiam with web-devmode setup for NixOS manual