From a3cab812ac424ce6115c66d441ceaa454f59f3ae Mon Sep 17 00:00:00 2001 From: Tianyao Chou Date: Thu, 30 Jun 2022 17:42:57 +0200 Subject: add escape to shell aliases --- modules/programs/fish.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'modules/programs') diff --git a/modules/programs/fish.nix b/modules/programs/fish.nix index 8285364..7a1ba10 100644 --- a/modules/programs/fish.nix +++ b/modules/programs/fish.nix @@ -9,7 +9,8 @@ let cfg = config.programs.fish; fishAliases = concatStringsSep "\n" ( - mapAttrsFlatten (k: v: "alias ${k} '${v}'") cfg.shellAliases + mapAttrsFlatten (k: v: "alias ${k} ${escapeShellArg v}") + (filterAttrs (k: v: v != null) cfg.shellAliases) ); envShellInit = pkgs.writeText "shellInit" cfge.shellInit; -- cgit v1.2.3