- Install Arch Linux using Installation guide
- Install Xorg & i3
pacman -S i3-gaps i3status xorg xorg-xinit xterm
- Install yay
pacman -S --needed git base-devel
git clone https://aur.archlinux.org/yay-bin.git
cd yay-bin
makepkg -si
- Install zsh
yay -S zsh
chsh -s $(which zsh) $USER
- Install oh-my-zsh
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
- Install alacritty
yay -S alacritty
- Install nvim & fonts & nvchad
yay -S neovim ttf-agave-nerd noto-fonts-{cjk,emoji,extra} ripgrep zip unzip xclip
git clone https://github.com/NvChad/NvChad ~/.config/nvim --depth 1 && nvim
- Install fcitx5
yay -S fcitx5 fcitx5-im fcitx5-configtool fcitx5-qt fcitx5-gtk fcitx5-chinese-addons fcitx5-pinyin-zhwiki fcitx5-hangul
- Install rofi & dependencies for custom scripts
yay -S rofi scrot dmenu libnotify dunst bluez-utils power-profiles-daemon python-gobject fd feh iw iwd shotgun hacksaw
- Install betterlockscreen
yay -S betterlockscreen
Setup betterlockscreen background as of 514b949
betterlockscreen -u /path/to/photo
- Install tmux
yay -S tmux
- Install AppImages
yay -S firefox discord_arch_electron screenkey wget curl 4kvideodownloader wine imagemagick
#!/bin/bash
# Set the URLs of the packages to download
urls=(
"https://github.com/OneMoreGres/ScreenTranslator/releases/latest"
"https://github.com/obsidianmd/obsidian-releases/releases/latest"
)
# Loop through the URLs and download the latest release package for each one
for url in "${urls[@]}"
do
# Use the GitHub API to get the latest release version and package URL for the URL
latest_release=$(curl --silent "$url" | grep '"tag_name":' | sed -E 's/.*"([^"]+)".*/\1/')
package_url=$(curl --silent "$url" | grep -Eo 'href="([^"#]+)"' | grep -m 1 '.AppImage')
# Download the latest release package using wget
wget $package_url -O "${url##*/}-$latest_release.AppImage"
done
wget -P /usr/bin/ https://github.com/PaddiM8/kalker/releases/latest/download/kalker-linux
- Install redshift
yay -S redshift
- Install pulseaudio & alsamixer
yay -S pulseaudio alsasmixer
- Install cursor
wget https://github.com/ful1e5/Bibata_Cursor/releases/download/latest/Bibata-Modern-Classic.tar.gz
mkdir ~/.icons
mv Bibata-Modern-Classic.tar.gz ~/.icons
cd ~/.icons
yay -S tar
tar xvf Bibata-Modern-Classic.tar.gz
- Install safeeyes
yay -S safeeyes
- Install screentime
sudo curl -o /usr/bin/screentime -LJ https://github.com/kup1o/screentime/releases/download/0.2.0/screentime
- Install flameshot
yay -S flameshot
- Build and install ctags for tagbar.nvim plugin
git clone https://github.com/universal-ctags/ctags.git
cd ctags
./autogen.sh
./configure
make
make install