fix(uconsole): cross-compile Lix instead of using native aarch64 flake package

This commit is contained in:
2026-06-12 18:41:44 -04:00
parent 7da46d5769
commit 9319e32683

View File

@@ -124,9 +124,15 @@
nixos-uconsole.nixosModules.configtxt
(nixos-uconsole.nixosModules.cm { lib = nixpkgs-uconsole.lib; isCM4 = false; })
nixos-uconsole.nixosModules.base
# Lix instead of CppNix
{ nix.package = lix.packages."aarch64-linux".default; }
# agenix pour déchiffrer les secrets au déploiement
# Lix cross-compilé (lix.packages.aarch64-linux est natif → QEMU)
({ config, lib, pkgs, inputs, ... }: let
lix-cross = import inputs.nixpkgs-uconsole {
localSystem = { system = "x86_64-linux"; };
crossSystem = { system = "aarch64-linux"; };
overlays = [ inputs.lix.overlays.default ];
};
in { nix.package = lix-cross.lix; })
# agenix
agenix.nixosModules.default
# Notre config
./hosts/uconsole-cm5/configuration.nix