From 5e6068d9136d98b48180c064efb9e779202de68e Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Thu, 8 Jan 2015 14:59:39 +0100 Subject: [PATCH] Put shell aliases in interactiveShellInit --- nixos/modules/programs/fish/fish.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/nixos/modules/programs/fish/fish.nix b/nixos/modules/programs/fish/fish.nix index 1903b431aee..7bbdd280a3b 100644 --- a/nixos/modules/programs/fish/fish.nix +++ b/nixos/modules/programs/fish/fish.nix @@ -10,6 +10,10 @@ cfge = config.environment; cfg = config.programs.fish; +fishAliases = concatStringsSep "\n" ( + mapAttrsFlatten (k: v: "alias ${k}='${v}'") cfg.shellAliases +); + in { @@ -87,6 +91,8 @@ in ${cfge.interactiveShellInit} ${cfg.promptInit} + + ${fishAliases} ''; };