fix(uconsole): cross-compile Lix instead of using native aarch64 flake package
This commit is contained in:
12
flake.nix
12
flake.nix
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user