diff --git a/modules/programs/carapace.nix b/modules/programs/carapace.nix index fd592935..c31e2fee 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