# Pasos esenciales tras instalar Fedora

---
Guía de ajustes prácticos y mejoras recomendadas tras instalar Fedora desde cero. Pensado para dejar el sistema funcional, limpio y adaptado al uso diario.

---

#### Ajustes de DNF para acelerar descargas

```bash
sudo nano /etc/dnf/dnf.conf
```

Añadir:

```ini
max_parallel_downloads=10
fastestmirror=true
```

---

#### Actualizar el sistema

```bash
sudo dnf update
```

---

#### Repositorios RPM Fusion

```bash
sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
sudo dnf install https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
sudo dnf update
```

---

### Software esencial

#### Fuentes de Microsoft

```bash
sudo dnf install msttcore-fonts-installer
sudo msttcore-fonts-installer install
```

---

#### GNOME Tweaks

```bash
sudo dnf install gnome-tweaks
```

---

#### Extensiones de GNOME

```bash
sudo dnf install gnome-extensions-app
```

---

#### Programas básicos

```bash
sudo dnf install vlc gimp libreoffice
```

---

#### Flatpak y Flathub

```bash
sudo dnf install flatpak
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
```

---

### Aceleración de video por hardware

#### Paquetes base

```bash
sudo dnf install ffmpeg-libs libva libva-utils
```

#### Intel

```bash
sudo dnf swap libva-intel-media-driver intel-media-driver --allowerasing
sudo dnf install libva-intel-driver
```

#### AMD

```bash
sudo dnf swap mesa-va-drivers mesa-va-drivers-freeworld
sudo dnf swap mesa-vdpau-drivers mesa-vdpau-drivers-freeworld
```

Verificación:

```bash
vainfo
vdpauinfo
```

---

### H.264 en Firefox

```bash
sudo dnf install mozilla-openh264
sudo dnf config-manager --set-enabled fedora-cisco-openh264
```

---

### Optimizaciones extra

#### Servicios innecesarios

```bash
systemctl list-unit-files --state=enabled
sudo systemctl disable nombre-del-servicio
```

---

#### zRAM

```bash
sudo dnf install zram-generator-defaults
```

---

#### Copias de seguridad (Deja Dup)

```bash
sudo dnf install deja-dup
```

---

#### Herramientas de desarrollo

```bash
sudo dnf groupinstall "Development Tools"
```

---

#### Firewall

```bash
sudo systemctl enable firewalld
sudo systemctl start firewalld
```

---

#### Compresión

```bash
sudo dnf install unzip unrar p7zip p7zip-plugins
```

---

#### Actualizaciones automáticas

```bash
sudo dnf install dnf-automatic
sudo systemctl enable --now dnf-automatic.timer
```

---

### Notas

* Puedes adaptar o extender esta configuración según tu entorno o necesidades específicas.
* Fedora es bastante modular, así que conviene revisar qué componentes realmente necesitas.

---

### Referencias:

* [Guía original en GitHub](https://github.com/devangshekhawat/Fedora-41-Post-Install-Guide)
* [It's FOSS - Things to do after installing Fedora](https://itsfoss.com/things-to-do-after-installing-fedora/)