Fedora 43 for Rails: Quickstart to a Rails‑Ready Dev Machine

This short guide helps you get a Fedora 43 workstation ready for Rails development. It covers updating your system, enabling repositories needed by AppImages and other third‑party software, and installing a minimal developer toolchain (Ruby support, build tools, PostgreSQL headers, Docker) plus a few useful CLI apps and GNOME extensions so you can start building Rails apps quickly.
Run and install updates
sudo dnf update -y
Enable Terra repo for access to wide variety of packages
sudo dnf install --nogpgcheck --repofrompath 'terra,https://repos.fyralabs.com/terra$releasever' terra-release
Add packages required for AppImages
https://github.com/AppImage/AppImageKit/wiki/FUSE
Gnome Extensions
Install the gnome-browser-connector to install extensions directly from extensions.gnome.org
sudo dnf install gnome-browser-connector
https://extensions.gnome.org/extension/2645/brightness-control-using-ddcutil/
https://extensions.gnome.org/extension/8675/automatic-theme-switcher/
Terminal Setup
Install Zsh and change shell to Zsh
sudo dnf install -y zsh
grep username /etc/passwd
chsh -s $(which zsh)
grep username /etc/passwd
Install Starship
https://starship.rs/
CLI Apps:
Neovim
sudo dnf install -y neovim python3-neovim
Zoxide: cd command on steroids
https://github.com/ajeetdsouza/zoxide
Atuin CLI: command history search on steroids
https://docs.atuin.sh/cli/guide/installation/
Software Development Tools:
Claude Code
Zed
T3 Code
Firefox extensions:


