diff --git a/data/distro.yml b/data/distro.yml index f2f941d..604b3d2 100644 --- a/data/distro.yml +++ b/data/distro.yml @@ -1,4 +1,4 @@ -- name: "Ubuntu" +- name: Ubuntu logo: "ubuntu.svg" steps: - name: Install Flatpak @@ -11,12 +11,12 @@ sudo apt update\n sudo apt install flatpak\n " - - name: "Install the Software Flatpak plugin" + - name: Install the Software Flatpak plugin text: "

The Flatpak plugin for the Software app makes it possible to install apps without needing the command line. To install, run:

sudo apt install gnome-software-plugin-flatpak

Note: the Software app is distributed as a Snap since Ubuntu 20.04 and does not support graphical installation of Flatpak apps. Installing the Flatpak plugin will also install a deb version of Software and result in two Software apps being installed at the same time.

" - - name: "Add the Flathub repository" + - name: Add the Flathub repository text: "

Flathub is the best place to get Flatpak apps. To enable it, run:

@@ -26,7 +26,7 @@ text: '

To complete setup, restart your system. Now all you have to do is install some apps!

' -- name: "Fedora" +- name: Fedora logo: "fedora.svg" introduction: > @@ -37,7 +37,7 @@ flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
-- name: "Manjaro" +- name: Manjaro logo: "manjaro.svg" steps: - name: Enable Flatpak through the Software Manager @@ -50,18 +50,18 @@ text: '

To complete setup, restart your system. Now all you have to do is install some apps!

' -- name: "Endless OS" +- name: Endless OS logo: "endless.svg" introduction: >

Flatpak support is built into Endless OS 3.0.0 and newer—no setup required!

If you are using an older version, upgrade to Endless OS 3.

-- name: "Chrome OS" +- name: Chrome OS logo: "chrome-os.svg" introduction: >

Flatpak applications can be installed on ChromeOS with the Crostini Linux compatibility layer. This is not available for all ChromeOS devices, so you should ensure your device is compatible before proceeding. A list of compatible devices is maintained here.

steps: - - name: "Enable Linux support" + - name: Enable Linux support text: '

Navigate to chrome://os-settings, and scroll down to Developers and turn on Linux development environment. ChromeOS will take some time downloading and installing Linux.

' - name: Start a Linux terminal @@ -84,7 +84,7 @@ text: '

To complete setup, restart Linux. You can do this by right-clicking terminal, and then clicking "Shut down Linux". Now all you have to do is install some apps!

' -- name: "Red Hat Enterprise Linux" +- name: Red Hat Enterprise Linux logo: "redhat.svg" introduction:

Install Flatpak

Flatpak is installed by default on Red Hat Enterprise Linux Workstation 9 and newer. To get started, all you need to do is enable Flathub, which is the best way to get Flatpak apps. Just download and install the Flathub repository file.

@@ -97,13 +97,13 @@ flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo -- name: "Linux Mint" +- name: Linux Mint logo: "mint.svg" introduction:

Flatpak support is built into Linux Mint 18.3 and newer—no setup required!

If you are using an older version, upgrade to Linux Mint 18.3.

-- name: "openSUSE" +- name: openSUSE logo: "opensuse.svg" steps: - name: Install Flatpak @@ -122,7 +122,7 @@ text: '

To complete setup, restart your system. Now all you have to do is install some apps!

' -- name: "Arch" +- name: Arch logo: "arch.svg" steps: - name: Install Flatpak @@ -133,20 +133,20 @@ text: '

To complete setup, restart your system. Now all you have to do is install some apps!

' -- name: "Debian" +- name: Debian logo: "debian.svg" steps: - name: Install Flatpak text: "

A flatpak package is available in Debian 10 (Buster) and newer. To install it, run the following as root:

apt install flatpak" - - name: "Install the Software Flatpak plugin" + - name: Install the Software Flatpak plugin text: "

If you are running GNOME, it is also a good idea to install the Flatpak plugin for GNOME Software. To do this, run:

apt install gnome-software-plugin-flatpak

If you are running KDE, you should instead install the Plasma Discover Flatpak backend:

apt install plasma-discover-backend-flatpak" - - name: "Add the Flathub repository" + - name: Add the Flathub repository text: '

Flathub is the best place to get Flatpak apps. To enable it, download and install the Flathub repository file or run the following in a terminal:

@@ -156,10 +156,10 @@ text: '

To complete setup, restart your system. Now all you have to do is install some apps!

' -- name: "Rocky Linux" +- name: Rocky Linux logo: "rockylinux.svg" steps: - - name: "Install Flatpak" + - name: Install Flatpak text: "

Flatpak is installed by default on Rocky Linux 8 and newer, when installed with a software selection that includes GNOME (Server with GUI, Workstation). If you are using such a system, you may skip this step. To install Flatpak on Rocky Linux, run the following in a terminal:

sudo dnf install flatpak" @@ -173,28 +173,28 @@ text: '

To complete setup, restart your system. Now all you have to do is install some apps!

' -- name: "CentOS" +- name: CentOS logo: "cent-os.svg" introduction: >

Flatpak is installed by default on CentOS 7 and newer, when using GNOME. To get started, all you need to do is enable Flathub, which is the best way to get Flatpak apps. Just download and install the Flathub repository file.

Now all you have to do is install some apps!

-- name: "EuroLinux" +- name: EuroLinux logo: "eurolinux.svg" introduction: >

Flatpak is installed by default on EuroLinux 8 and newer, when using GNOME. To get started, all you need to do is enable Flathub, which is the best way to get Flatpak apps. Just download and install the Flathub repository file.

Now all you have to do is install some apps!

-- name: "AlmaLinux" +- name: AlmaLinux logo: "almalinux.svg" introduction: >

Flatpak is installed by default on AlmaLinux 8 and newer, when using GNOME. To get started, all you need to do is enable Flathub, which is the best way to get Flatpak apps. Just download and install the Flathub repository file.

Now all you have to do is install some apps!

-- name: "Gentoo" +- name: Gentoo logo: "gentoo.svg" steps: - - name: "Install Flatpak" + - name: Install Flatpak text: "

To install Flatpak, enable the ~amd64 keyword for sys-apps/flatpak, acct-user/flatpak and acct-group/flatpak:

echo -e 'sys-apps/flatpak ~amd64\\nacct-user/flatpak ~amd64\\nacct-group/flatpak ~amd64\\ndev-util/ostree ~amd64' >> /etc/portage/package.accept_keywords/flatpak @@ -211,7 +211,7 @@

To complete setup, restart your system. Now all you have to do is install some apps!

Note: graphical installation of Flatpak apps may not be possible with Gentoo.

' -- name: "Kubuntu" +- name: Kubuntu logo: "kubuntu.svg" steps: - name: Install Flatpak @@ -224,7 +224,7 @@ sudo apt update\n sudo apt install flatpak\n
" - - name: "Install the Discover Flatpak backend" + - name: Install the Discover Flatpak backend text: "

The Flatpak plugin for the Software app makes it possible to install apps without needing the command line (available on Kubuntu 18.04 and newer). To install on 20.04 or later, run:

@@ -234,7 +234,7 @@ sudo apt install plasma-discover-flatpak-backend " - - name: "Add the Flathub repository" + - name: Add the Flathub repository text: '

Flathub is the best place to get Flatpak apps. To enable it, download and install the Flathub repository file or run the following in a terminal:

@@ -244,10 +244,10 @@ text: '

To complete setup, restart your system. Now all you have to do is install some apps!

' -- name: "Solus" +- name: Solus logo: "solus.svg" steps: - - name: "Install Flatpak" + - name: Install Flatpak text: "

To install Flatpak on Solus, simply run:

sudo eopkg install flatpak" @@ -262,20 +262,20 @@

To complete setup, restart your system. Now all you have to do is install some apps!

Note: graphical installation of Flatpak apps is not yet possible with Solus, but will be available in the near future.

' -- name: "Alpine" +- name: Alpine logo: "alpine.svg" steps: - name: Install Flatpak text: "

Flatpak can be installed from the community repository. Run the following in a terminal:

doas apk add flatpak" - - name: "Install the Software Flatpak plugin" + - name: Install the Software Flatpak plugin text: "

You can install the Flatpak plugin for either the GNOME Software (since v3.13) or KDE Discover (since v3.11), making it possible to install apps without needing the command line. To install, for GNOME Software run:

doas apk add gnome-software-plugin-flatpak

For KDE Discover run:

doas apk add discover-backend-flatpak" - - name: "Add the Flathub repository" + - name: Add the Flathub repository text: "

Flathub is the best place to get Flatpak apps. To enable it, download and install the Flathub repository file or run the following in a terminal:

@@ -285,16 +285,16 @@ text: '

To complete the setup, restart your system. Now all you have to do is install some apps!

' -- name: "Mageia" +- name: Mageia logo: "mageia.svg" steps: - - name: "Install Flatpak" + - name: Install Flatpak text: "

A flatpak package is available for Mageia 6 and newer. To install with DNF, run the following as root:

dnf install flatpak

Or, to install with urpmi, run:

urpmi flatpak" - - name: "Add the Flathub repository" + - name: Add the Flathub repository text: "

Flathub is the best place to get Flatpak apps. To enable it, download and install the Flathub repository file or run the following in a terminal:

@@ -311,11 +311,11 @@

Flatpak support is built into Pop!_OS 20.04 and newer—no setup required!

If you are using an older version, you can refer to the instructions below.

steps: - - name: "Install Flatpak" + - name: Install Flatpak text: "

To install Flatpak on Pop!_OS 19.10 and earlier, simply run:

sudo apt install flatpak" - - name: "Add the Flathub repository" + - name: Add the Flathub repository text: "

Flathub is the best place to get Flatpak apps. To enable it, download and install the Flathub repository file or run the following in a terminal:

flatpak remote-add --user --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo @@ -325,24 +325,24 @@

Note: graphical installation of Flatpak apps may not be possible with Pop!_OS 19.10 and earlier.

' -- name: "elementary OS" +- name: elementary OS logo: "elementary-os.svg" logo_dark: "elementary-os-dark.svg" steps: - - name: "Install Some Apps" + - name: Install Some Apps text: '

elementary OS 5.1 and newer comes with Flatpak support out of the box. For non-curated apps, head to Flathub to install any app using the big "Install" button, and open the downloaded `.flatpakref` file with Sideload.

Note: After installing one app from a remote like Flathub, all other apps from that remote will also automatically show up in AppCenter.

' -- name: "Raspberry Pi OS" +- name: Raspberry Pi OS logo: "raspberry-pi-os.svg" steps: - - name: "Install Flatpak" + - name: Install Flatpak text: '

A flatpak package is available in Raspberry Pi OS (previously called Raspbian) Stretch and newer. To install it, run the following as root:

apt install flatpak ' - - name: "Add the Flathub repository" + - name: Add the Flathub repository text: "

Flathub is the best place to get Flatpak apps. To enable it, run:

@@ -353,7 +353,7 @@ text: '

To complete setup, restart your system. Now all you have to do is install some apps!

Note: graphical installation of Flatpak apps may not be possible with Raspberry Pi OS.

' -- name: "Clear Linux" +- name: Clear Linux logo: "clearlinux.svg" introduction: >

Flatpak is installed and Flathub repository is pre-configured by default on Clear Linux when installing the desktop bundle.

@@ -362,28 +362,28 @@

Now all you have to do is install some apps!

-- name: "Void Linux" +- name: Void Linux logo: "void.svg" logo_dark: "void-dark.svg" steps: - - name: "Install Flatpak" + - name: Install Flatpak text: '

To install Flatpak on Void Linux, run the following in a terminal:

sudo xbps-install -S flatpak' - - name: "Add the Flathub repository" + - name: Add the Flathub repository text: '

Flathub is the best place to get Flatpak apps. To enable it, run:

flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo ' - - name: "Restart" + - name: Restart text: '

To complete setup, restart your system. Now all you have to do is install some apps!

' -- name: "NixOS" +- name: NixOS logo: "nixos.svg" steps: - - name: "Install Flatpak" + - name: Install Flatpak text: "

To install Flatpak, set NixOS option services.flatpak.enable to true by putting the following into your /etc/nixos/configuration.nix:

@@ -394,27 +394,27 @@ sudo nixos-rebuild switch

For more details see the NixOS documentation.

" - - name: "Add the Flathub repository" + - name: Add the Flathub repository text: '

Flathub is the best place to get Flatpak apps. To enable it, run:

flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo ' - - name: "Restart" + - name: Restart text: '

To complete setup, restart your system. Now all you have to do is install some apps!

' -- name: "PureOS" +- name: PureOS logo: "pureos.svg" logo_dark: "pureos-dark.svg" introduction: >

Flatpak is installed by default on PureOS. To get started, all you need to do is enable Flathub, which is the best way to get Flatpak apps. Just download and install the Flathub repository file.

Now all you have to do is install some apps!

-- name: "Turkman Linux" +- name: Turkman Linux logo: "turkman.svg" steps: - - name: "Install Flatpak" + - name: Install Flatpak text: '

To install Flatpak on Turkman Linux, run the following in a terminal:

Emerge way

@@ -426,7 +426,7 @@ ymp install flatpak --no-emerge ' - - name: "Enable services" + - name: Enable services text: '

To enable services on Turkman Linux, run the following in a terminal:

@@ -434,103 +434,103 @@ rc-service add fuse\n rc-service add hostname\n ' - - name: "Add the Flathub repository" + - name: Add the Flathub repository text: '

Flathub is the best place to get Flatpak apps. To enable it, run:

flatpak --user remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo ' - - name: "Restart" + - name: Restart text: '

To complete setup, restart your system. Now all you have to do is install some apps!

Note: graphical installation of Flatpak apps may not be possible with Turkman Linux.

' -- name: "Ataraxia Linux" +- name: Ataraxia Linux logo: "ataraxia.svg" logo_dark: "ataraxia-dark.svg" steps: - - name: "Install Flatpak" + - name: Install Flatpak text: '

To install Flatpak on Ataraxia Linux, run the following in a terminal:

sudo neko em flatpak ' - - name: "Add the Flathub repository" + - name: Add the Flathub repository text: '

Flathub is the best place to get Flatpak apps. To enable it, run:

flatpak --user remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo ' - - name: "Restart" + - name: Restart text: '

To complete setup, restart your system. Now all you have to do is install some apps!

' -- name: "Zorin OS" +- name: Zorin OS logo: "zorin-os.svg" introduction: >

Flatpak support is built into Zorin OS

You can use the Software Store app to download flatpak apps.

-- name: "Deepin" +- name: Deepin logo: "deepin.svg" steps: - - name: "Install Flatpak" + - name: Install Flatpak text: '

To install Flatpak on Deepin, run the following in a terminal:

sudo apt install flatpak ' - - name: "Add the Flathub repository" + - name: Add the Flathub repository text: '

Flathub is the best place to get Flatpak apps. To enable it, run:

flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo ' - - name: "Install the Deepin themes" + - name: Install the Deepin themes text: '

To install light and dark themes, run:

flatpak install flathub org.gtk.Gtk3theme.deepin\n flatpak install flathub org.gtk.Gtk3theme.deepin-dark\n ' - - name: "Restart" + - name: Restart text: '

To complete setup, restart your system. Now all you have to do is install some apps!

' -- name: "Pardus" +- name: Pardus logo: "pardus.svg" steps: - - name: "Install Flatpak" + - name: Install Flatpak text: '

A flatpak package is available in Pardus 2019 and newer. To install it, run the following as root:

apt install flatpak

For Pardus 2017 and older versions, a flatpak package is available in the official backports repository.

' - - name: "Install the Software Flatpak plugin" + - name: Install the Software Flatpak plugin text: '

If you are running GNOME, it is also a good idea to install the Flatpak plugin for GNOME Software. To do this, run:

apt install gnome-software-plugin-flatpak ' - - name: "Add the Flathub repository" + - name: Add the Flathub repository text: '

Flathub is the best place to get Flatpak apps. To enable it, run:

flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo ' - - name: "Restart" + - name: Restart text: '

To complete setup, restart your system. Now all you have to do is install some apps!

' -- name: "MX Linux" +- name: MX Linux logo: "mxlinux.svg" steps: - - name: "Enable Flatpak through the Software Manager" + - name: Enable Flatpak through the Software Manager text: '

Flatpak support is built in from MX 18 and later. It is only required to activate the Flathub repository following these instructions:

Open MX Package Installer (open the menu and look in MX Tools), select the "Flatpaks" tab, to activate the repository you will need to enter the root password.

' - - name: "Restart" + - name: Restart text: '

To complete setup, restart your system. Now all you have to do is install some apps!

' @@ -539,24 +539,24 @@ logo: "pisi.svg" logo_dark: "pisi-dark.svg" steps: - - name: "Install Flatpak" + - name: Install Flatpak text: '

A flatpak package is available in Pisi 2.1 and newer. To install it, run the following as root:

sudo pisi it flatpak ' - - name: "Add the Flathub repository" + - name: Add the Flathub repository text: '

Flathub is the best place to get Flatpak apps. To enable it, run:

flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo ' - - name: "Restart" + - name: Restart text: '

To complete setup, restart your system. Now all you have to do is install some apps!

Note: graphical installation of Flatpak apps may not be possible with Pisi GNU/Linux.

' -- name: "EndeavourOS" +- name: EndeavourOS logo: "endeavouros.svg" logo_dark: "endeavouros-dark.svg" steps: @@ -570,7 +570,7 @@ sudo pacman -S flatpak ' - - name: "Add the Flathub repository" + - name: Add the Flathub repository text: "

Flathub is the best place to get Flatpak apps. To enable it, run:

flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo @@ -579,34 +579,34 @@ text: '

To complete setup, restart your system. Now all you have to do is install some apps!

Note: graphical installation of Flatpak apps may not be possible with EndeavourOS.

' -- name: "KDE neon" +- name: KDE neon logo: "kdeneon.svg" introduction:

Flatpak support is built into KDE neon 19 and newer—no setup required!

If you are using an older version, you can refer to the instructions below.

steps: - - name: "Enable Flatpak" + - name: Enable Flatpak text: "Open Discover and click on Settings (lower left corner)." - - name: "Check Flatpak settings" + - name: Check Flatpak settings text: "

Check that in the Flatpak section the box is checked.

Note: with this Flathub app search will be integrated in Discover, if you want to limit the app search to Flathub you can mark Flatpak as default by clicking on the star.

" -- name: "GNU Guix" +- name: GNU Guix logo: "guix.svg" logo_dark: "guix-dark.svg" steps: - - name: "Install Flatpak" + - name: Install Flatpak text: '

To install Flatpak on GNU Guix, run the following in a terminal:

guix install flatpak ' - - name: "Add the Flathub repository" + - name: Add the Flathub repository text: "

Flathub is the best place to get Flatpak apps. To enable it, run:

flatpak --user remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo " - - name: "Restart" + - name: Restart text: '

To complete setup, restart your system. Now all you have to do is install some apps!

Note: graphical installation of Flatpak apps may not be possible with GNU Guix.

'