When I need to configure a laptop for Discourse development, here are the packages and warez I use.
Fedora Workstation 36
sudo dnf update
sudo dnf install neovim python3-neovim
Flatpak + Flathub
flatpak remote-add --if-not-exists --user flathub https://flathub.org/repo/flathub.flatpakrepo &&
flatpak install --user flathub org.keepassxc.KeePassXC org.inkscape.Inkscape org.chromium.Chromium