Alejandro Muñoz Fernández

My essential package list for Fedora Linux

This is a collection of packages and applications I usually install after a fresh Fedora Linux setup. The list is grouped by categories to make it easier to configure my working environment.

I use this post as a personal reference, and also in case it’s useful to anyone else.

1. Audio

Tools for audio editing and conversion:

2. Spanish localization

To set the system and applications to Spanish, install the language packages:

3. Science

3.1. Flatpaks

4. Compression

Essential command-line tools for handling compressed files:

5. Communications

5.1. Flatpaks

6. Editing and typography

6.1. Flatpaks

7. Image and design

8. PDF management

9. Programming

9.1. Flatpaks

10. Utilities and extensions

10.1. COPR: Synology Drive

To use the Synology Drive client, first enable the community repository (COPR) and then install the package:

$ sudo dnf copr enable emixampp/synology-drive
$ sudo dnf --refresh install synology-drive

11. File sharing (Samba)

To share folders over the local network:

11.1. Service configuration

First, open the required ports in the firewall:

$ sudo firewall-cmd --permanent --add-service=samba
$ sudo firewall-cmd --reload

Then add your user to Samba and restart the service:

$ sudo smbpasswd -a username
$ sudo systemctl restart smb

12. Gaming

12.1. Flatpaks

12.1.1. RetroArch

$ flatpak remote-add --if-not-exists flathub [https://flathub.org](https://flathub.org)
$ flatpak install flathub org.libretro.RetroArch

12.1.2. Steam

I just install it from Fedora Software (or whatever it’s called now).