From 1b22a987b3a7a69bfaf266949da183f71cfa51a6 Mon Sep 17 00:00:00 2001 From: Martin Fischer Date: Sun, 25 Jan 2026 21:25:01 +0100 Subject: tweak(common): set editing-mode vi in /etc/inputrc --- nixos/profiles/common/basics.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'nixos/profiles') diff --git a/nixos/profiles/common/basics.nix b/nixos/profiles/common/basics.nix index eee0e96..e9fadb4 100644 --- a/nixos/profiles/common/basics.nix +++ b/nixos/profiles/common/basics.nix @@ -1,4 +1,4 @@ -{ lib, config, pkgs, ... }: +{ lib, config, pkgs, modulesPath, ... }: { environment.systemPackages = with pkgs; [ @@ -36,4 +36,10 @@ # without this `apropos` doesn't work documentation.man.generateCaches = true; + + # system-wide vi-mode in readline (handy when executing sqlite3 as root) + environment.etc.inputrc.text = '' + ${builtins.readFile "${modulesPath}/programs/bash/inputrc"} + set editing-mode vi + ''; } -- cgit v1.3.1