feat(Nix): change build paths and add Docker images

This commit is contained in:
2026-08-30 12:47:24 +02:00
parent 47c66bcdac
commit fd9bf0999b
2 changed files with 64 additions and 26 deletions
+9 -10
View File
@@ -47,22 +47,21 @@
triple = "aarch64-unknown-linux-gnu";
};
};
mkRustBuild = import ./nix/backend.nix;
rustBuilds = import ./nix/backend.nix;
packages = {
linux-x86_64 = mkRustBuild targets.linux-x86_64;
linux-aarch64 = mkRustBuild targets.linux-aarch64;
x86_64 = rustBuilds targets.linux-x86_64;
aarch64 = rustBuilds targets.linux-aarch64;
};
defaultBySystem = {
"x86_64-linux" = packages.linux-x86_64;
"aarch64-linux" = packages.linux-aarch64;
x86_64-linux = packages.x86_64;
aarch64-linux = packages.aarch64;
};
in {
formatter = alejandra.defaultPackage.${system};
packages.backend =
packages
// {
default = defaultBySystem.${system} or packages.linux-x86_64;
};
packages = {
backend = packages;
default = defaultBySystem.${system}.backend or packages.x86_64.backend;
};
devShell = import ./nix/shell.nix {inherit pkgs rustVersion;};
}
);