summaryrefslogtreecommitdiffstats
path: root/pkgs/shells
diff options
context:
space:
mode:
authorgithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>2021-02-17 00:36:34 +0000
committerGitHub <noreply@github.com>2021-02-17 00:36:34 +0000
commit3e0ef2752afff17fb4547c8731d9b1cb3606c98d (patch)
tree590652002acbddc6ab30a32b8ed9fcdc5f530983 /pkgs/shells
parentc0f4dcb71deb2b1bd0ad27467b379f608f2db513 (diff)
parent79b7a67b55ee7f22a796720643ec8b1b65b2f8ed (diff)
Merge staging-next into staging
Diffstat (limited to 'pkgs/shells')
-rw-r--r--pkgs/shells/fish/wrapper.nix4
1 files changed, 2 insertions, 2 deletions
diff --git a/pkgs/shells/fish/wrapper.nix b/pkgs/shells/fish/wrapper.nix
index 053568bc6b9b..6713a69d560e 100644
--- a/pkgs/shells/fish/wrapper.nix
+++ b/pkgs/shells/fish/wrapper.nix
@@ -14,12 +14,12 @@ let
complPath = completionDirs ++ map (vendorDir "completions") pluginPkgs;
funcPath = functionDirs ++ map (vendorDir "functions") pluginPkgs;
confPath = confDirs ++ map (vendorDir "conf") pluginPkgs;
- safeConfPath = map escapeShellArg confPath;
in writeShellScriptBin "fish" ''
${fish}/bin/fish --init-command "
set --prepend fish_complete_path ${escapeShellArgs complPath}
set --prepend fish_function_path ${escapeShellArgs funcPath}
- for c in {${concatStringsSep "," safeConfPath}}/*; source $c; end
+ set --local fish_conf_source_path ${escapeShellArgs confPath}
+ for c in $fish_conf_source_path/*; source $c; end
" "$@"
'')