main
1{
2 flake.modules.homeManager.core = _: {
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}