Atuin replaces your existing shell history with a SQLite database, recording additional context for your commands. It also provides optional and fully encrypted synchronisation of your history between machines
Let's try it in home-manager...
{ pkgs, ... }:
with pkgs; {
programs.atuin.enable = true;
programs.atuin.daemon.enable = true;
home.packages = [ gnused ];
}As of I'm still not sure, actually, if I like using this thing...