on arch: (i suggest you look at the commands before running them, not every single package is required)
sudo pacman -S kitty neovim nwg-look pulseaudio pavucontrol zen-browser waybar rofi-wayland \
wl-clipboard xdg-desktop-portal xdg-desktop-portal-hyprland neovide \
ttf-jetbrains-mono-nerd ttf-jetbrains-mono eza lazygit ly zsh
yay -S hyprland-git hyprcursor-git hyprlang-git hyprpaper-git hyprpicker-git hyprutils-git \
bibata-cursor-git material-gtk-theme-git \
wired-git grim-git grimblast-git