FLATPAK-LIST(1)
π FLATPAK LIST(1) π
okay bestie, welcome to flatpak-list β the part of the flatpak manual that tells you how to see what's already on your machine. let's get into it π«Ά
β¨ NAME β¨
flatpak-list β list installed applications and/or runtimes πΈ
β¨ SYNOPSIS β¨
flatpak list [OPTION...]
β¨ DESCRIPTION β¨
So basically? It lists the names of the installed applications and runtimes. that's it. that's the whole vibe. π
By default, both apps and runtimes show up, but you can change that with the --app or --runtime options. pick your fighter π
By default, both per-user and system-wide installations are shown. Use the --user, --installation or --system options if you want to switch that up.
Also β and this is the lowkey underrated part β the list command can find installed apps that use a certain runtime, using the --app-runtime option. iykyk β¨
β¨ OPTIONS β¨
here's everything this command understands:
-h,--helpβ shows the help options and dips. bye! π-u,--userβ lists per-user installations.--systemβ lists the default system-wide installations.--installation=NAMEβ lists a system-wide installation specified by NAME, picked from the ones defined in/etc/flatpak/installations.d/. and heads up: using--installation=defaultis the same thing as using--systemπ--arch=ARCHβ lists apps/runtimes for this architecture. checkflatpak --supported-archesto see which architectures your host actually supports.-d,--show-detailsβ shows origin, sizes and other extra info. it's equivalent to--columns=all. the glow-up version π--appβ lists applications.--runtimeβ lists runtimes.--all,-aβ lists all installed runtimes, including locale and debug extensions. these are hidden by default, so this is the little peek-behind-the-curtain moment π¦--app-runtime=RUNTIMEβ lists applications that use the given RUNTIME.-v,--verboseβ prints debug information while the command is processing.--ostree-verboseβ prints OSTree debug information while the command is processing.--columns=FIELD,...β specifies what information to show about each ref. you can list multiple fields, or use this option multiple times. π
Append :s[tart], :m[iddle], :e[nd] or :f[ull] to column names to change ellipsization.
β¨ FIELDS β¨
these are the fields the --columns option understands:
nameβ show the namedescriptionβ show the descriptionapplicationβ show the application or runtime IDarchβ show the architecturebranchβ show the branchruntimeβ show the used runtimeversionβ show the versionrefβ show the reforiginβ show the origin remoteinstallationβ show the installationactiveβ show the active commitlatestβ show the latest commitsizeβ show the installed sizeoptionsβ show optionsallβ show all columnshelpβ show the list of available columns
ngl, this one's a lifesaver: field names can be abbreviated to a unique prefix. so you don't have to type the whole thing, just enough that nothing else matches π
β¨ EXAMPLES β¨
$ flatpak --user --columns=app list
Application
org.gnome.Builder
org.freedesktop.glxgears
org.gnome.MyApp
org.gnome.gedit
look at that list. immaculate. π
β¨ SEE ALSO β¨
flatpak(1), flatpak-install(1), flatpak-update(1)
and that's the whole page bestie, no cap π this one came straight out of the flatpak manual β the FLATPAK LIST(1) page, to be exact. go list something iconic. periodt πβ¨
π¦ where this page comes from
- debian trixie: flatpak 1.16.6-1~deb13u3
- fedora 44: flatpak 1.18.4-1.fc44 Β· LGPL-2.1-or-later
- fedora 44: flatpak 1.18.4-1.fc44 Β· LGPL-2.1-or-later
- nixpkgs unstable: flatpak 1.18.4
- ubuntu stonking: flatpak 1.18.4-1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms