Install Arch Linux with packages:
alacritty
amd-ucode
archlinux-appstream-data
archlinux-keyring
audacity
baobab
base
base-devel
bash
blueman
bluez
bluez-libs
bluez-qt5
bluez-utils
btop
ca-certificates-mozilla
ca-certificates-utils
celluloid
chromium
clang
cmake
coreutils
curl
dconf
dconf-editor
dkms
dmenu
docker
docker-compose
docker-machine
dpkg
efivar
egl-wayland
eglexternalplatform
eigen
electron
eslint
eslint-language-server
fakeroot
ffmpeg
ffmpeg4.4
firefox
firejail
fish
fisher
fmt
fontconfig
fzf
gcc
gcc-libs
gcc13
gcc13-libs
gdb
gdb-common
gdbm
gdk-pixbuf2
gdm
gimp
git
git-lfs
gitg
github-cli
glibc
gnome
gnupg
gnutls
go
gparted
gpgme
gpm
grep
gtk2
gtk3
gtk4
hdparm
hyprcursor
hyprland
hyprlang
hyprpaper
hyprutils
i3-wm
jdk-openjdk
jq
jupyterlab
keychain
keyutils
kitty
kitty-shell-integration
kitty-terminfo
less
luarocks
mplayer
mpv
neofetch
neovim
nodejs
npm
opendoas
pacman-contrib
pacman-mirrorlist
polybar
python
qbittorrent
qt5ct
qt6ct
reflector
rlwrap
rofi
rsync
rubygems
rust
rust-analyzer
rust-src
rust-wasm
stow
sway
swaybg
swayidle
swayimg
swaylock
swi-prolog
tmux
tor
torbrowser-launcher
tree
tree-sitter
tree-sitter-bash
tree-sitter-c
tree-sitter-cli
tree-sitter-lua
tree-sitter-markdown
tree-sitter-python
tree-sitter-query
tree-sitter-vimdoc
ts-node
tslib
util-linux
util-linux-libs
valgrind
vi
vim-runtime
viu
wasm-pack
waybar
wayland
wayland-protocols
wayland-utils
webkit2gtk
webkit2gtk-4.1
webkitgtk-6.0
wl-clipboard
wlroots
wlroots0.17
wofi
xorg-xwayland
yarn
zsh
- Use shell
fish
- Rank mirrors with
# reflector --country country1,country2 --age 12 --protocol https --sort rate --save /etc/pacman.d/mirrorlist2
# doas rankmirrors -n 16 /etc/pacman.d/mirrorlist2 > mirrorlist