Fedora 43 for Rails: Quickstart to a Rails‑Ready Dev Machine
Setting up Fedora 43 for Rails development starts with getting the system up to date and installing the essential packages and tools you'll need. This short guide walks you through updating Fedora, enabling repositories required for AppImages and other third‑party software, and installing a minimal developer toolchain (Ruby, build tools, PostgreSQL headers, Docker, and useful CLI apps) so you can quickly start building Rails applications.
System packages
Run and install updates
Add terra repo to fedora
Fuse (needed for AppImages to work)
CLI Apps
zsh
sudo dnf install -y zsh grep username /etc/passwd chsh -s $(which zsh) grep username /etc/passwdneovim
- sudo dnf install -y neovim python3-neovim
starship prompt
Claude Code
Gnome Extensions
sudo dnf install gnome-browser-connector
ddcutil (Monitor Brightness control)
Apps I use regularly
Google chrome
1Password
Linux App
Browser Extensions
Ghostty
T3 Code
Gearlerve: Managing appimages easier
Distrobox
Dev Tooling
Docker
mise
https://mise.jdx.dev/installing-mise.html#fedora-41-rhel-9-centos-stream-9
add eval "$(/usr/bin/mise activate)" to .zshrc
ruby
sudo dnf install -y @development-tools rust openssl-devel libyaml-devel zlib-devel gmp-devel
sudo dnf install -y postgresql-devel
Github CLI


