diff options
| author | Domen Kožar <domen@dev.si> | 2022-08-22 09:52:46 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-08-22 09:52:46 +0200 |
| commit | b344a20e808c03e6423824baa323c50e5735a21c (patch) | |
| tree | b351b3ff362a936ef04a5350d8916e56e5166976 /modules/programs | |
| parent | 178707551f3a14ae3688851ab1a9bb577761f5f0 (diff) | |
| parent | a3cab812ac424ce6115c66d441ceaa454f59f3ae (diff) | |
Merge pull request #471 from tianyaochou/fix-alias-shell-escape
add escape to shell aliases
Diffstat (limited to 'modules/programs')
| -rw-r--r-- | modules/programs/fish.nix | 3 |
1 files changed, 2 insertions, 1 deletions
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; |
