Commit graph

3 commits

Author SHA1 Message Date
Karim Vergnes
010a346c67 feat: remove build-time patches from Nixpkgs
Upstream Nixpkgs shadows Google's version of the default protobufs,
which is no longer applicable given that they are copied into the
repository, and causes builds to fail.

Signed-off-by: Karim Vergnes <me@thesola.io>
2026-03-15 21:04:43 +00:00
Karim Vergnes
bbcadd85fd feat: specify ourselves as Nix flake source
This allows users to directly use the criu package declared in the flake
as a bleeding-edge substitute to the one found in Nixpkgs, and leverage
the existing NixOS testing infrastructure with their development version.

Signed-off-by: Karim Vergnes <me@thesola.io>
2026-03-15 21:04:43 +00:00
Prajwal S N
fbfed312e0 feat: introduce Nix flake
CRIU currently requires a number of dependencies in order to build from
source. The package names vary across distributions and package
managers. A Nix flake allows developers to spin up a dev environment
with `nix develop`, eliminating the hassle of manual dependency
management. It also prevents polluting the global package set on the
machine.

Signed-off-by: Prajwal S N <prajwalnadig21@gmail.com>
2025-11-02 07:48:22 -08:00