den
 1{
 2  den.default.homeManager = {
 3    # Atuin replaces your existing shell history with a SQLite database,
 4    # and records additional context for your commands.
 5    # Additionally, it provides optional and fully encrypted
 6    # synchronisation of your history between machines, via an Atuin server.
 7    programs.atuin = {
 8      enable = true;
 9      enableBashIntegration = true;
10      enableFishIntegration = true;
11      settings = {
12        sync_frequency = "10m";
13        filter_mode = "host";
14        style = "full";
15        inline_height = 32;
16        keymap_mode = "vim-normal";
17      };
18    };
19  };
20}