# Installing and Managing Software on Bazzite

**URL:** <https://universal-blue.discourse.group/t/installing-and-managing-software-on-bazzite/35>\
**Category:** Bazzite\
**Created:** [November 12, 2023, 3:03am UTC](https://universal-blue.discourse.group/t/installing-and-managing-software-on-bazzite/35 "2023-11-12T03:03:32Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![nicknamenamenick](https://yyz2.discourse-cdn.com/free1/user_avatar/universal-blue.discourse.group/nicknamenamenick/32/4512_2.png) [@nicknamenamenick](https://universal-blue.discourse.group/u/nicknamenamenick)\
**Post date:** [November 12, 2023, 3:03am UTC](https://universal-blue.discourse.group/t/installing-and-managing-software-on-bazzite/35/1 "2023-11-12T03:03:32Z")

</div>

> This is the old documentation, please view the [**new documentation**](https://docs.bazzite.gg/Installing_and_Managing_Software/).

# Linux Package Formats

> **Package formats ranked from most recommended for daily usage** :
> 
> 1. [Flatpak](https://ublue-os.github.io/bazzite/Installing_and_Managing_Software/Flatpak/) - Universal package format using a permissions-based model; use for most graphical applications.
> 2. [`ujust`](https://ublue-os.github.io/bazzite/Installing_and_Managing_Software/ujust/) - Custom scripts maintained by Bazzite & Universal Blue contributors that can install applications.
> 3. [Homebrew](https://ublue-os.github.io/bazzite/Installing_and_Managing_Software/Homebrew/) - Install applications intended to run inside of the terminal (CLI/TUI).
> 4. [Distrobox](https://ublue-os.github.io/bazzite/Installing_and_Managing_Software/Distrobox/) - Intended for legacy applications that do not support Flatpak and Homebrew, or for use as development boxes.
> 5. [AppImage](https://ublue-os.github.io/bazzite/Installing_and_Managing_Software/AppImage/) - Portable universal package format that relies on specific host libraries at a system-level, usually obtained from a project’s website.
> 6. [`rpm-ostree`](https://ublue-os.github.io/bazzite/Installing_and_Managing_Software/rpm-ostree/) - Layer Fedora packages at a system-level ( **not recommended, use as a last resort** )

# How do I run Windows applications?

> **Use a [WINE](https://www.winehq.org/) front-end**:
> 
> - [Steam](https://store.steampowered.com/) (_pre-installed_) has a Windows compatibility layer built-in.
> - [Lutris](https://lutris.net/about) (_pre-installed_) for non-Steam video games.
> - [Heroic](https://heroicgameslauncher.com/) for Epic Games, GOG, and Amazon Games integration.
> - [Bottles](https://usebottles.com/) for general-purpose applications or as an alternative to Lutris.
> - [itch](https://flathub.org/apps/io.itch.itch) for games on [itch.io](http://itch.io).
> - [WineZGUI](https://github.com/fastrizwaan/WineZGUI) (_pre-installed_) for Windows applications that don’t require special considerations for their prefix.

# How do I install Android applications?

Follow the [Waydroid Setup Guide](https://universal-blue.discourse.group/docs?topic=32) to install Android applications on Bazzite.

> **Note** : Waydroid is **not supported** on other Universal Blue images like Aurora and Bluefin.

# Tutorials for Installing Other Software

- [Plex Media Server](https://universal-blue.discourse.group/t/video-tutorial-how-to-install-plex-media-server-using-distrobox-on-bazzite/1999) ( **Note** : Podman or Docker is recommended over Distrobox)
- [Flash Games](https://universal-blue.discourse.group/t/how-to-run-old-browser-games-with-web-apps/486)

* * *

# Video Showcase of Installing Software

> **Note** : This video is missing Homebrew.

[![](https://global.discourse-cdn.com/free1/uploads/univeral_blue/original/2X/4/48f5f33f05bea5aa261bc3b3e8d772e3740ca1c2.jpeg "Installing and Managing Software on Bazzite") ](https://www.youtube.com/watch?v=ITuT23YrgPs)

* * *

**Documentation Contributors** : [HikariKnight](https://github.com/HikariKnight)

**See also** : [Updates, Rollbacks, & Rebasing](https://universal-blue.discourse.group/docs?topic=36)

← [**View all Bazzite documentation**](https://universal-blue.discourse.group/docs?topic=561)

---

<div class="post-metadata">

**Author:** ![nicknamenamenick](https://yyz2.discourse-cdn.com/free1/user_avatar/universal-blue.discourse.group/nicknamenamenick/32/4512_2.png) [@nicknamenamenick](https://universal-blue.discourse.group/u/nicknamenamenick)\
**Post date:** [December 22, 2023, 8:25pm UTC](https://universal-blue.discourse.group/t/installing-and-managing-software-on-bazzite/35/3 "2023-12-22T20:25:08Z")

</div>

Hi,

Brew and Fleek are part of the upstream Universal Blue images. You can virtually use both in the same manner on most of the popular images (main, nvidia, bluefin, etc.)

To answer your questions in order about the Bazzite images:

- No. Desktop images have Nvidia variants, but not the Steam Deck/HTPC and other handheld PC images do NOT have Nvidia support. These images include Game Mode (gamescope-session.) Any of the images that specifically mention `-nvidia` have the proprietary drives preinstalled.
- Yes. Change the appearance settings in KDE or GNOME to move away from their branding.
- You can’t unfortunately at this time.
- `bazzite` is the default variant to install on an AMD/Intel GPU laptop, yes. There are special hardware variants if those apply to you (`surface`, `framework`, etc.)
- `-nokmods` on Bazzite is deprecated. It is still on Fedora 38 and will probably not update past this version in the future. There is no warning. I should add that to the next newsletter. All of the regular Universal Blue images are considered nokmods except Bazzite where it is now required.

Thanks for asking.

---

<div class="post-metadata">

**Author:** ![werner](https://yyz2.discourse-cdn.com/free1/user_avatar/universal-blue.discourse.group/werner/32/2594_2.png) [@werner](https://universal-blue.discourse.group/u/werner)\
**Post date:** [December 23, 2023, 10:59pm UTC](https://universal-blue.discourse.group/t/installing-and-managing-software-on-bazzite/35/4 "2023-12-23T22:59:25Z")

</div>

thanks, found out I had just installed all the time. Its just called `ujust` as the fish shell extension is not there

to the other questions I got the answers myself

- bazzite has minimal customization, the non-steamdeck version has no branding.
- yafti is completely optional and can just be closed

Thanks for the addition to the newsletter. I hope that reaches some people. Its the same with all nokmods images, I was on an unupdated kinoite for weeks and wondered a bit, but background updates dont really make that obvious

---

<div class="post-metadata">

**Author:** ![AshenColors](https://yyz2.discourse-cdn.com/free1/user_avatar/universal-blue.discourse.group/ashencolors/32/1692_2.png) [@AshenColors](https://universal-blue.discourse.group/u/AshenColors)\
**Post date:** [June 12, 2024, 4:28pm UTC](https://universal-blue.discourse.group/t/installing-and-managing-software-on-bazzite/35/5 "2024-06-12T16:28:44Z")

</div>

This is a really helpful reference for packaging priority I’m pinning to the desktop, thank you.

One note: as of writing, the guide states that “Gear Lever” is preinstalled, but my Bazzite install doesn’t have it and must be installed via Flatpak, or so says the application manager.

> **ostree status**
>
> ```auto
> ● ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-nvidia:latest
> Digest: sha256:a23627270d12e9cfa19fdba26de357f2993d3e37a375735701808f575a06ccb9
> Version: 40.20240605.0 (2024-06-05T16:51:24Z)
> 
> ```

---

<div class="post-metadata">

**Author:** ![nicknamenamenick](https://yyz2.discourse-cdn.com/free1/user_avatar/universal-blue.discourse.group/nicknamenamenick/32/4512_2.png) [@nicknamenamenick](https://universal-blue.discourse.group/u/nicknamenamenick)\
**Post date:** [June 12, 2024, 4:34pm UTC](https://universal-blue.discourse.group/t/installing-and-managing-software-on-bazzite/35/6 "2024-06-12T16:34:51Z")

</div>

Did you install Bazzite by rebasing from an upstream Fedora Atomic Desktop image?

---

<div class="post-metadata">

**Author:** ![AshenColors](https://yyz2.discourse-cdn.com/free1/user_avatar/universal-blue.discourse.group/ashencolors/32/1692_2.png) [@AshenColors](https://universal-blue.discourse.group/u/AshenColors)\
**Post date:** [June 12, 2024, 4:51pm UTC](https://universal-blue.discourse.group/t/installing-and-managing-software-on-bazzite/35/7 "2024-06-12T16:51:21Z")

</div>

I rebased from `aurora-dx-nvidia`, and haven’t touched any of the Fedora atomic desktops directly. That might have done it?

---

<div class="post-metadata">

**Author:** ![nicknamenamenick](https://yyz2.discourse-cdn.com/free1/user_avatar/universal-blue.discourse.group/nicknamenamenick/32/4512_2.png) [@nicknamenamenick](https://universal-blue.discourse.group/u/nicknamenamenick)\
**Post date:** [June 12, 2024, 4:56pm UTC](https://universal-blue.discourse.group/t/installing-and-managing-software-on-bazzite/35/8 "2024-06-12T16:56:50Z")

</div>

Yes that did.

If you want the preinstalled Flatpaks, enter this terminal command:

```auto
ujust _install-system-flatpaks

```

If you are interested what is installed:

- [Flatpak applications for **KDE Plasma** images](https://github.com/ublue-os/bazzite/blob/a9904e6dd1eedefc9ffa546935d9455a53e61053/system_files/desktop/kinoite/usr/share/ublue-os/bazzite/flatpak/install)

---

<div class="post-metadata">

**Author:** ![jaizon](https://yyz2.discourse-cdn.com/free1/user_avatar/universal-blue.discourse.group/jaizon/32/2350_2.png) [@jaizon](https://universal-blue.discourse.group/u/jaizon)\
**Post date:** [August 2, 2024, 10:11pm UTC](https://universal-blue.discourse.group/t/installing-and-managing-software-on-bazzite/35/9 "2024-08-02T22:11:55Z")

</div>

How to install and run Docker applications?
