Nix: also test cross build

This commit is contained in:
Jörg Thalheim 2024-06-06 10:07:53 +02:00 committed by Mihai Fufezan
parent caaa9b11e4
commit 32a8caf7e7
2 changed files with 11 additions and 1 deletions

View file

@ -67,6 +67,15 @@
hyprland-extras hyprland-extras
]; ];
}); });
pkgsCrossFor = eachSystem (system: crossSystem:
import nixpkgs {
localSystem = system;
crossSystem = crossSystem;
overlays = with self.overlays; [
hyprland-packages
hyprland-extras
];
});
in { in {
overlays = import ./nix/overlays.nix {inherit self lib inputs;}; overlays = import ./nix/overlays.nix {inherit self lib inputs;};
@ -92,6 +101,7 @@
xdg-desktop-portal-hyprland xdg-desktop-portal-hyprland
; ;
hyprland-cross = (pkgsCrossFor.${system} "aarch64-linux").hyprland;
}); });
devShells = eachSystem (system: { devShells = eachSystem (system: {

View file

@ -102,7 +102,6 @@ in
ninja ninja
pkg-config pkg-config
python3 # for udis86 python3 # for udis86
wayland-scanner
]; ];
outputs = [ outputs = [
@ -130,6 +129,7 @@ in
tomlplusplus tomlplusplus
wayland wayland
wayland-protocols wayland-protocols
wayland-scanner
xorg.libXcursor xorg.libXcursor
] ]
(optionals customStdenv.hostPlatform.isMusl [libexecinfo]) (optionals customStdenv.hostPlatform.isMusl [libexecinfo])