diff options
| -rw-r--r-- | atuin/.config/atuin/config.toml | 13 | ||||
| -rw-r--r-- | bash/.bashrc | 5 | ||||
| -rwxr-xr-x | scripts/install-packages.sh | 5 |
3 files changed, 22 insertions, 1 deletions
diff --git a/atuin/.config/atuin/config.toml b/atuin/.config/atuin/config.toml new file mode 100644 index 0000000..c400542 --- /dev/null +++ b/atuin/.config/atuin/config.toml @@ -0,0 +1,13 @@ +dialect = "uk" +timezone = "local" +auto_sync = true +update_check = true +sync_address = "https://atuin.krinitsin.com" +sync_frequency = "10m" +search_mode = "fuzzy" + +[sync] +records = true + +[dotfiles] +enabled = false diff --git a/bash/.bashrc b/bash/.bashrc index 125bd77..f6e0cdd 100644 --- a/bash/.bashrc +++ b/bash/.bashrc @@ -22,3 +22,8 @@ bind '"\e[B":history-search-forward' # Start programs eval "$(starship init bash)" eval "$(zoxide init --cmd='cd' bash)" + +if [[ -f ~/.bash-preexec.sh ]]; then + source ~/.bash-preexec.sh + eval "$(atuin init bash)" +fi diff --git a/scripts/install-packages.sh b/scripts/install-packages.sh index f052dd4..2a0971c 100755 --- a/scripts/install-packages.sh +++ b/scripts/install-packages.sh @@ -1,7 +1,7 @@ #!/usr/bin/bash # list of all needed pacman packages -declare -a pacman=("unzip" "rbw" "rofi-rbw" "wtype" "swaybg" "syncthing" "openssh" "lazygit" "platformio-core" "platformio-core-udev" "whois" "bash-completion" "fzf" "grim" "pacman-contrib" "sway-contrib" "python-tldextract" "gnupg" "base-devel" "libnotify" "wl-clipboard" "python-pyperclip" "qt6-wayland" "xorg-xwayland" "nerd-fonts" "zoxide" "waybar" "bison" "startup-notification" "flex" "wayland-protocols" "pkgconf" "cmake" "gcc" "alacritty" "dunst" "neovim" "qutebrowser" "starship" "xdg-user-dirs" "zathura" "zathura-pdf-mupdf" "meson" "ninja" "inotify-tools" "pipewire" "pipewire-audio" "pipewire-alsa" "pipewire-pulse" "pavucontrol" "texlive-basic" "texlive-bibtexextra" "texlive-latex" "texlive-mathscience" "texlive-latexrecommended" "texlive-latexextra" "texlive-binextra") +declare -a pacman=("atuin" "unzip" "rbw" "rofi-rbw" "wtype" "swaybg" "syncthing" "openssh" "lazygit" "platformio-core" "platformio-core-udev" "whois" "bash-completion" "fzf" "grim" "pacman-contrib" "sway-contrib" "python-tldextract" "gnupg" "base-devel" "libnotify" "wl-clipboard" "python-pyperclip" "qt6-wayland" "xorg-xwayland" "nerd-fonts" "zoxide" "waybar" "bison" "startup-notification" "flex" "wayland-protocols" "pkgconf" "cmake" "gcc" "alacritty" "dunst" "neovim" "qutebrowser" "starship" "xdg-user-dirs" "zathura" "zathura-pdf-mupdf" "meson" "ninja" "inotify-tools" "pipewire" "pipewire-audio" "pipewire-alsa" "pipewire-pulse" "pavucontrol" "texlive-basic" "texlive-bibtexextra" "texlive-latex" "texlive-mathscience" "texlive-latexrecommended" "texlive-latexextra" "texlive-binextra") # list of all needed aur packages declare -a aur=( ) @@ -47,3 +47,6 @@ meson build ninja -C build sudo ninja -C build install cd && rm -rf /tmp/dmenu-wl /tmp/rofi + +# download .bash-preexec for atuin +curl https://raw.githubusercontent.com/rcaloras/bash-preexec/master/bash-preexec.sh -o ~/.bash-preexec.sh |