My laptop has been running Fedora’s KDE spin. I first tried the stock Fedora with Gnome, but since my desktop was running KDE, I figured I should standardize on that.

Standardization is boring. :)

I installed Fedora Workstation this morning. I’d taken notes from the last time, and those helped speed things along. Still, it was 2 hours from installer to a fully functional system. I’m typing this post in Emacs and will deploy using Hugo shortly.

For the record, here are my raw notes from the installation. I need to work on the order in which I do things, but this wasn’t bad.

Installing Gnome on the Framework 2026-02-03

- sudo dnf install syncthing
- Settings
    - Trackpad -> Disable tap to click
- Install Gnome Tweaks
    - set caps lock to control
    - Emacs Input on
- sudo dnf install -y stow just fzf zoxide ripgrep
- Install Extension Manager (Flatpak)
- Installed Dash to Dock extension (via Extension Manager)
- Installed Clipboard Indicator extension (via Extension Manager)
- Installed starship curl -sS https://starship.rs/install.sh | sh
- stow bash
- stow pandoc
- sudo dnf install pandoc
- sudo dnf install texlive-scheme-full
- sudo dnf install neovim
- sudo dnf install rust cargo # (for eza, since eza is no longer in fedora repos)
- Build and install eza
    git clone https://github.com/eza-community/eza.git
    cd eza/
    cargo install --path .
- Add berkely-mono to ~/.local/share/fonts/berkeley-mono
- sudo dnf copr enable dejan/lazygit
- sudo dnf install lazygit
- Install Signal (Flatpak)
- stow auth
- stow git
- stow gnupg
- stow jrnl
- stow pass
- stow ssh
- stow aerc
- sudo dnf install aerc
- sudo dnf install emacs
- Configure emacs
    - git clone https://github.com/jamescherti/minimal-emacs.d.git ~/.config/emacs
    - git clone [my dotemacs repo] to ~/.config/emacs-mine
    - cp ~/.config/emacs-mine/pre-early-init.el ~/.config/emacs/
    - ln -s ~/Sync/emacs/manual-packages ~/.config/emacs-mine/
- sudo dnf install fastfetch
- Add "Start Syncthing" to Startup Applications in Gnome Tweaks app
- Install FireCode Nerd Font
- ...a nearly infinite number of little tweaks that I didn't record.

Since the laptop is meant to be a sort of satellite computer orbiting my desktop Mac Mini, I don’t need everything installed. The above covers just the basics.

One day I should write a script that takes care of this for me.