#!/bin/bash sudo pacman -Sy --noconfirm sudo pacman -S --needed --noconfirm base-devel sudo pacman -S --noconfirm git mkdir -p ~/.tmp # terminal stuff sudo pacman -S --noconfirm alacritty sudo pacman -S --noconfirm starship sudo pacman -S --noconfirm tmux sudo pacman -S --noconfirm ranger # nvim sudo pacman -S --noconfirm neovim sudo pacman -S --noconfirm lazygit # lunarvim LV_BRANCH='release-1.3/neovim-0.9' bash <(curl -s https://raw.githubusercontent.com/LunarVim/LunarVim/release-1.3/neovim-0.9/utils/installer/install.sh) --no-install-dependencies # do ":Lazy sync" # ssh key if [ -f "~/.ssh/id_ed25519" ] ; then echo "ed25519 ssh key exists already" else ssh-keygen -t ed25519 -b 4096 -f ~/.ssh/id_ed25519 -N "" <<< n fi # unzip sudo pacman -S --noconfirm unzip # arp-scan sudo pacman -S --noconfirm arp-scan # traceroute sudo pacman -S --noconfirm traceroute # bind with nslookup sudo pacman -S --noconfirm bind # zoxide as cd sudo pacman -S --noconfirm zoxide # exa as ls sudo pacman -S --noconfirm exa # bat as cat sudo pacman -S --noconfirm bat # fd for simple find sudo pacman -S --noconfirm fd # atuin yay -S --noconfirm atuin blesh