From a1d2535956757ad441da3ca2efc9f760cad8cffd Mon Sep 17 00:00:00 2001 From: Tobias Reisinger Date: Tue, 27 Feb 2024 20:35:38 +0100 Subject: [PATCH] Add atuin config and alias --- .config/aliasrc | 2 ++ .config/atuin/config.toml | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 35 insertions(+) create mode 100644 .config/atuin/config.toml diff --git a/.config/aliasrc b/.config/aliasrc index 97410e8..9e35c32 100644 --- a/.config/aliasrc +++ b/.config/aliasrc @@ -71,6 +71,8 @@ alias xdebug='XDEBUG_CONFIG="remote_host=127.0.0.1 remote_port=9003"' ### conditionals +test -x "$(command -v atuin)" && alias hist-grep='atuin search' + test -x "$(command -v bat)" && alias cat='bat -pp' test -x "$(command -v eza)" && alias ls='eza -lhF --git --icons --color=always --color-scale --color-scale-mode=fixed --time-style=long-iso --group-directories-first --no-quotes' diff --git a/.config/atuin/config.toml b/.config/atuin/config.toml new file mode 100644 index 0000000..2570657 --- /dev/null +++ b/.config/atuin/config.toml @@ -0,0 +1,33 @@ +search_mode_shell_up_key_binding = "prefix" +secrets_filter = true +enter_accept = true + +history_filter = [ + "^pass", +] + +[stats] +common_subcommands = [ + "apt", + "autoinstall", + "autostart-manage", + "cargo", + "composer", + "dnf", + "docker", + "git", + "go", + "ip", + "kubectl", + "nix", + "nmcli", + "npm", + "pecl", + "pnpm", + "podman", + "port", + "systemctl", + "tmux", + "yadm", + "yarn", +]