From 6cab6c0bf1e15cfe74a9ecf559ff8d0b42d163b9 Mon Sep 17 00:00:00 2001 From: Andrea Ciceri Date: Wed, 25 Sep 2024 14:21:52 +0200 Subject: [PATCH] Use VI keybindings in fish shell --- hmModules/shell/default.nix | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/hmModules/shell/default.nix b/hmModules/shell/default.nix index 8a5dd2c..8baf4d8 100644 --- a/hmModules/shell/default.nix +++ b/hmModules/shell/default.nix @@ -62,9 +62,13 @@ programs.fish = { enable = true; - shellInit = lib.optionalString (builtins.hasAttr "cachix-personal-token" age.secrets) '' - export CACHIX_AUTH_TOKEN=$(cat ${age.secrets.cachix-personal-token.path}) - ''; + shellInit = + '' + fish_vi_key_bindings + '' + + lib.optionalString (builtins.hasAttr "cachix-personal-token" age.secrets) '' + export CACHIX_AUTH_TOKEN=$(cat ${age.secrets.cachix-personal-token.path}) + ''; shellAliases = { "cat" = "bat"; };