From fe9daa8aaec7d0c4f86c9a5efcfd7be76c6292a5 Mon Sep 17 00:00:00 2001 From: Robert Helgesson Date: Wed, 13 Sep 2023 23:35:19 +0200 Subject: [PATCH] carapace: add xgettext workaround --- modules/programs/carapace.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/programs/carapace.nix b/modules/programs/carapace.nix index fd5929359..c31e2feed 100644 --- a/modules/programs/carapace.nix +++ b/modules/programs/carapace.nix @@ -50,12 +50,14 @@ in { ''; nushell = mkIf cfg.enableNushellIntegration { + # Note, the ${"$"} below is a work-around because xgettext otherwise + # interpret it as a Bash i18n string. extraEnv = '' let carapace_cache = "${config.xdg.cacheHome}/carapace" if not ($carapace_cache | path exists) { mkdir $carapace_cache } - ${bin} _carapace nushell | save -f $"($carapace_cache)/init.nu" + ${bin} _carapace nushell | save -f ${"$"}"($carapace_cache)/init.nu" ''; extraConfig = '' source ${config.xdg.cacheHome}/carapace/init.nu