lifetracker/modules/apps/atuin/default.nix
2025-01-25 13:05:37 -08:00

42 lines
689 B
Nix

{
lib,
config,
username,
...
}:
let
cfg = config.atuin;
in
{
options = {
atuin = {
enable = lib.mkEnableOption "Enable atuin in NixOS & home-manager";
};
};
config = lib.mkIf cfg.enable {
home-manager.users.${username} = {
programs.atuin = {
enable = true;
settings = {
history_filter = [
"^btop$"
"^bash$"
"^cd$"
"^clear$"
"^exit$"
"^fastfetch$"
"^kmon$"
"^l$"
"^ll$"
"^pwd$"
"^up$"
"^nor$"
"^ngc$"
"^rbn$"
];
};
};
};
};
}