An open API service indexing awesome lists of open source software.

https://github.com/diogopessoa/fedora-flatpak-setup

Replace RPM applications for Flatpak on Fedora Workstation
https://github.com/diogopessoa/fedora-flatpak-setup

fedora flathub flatpak gnome-software linux rpm

Last synced: about 2 months ago
JSON representation

Replace RPM applications for Flatpak on Fedora Workstation

Awesome Lists containing this project

README

          

# Script Post-install Fedora Workstation

The following tutorial replaces Fedora RPM applications with Flatpak (Flathub), providing better isolation and more consistent updates.




## 📦 Converted Applications

* GNOME Core Apps (Calendar, Contacts, Maps, Weather, etc.)

## 🔧 Requirements

* Fedora Workstation

## List of applications that will be installed:

| ID application | Name |
|----------------------------------------|-----------------------|
| org.gnome.Boxes | Boxes |
| org.gnome.Calculator | Calculator |
| org.gnome.Calendar | Calendar |
| org.gnome.Characters | Characters |
| org.gnome.clocks | Clocks |
| org.gnome.Contacts | Contacts |
| org.gnome.Decibels | Audio Player |
| org.gnome.baobab | Disk Usage Analyzer |
| org.gnome.SimpleScan | Document Scanner |
| org.gnome.Papers | Document Viewer |
| org.gnome.font-viewer | Fonts |
| org.gnome.Logs | Logs |
| org.gnome.Loupe | Image Viewer |
| org.gnome.Maps | Maps |
| net.nokyan.Resources | Resources |
| org.gnome.Showtime | Videos |
| org.gnome.TextEditor | Text Editor |
| app.devsuite.Ptyxis | Ptyxis |
| org.gnome.Weather | Weather |
| org.gnome.Snapshot | Screenshot |
| EXTRA APPS | ----------------------|
| com.mattjakeman.ExtensionManager | Extensions |
| page.tesk.Refine | Refine (tweaks) |
| page.codeberg.libre_menu_editor.LibreMenuEditor | Edit Menu |

This list can be updated as it changes the application base of [GNOME Core](https://apps.gnome.org/).

### ✨ Features

- **Removes RPM applications and Installs Flatpak versions**
Replaces RPM apps with Flatpak packages, ensuring better sandboxing and more frequent updates.

- **Sets Flathub as the highest priority repository**
Configures Flatpak to prioritize Flathub, the largest and most reliable source of GNOME apps.

- **Applies the ADW GTK3 theme**
Installs and enables the ADW GTK3 theme for a seamless and visually consistent experience with GNOME.

## 🚀 Automatic Installation (run the script)

Step by step:

1. Download or clone the script from GitHub:

```bash
cd ~/Downloads
wget https://raw.githubusercontent.com/diogopessoa/fedora-flatpak-setup/main/fedora-flatpak-setup.sh
```

3. Make it executable:

```bash
chmod +x fedora-flatpak-setup.sh
```

4. Run with superuser privileges:

```bash
sudo ./fedora-flatpak-setup.sh
```

Done! If everything went well, you will receive the message "✅ Process completed successfully!".

## 📄 License

[Creative Commons Zero v1.0 Universal](https://creativecommons.org/publicdomain/zero/1.0/deed.pt-br) — free for use, modification and distribution..