From 5f5cb7a61360ba6555cf0875c590c0fe0f698d5e 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