From e09714fecf786ef1ee90668432ef42a650f6ce49 Mon Sep 17 00:00:00 2001 From: Quentin Dufour Date: Thu, 6 Apr 2023 18:35:13 +0200 Subject: [PATCH] improve flake --- flake.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/flake.nix b/flake.nix index 2ae58bc..957da23 100644 --- a/flake.nix +++ b/flake.nix @@ -38,8 +38,9 @@ cp `find ${gopkg arch}/bin -name albatros` $out ''; }; - docker = staticBin: pkgs.dockerTools.buildImage { + docker = staticBin: arch: pkgs.dockerTools.buildImage { name = "dxflrs/albatros"; + architecture = arch; config = { Cmd = [ "${staticBin}" ]; }; @@ -47,11 +48,11 @@ in { packages.aarch64-linux.albatros = albatros "arm64" ; - packages.aarch64-linux.docker.albatros = docker self.packages.aarch64-linux.albatros; + packages.aarch64-linux.docker.albatros = docker self.packages.aarch64-linux.albatros "arm64"; packages.aarch64-linux.default = self.packages.aarch64-linux.albatros; packages.x86_64-linux.albatros = albatros "amd64"; - packages.x86_64-linux.docker.albatros = docker self.packages.x86_64-linux.albatros; + packages.x86_64-linux.docker.albatros = docker self.packages.x86_64-linux.albatros "amd64"; packages.x86_64-linux.default = self.packages.x86_64-linux.albatros; devShell.x86_64-linux = pkgs.mkShell { buildInputs = [ pkgs.kaniko pkgs.manifest-tool ]; };