References
Projects
This project is heavily based on
haskell-flake, from which it takes
its overall structure.
It’s also influenced, indebted by the following projects in a number of ways:
- devenv (GitHub):
- Among other things, the way it handles the developer environment — see devshell.nix;
treefmt-nix:- Integration with the bare Nix module system — see default.nix.
cuda-api-wrappers- A CUDA example of matrix multiplication using libcublas: src/modified_cuda_samples/matrixMulCUBLAS/matrixMulCUBLAS.cpp
It goes without saying that these proejects don’t have anything to do with conan-flake — all wrong design decisions taken on the present scope are on our own account.
Tutorials
A good overview of the Nix module system is on nix.dev:
specially the second part:
As for the standard environment, it’s worth emphasizing the already mentioned:
Docs
A good source of information is Nixpkgs Reference Manual:
The conan-flake options themselves are published, generated from the module, at the conan-flake option reference — see also the Conan documentation for the configuration files those options render.