add and move stuff
This commit is contained in:
56
scripts/02_setup_programs.sh
Executable file
56
scripts/02_setup_programs.sh
Executable file
@@ -0,0 +1,56 @@
|
||||
#!/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
|
||||
|
||||
# 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
|
||||
|
||||
Reference in New Issue
Block a user