From fcf6091be675630a365d79a1f47b778be31c1444 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nikodem=20Rabuli=C5=84ski?= Date: Wed, 7 Aug 2024 22:31:55 +0200 Subject: [PATCH] incus.client: fix macOS builds --- pkgs/by-name/in/incus/client.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/by-name/in/incus/client.nix b/pkgs/by-name/in/incus/client.nix index c2b8020936e0..b3aeff69e97c 100644 --- a/pkgs/by-name/in/incus/client.nix +++ b/pkgs/by-name/in/incus/client.nix @@ -30,6 +30,12 @@ buildGoModule { subPackages = [ "cmd/incus" ]; postInstall = '' + # Needed for builds on systems with auto-allocate-uids to pass. + # Incus tries to read ~/.config/incus while generating completions + # to resolve user aliases. + export HOME="$(mktemp -d)" + mkdir -p "$HOME/.config/incus" + installShellCompletion --cmd incus \ --bash <($out/bin/incus completion bash) \ --fish <($out/bin/incus completion fish) \