This is for Arch or Arch based linux distros. But you can try this on any distro as long as you can suffice the dependencies.
swayfx swaybg hyprland waybar wofi wezterm fish starship dunst libnotify wireplumber ttf-iosevka ttf-nerd-fonts-symbols adw-gtk-theme adwaita-icon-theme
grimblast # For taking screenshots
wl-clipboard wl-clip-persist-git # Clipboard daemon
neovim tree-sitter ripgrep fd unzip npm gcc make lua-jsregexp # For my nvim setup
lf chafa pistol-bin # For lf tui file manager
tmux # For tmux obviously
git clone https://aur.archlinux.org/paru.git
cd paru
makepkg -si
cd
curl -s -L https://raw.githubusercontent.com/khsaad04/dotfiles-archlinux/main/install.sh | bash