Skip to main content

Command Palette

Search for a command to run...

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

Updated
1 min read
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: