fix lib.systems.validate.compatible (#35)

Use builtins and aux `lib.fp.id` instead of nixpkgs functions for `lib.systems.validate.compatible`.

Reviewed-on: auxolotl/labs#35
Reviewed-by: Ruby Iris Juric <ruby+auxolotl@srxl.me>
Co-authored-by: Victor Fuentes <vlinkz@snowflakeos.org>
Co-committed-by: Victor Fuentes <vlinkz@snowflakeos.org>
This commit is contained in:
Victor Fuentes 2025-10-06 15:10:56 +00:00 committed by vlinkz
parent 7f61482c7f
commit 8174d3a494

View file

@ -1049,7 +1049,7 @@ in
compatible =
a: b:
lib.any lib.id [
builtins.any lib.fp.id [
# x86
(b == lib.systems.types.cpus.i386 && lib.systems.validate.compatible a lib.systems.types.cpus.i486)
(b == lib.systems.types.cpus.i486 && lib.systems.validate.compatible a lib.systems.types.cpus.i586)