mirror of
https://github.com/ublue-os/bazzite.git
synced 2025-03-03 13:14:15 +00:00
Merge branch 'testing' into unstable
This commit is contained in:
commit
bcea13b868
@ -685,8 +685,8 @@ RUN rm -f /etc/profile.d/toolbox.sh && \
|
||||
curl -Lo /etc/flatpak/remotes.d/flathub.flatpakrepo https://dl.flathub.org/repo/flathub.flatpakrepo && \
|
||||
systemctl enable brew-dir-fix.service && \
|
||||
systemctl enable brew-setup.service && \
|
||||
systemctl enable brew-upgrade.timer && \
|
||||
systemctl enable brew-update.timer && \
|
||||
systemctl disable brew-upgrade.timer && \
|
||||
systemctl disable brew-update.timer && \
|
||||
systemctl enable btrfs-dedup@var-home.timer && \
|
||||
systemctl enable displaylink.service && \
|
||||
systemctl enable input-remapper.service && \
|
||||
|
20
README.md
20
README.md
@ -63,7 +63,7 @@ Bazzite is built from [ublue-os/main](https://github.com/ublue-os/main) and [ubl
|
||||
- Uses [Google's BBR TCP congestion control](https://github.com/google/bbr) by default.
|
||||
- [Input Remapper](https://github.com/sezanzeb/input-remapper) preinstalled and enabled. <sub><sup>(Available but default-disabled on the Deck variant, may be enabled with `ujust restore-input-remapper`)</sup></sub>
|
||||
- Bazzite Portal provides an easy way to install numerous applications and tweaks, including installing [LACT](https://github.com/ilya-zlobintsev/LACT).
|
||||
- [Waydroid](https://waydro.id/) preinstalled for running Android apps. Set it up with this [quick guide](https://universal-blue.discourse.group/docs?topic=32).
|
||||
- [Waydroid](https://waydro.id/) preinstalled for running Android apps. Set it up with this [quick guide](https://ublue-os.github.io/bazzite/Installing_and_Managing_Software/Waydroid_Setup_Guide/).
|
||||
- Manage applications using [Flatseal](https://github.com/tchx84/Flatseal), [Warehouse](https://github.com/flattool/warehouse), and [Gear Lever](https://github.com/mijorus/gearlever).
|
||||
- [OpenRGB](https://gitlab.com/CalcProgrammer1/OpenRGB) i2c-piix4 and i2c-nct6775 drivers for controlling RGB on certain motherboards.
|
||||
- [OpenRazer](https://openrazer.github.io) drivers built in, Select OpenRazer in Bazzite Portal or run `ujust install-openrazer` in a terminal to begin using it.
|
||||
@ -80,7 +80,7 @@ Common variant available as `bazzite`, suitable for desktop computers.
|
||||
- Automatic updates for the OS, Flatpaks, and all Distrobox containers - powered by [ublue-update](https://github.com/ublue-os/ublue-update) and [topgrade](https://github.com/topgrade-rs/topgrade).
|
||||
|
||||
> [!IMPORTANT]
|
||||
> **ISOs can be downloaded from our [website](https://download.bazzite.gg), and a helpful install guide can be found [here](https://universal-blue.discourse.group/docs?topic=30).**
|
||||
> **ISOs can be downloaded from our [website](https://download.bazzite.gg), and a helpful install guide can be found [here](https://ublue-os.github.io/bazzite/General/Installation_Guide/).**
|
||||
|
||||
Rebase from an existing upstream Fedora Atomic to this image if you want **Open Source GPU Drivers**:
|
||||
(Please note: Mesa's Open Source option for NVIDIA GPUs, NVK is still prone to errors at the time of writing, for any issues relating to NVK [please submit a report with Mesa]([url](https://docs.mesa3d.org/bugs.html)), not Ublue/Bazzite)
|
||||
@ -131,13 +131,13 @@ Variant designed for usage as an alternative to SteamOS on the Steam Deck, and f
|
||||
- Built in support for display overclocking. For example, add `GAMESCOPE_OVERRIDE_REFRESH_RATE=40,70` to `/etc/environment`.
|
||||
- 32GB RAM mod your Steam Deck? Enjoy double the maximum VRAM amount, automatically applied. <sup><sub>(Can you share your soldering skills?)</sub></sup>
|
||||
- Steam Deck hardware-specific services can be disabled by running `ujust disable-bios-updates` and `ujust disable-firmware-updates` in the terminal. These are automatically disabled on non-Deck hardware, and on Decks with DeckHD displays or 32GB RAM mods.
|
||||
- More information can be found [here](https://universal-blue.discourse.group/docs?topic=37) on the Bazzite Steam Deck images.
|
||||
- More information can be found [here](https://ublue-os.github.io/bazzite/Handheld_and_HTPC_edition/Steam_Gaming_Mode/) on the Bazzite Steam Deck images.
|
||||
|
||||
> [!WARNING]
|
||||
> **Due to an upstream bug, Bazzite cannot be used on Steam Decks with 64GB eMMC storage at this time. Upgrading the storage resolves the issue.**
|
||||
|
||||
> [!IMPORTANT]
|
||||
> **ISOs can be downloaded from our [website](https://download.bazzite.gg), and a helpful install guide can be found [here](https://universal-blue.discourse.group/docs?topic=30).**
|
||||
> **ISOs can be downloaded from our [website](https://download.bazzite.gg), and a helpful install guide can be found [here](https://ublue-os.github.io/bazzite/General/Installation_Guide/).**
|
||||
|
||||
Rebase from an existing upstream Fedora Atomic to this image:
|
||||
|
||||
@ -147,7 +147,7 @@ rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-deck:stabl
|
||||
|
||||
#### Alternative Handhelds
|
||||
|
||||
Please refer to our [Handheld Wiki](https://universal-blue.discourse.group/docs?topic=1038) for required setting changes and Decky Loader plugins for Steam Gaming Mode on your specific Handheld.
|
||||
Please refer to our [Handheld Wiki](https://ublue-os.github.io/bazzite/Handheld_and_HTPC_edition/Handheld_Wiki/) for required setting changes and Decky Loader plugins for Steam Gaming Mode on your specific Handheld.
|
||||
|
||||
**Be sure to also read the [hhd documentation](https://github.com/hhd-dev/hhd#after-install), some handhelds require specific setting changes/tweaks to function properly.**
|
||||
|
||||
@ -169,7 +169,7 @@ Builds with the GNOME desktop environment are available in both desktop and deck
|
||||
- Automatic updates for the [Firefox GNOME theme](https://github.com/rafaelmardojai/firefox-gnome-theme) and [Thunderbird GNOME theme](https://github.com/rafaelmardojai/thunderbird-gnome-theme). <sup><sub>(If installed)</sub></sup>
|
||||
|
||||
> [!IMPORTANT]
|
||||
> **ISOs can be downloaded from our [website](https://download.bazzite.gg), and a helpful install guide can be found [here](https://universal-blue.discourse.group/docs?topic=30).**
|
||||
> **ISOs can be downloaded from our [website](https://download.bazzite.gg), and a helpful install guide can be found [here](https://ublue-os.github.io/bazzite/General/Installation_Guide/).**
|
||||
|
||||
Rebase from an existing upstream Fedora Atomic to this image:
|
||||
|
||||
@ -221,7 +221,7 @@ Despite this project also being image-based, you are able to install any Fedora
|
||||
|
||||
Bazzite ships with the latest Linux kernel and SELinux enabled by default with full support for secure boot <sub><sup>(Run `ujust enroll-secure-boot-key` and enter the password `universalblue` if prompted to enroll our key)</sup></sub> and disk encryption, making this a sensible solution for general computing. <sup><sub>(Yes, you can print from Bazzite)</sub></sup>
|
||||
|
||||
Read the [FAQ](https://universal-blue.discourse.group/docs?topic=33) for details on what makes Bazzite stand out from other Linux based operating systems.
|
||||
Read the [FAQ](https://ublue-os.github.io/bazzite/General/FAQ/) for details on what makes Bazzite stand out from other Linux based operating systems.
|
||||
|
||||
## Showcase
|
||||
|
||||
@ -235,9 +235,9 @@ Read the [FAQ](https://universal-blue.discourse.group/docs?topic=33) for details
|
||||
|
||||
## Documentation & Newsletters
|
||||
|
||||
- [Installing and Managing Applications](https://universal-blue.discourse.group/docs?topic=35)
|
||||
- [Updates, Rollbacks, and Rebasing](https://universal-blue.discourse.group/docs?topic=36)
|
||||
- [Gaming Guide](https://universal-blue.discourse.group/docs?topic=31)
|
||||
- [Installing and Managing Applications](https://ublue-os.github.io/bazzite/Installing_and_Managing_Software/)
|
||||
- [Updates, Rollbacks, and Rebasing](https://ublue-os.github.io/bazzite/Installing_and_Managing_Software/Updates_Rollbacks_%26_Rebasing/)
|
||||
- [Gaming Guide](https://ublue-os.github.io/bazzite/Gaming/)
|
||||
|
||||
View [additional documentation](http://docs.bazzite.gg/) surrounding the project.
|
||||
|
||||
|
@ -93,6 +93,14 @@ URL_MAPPINGS = [
|
||||
"https://universal-blue.discourse.group/docs?topic=970",
|
||||
"/Advanced/Auto-Mounting_Secondary_Drives/",
|
||||
),
|
||||
( # src/Advanced/kde-automount-guide.md
|
||||
"https://universal-blue.discourse.group/docs?topic=3780",
|
||||
"/Advanced/kde-automount-guide/",
|
||||
),
|
||||
( # src/Advanced/gnome-disks-automount-guide.md
|
||||
"https://universal-blue.discourse.group/docs?topic=3781",
|
||||
"/Advanced/gnome-disks-automount-guide/",
|
||||
),
|
||||
# endregion ADVANCED
|
||||
]
|
||||
|
||||
@ -171,7 +179,7 @@ def _on_page_markdown_replace_urls(
|
||||
for src, dst in URL_MAPPINGS:
|
||||
if config.site_url:
|
||||
dst = f"{config.site_url.rstrip("/")}/{dst.lstrip("/")}"
|
||||
res = res.replace(src, dst)
|
||||
res = re.sub(rf"\b{re.escape(src)}\b", dst, res)
|
||||
return res
|
||||
|
||||
|
||||
|
3
docs/src/Advanced/gnome-disks-automount-guide.md
Normal file
3
docs/src/Advanced/gnome-disks-automount-guide.md
Normal file
@ -0,0 +1,3 @@
|
||||
# GNOME Disks Auto-Mount Guide
|
||||
|
||||
<!-- cmdrun fetch_discourse_md.py "https://universal-blue.discourse.group/docs?topic=3781" -->
|
3
docs/src/Advanced/kde-automount-guide.md
Normal file
3
docs/src/Advanced/kde-automount-guide.md
Normal file
@ -0,0 +1,3 @@
|
||||
# KDE Partition Manager Auto-Mount Guide
|
||||
|
||||
<!-- cmdrun fetch_discourse_md.py "https://universal-blue.discourse.group/docs?topic=3780" -->
|
@ -1,2 +1,5 @@
|
||||
# VIM is more usable on deck due to control scheme
|
||||
EDITOR=/usr/bin/vim
|
||||
|
||||
# Disable Brew auto-update
|
||||
HOMEBREW_NO_AUTO_UPDATE=1
|
||||
|
@ -3,3 +3,6 @@ MUTTER_DEBUG_KMS_THREAD_TYPE=user
|
||||
|
||||
# VIM is more usable on deck due to control scheme
|
||||
EDITOR=/usr/bin/vim
|
||||
|
||||
# Disable Brew auto-update
|
||||
HOMEBREW_NO_AUTO_UPDATE=1
|
||||
|
@ -162,7 +162,7 @@ install-resolve ACTION="":
|
||||
#!/usr/bin/bash
|
||||
source /usr/lib/ujust/ujust.sh
|
||||
set -eo pipefail
|
||||
SCRIPT_URL="https://raw.githubusercontent.com/zelikos/davincibox/b84fa22473d57307be50c07d968302e1cb458e13/setup.sh"
|
||||
SCRIPT_URL="https://raw.githubusercontent.com/zelikos/davincibox/3e51fa38ac7512a26d644d0f48d8cf99921d80de/setup.sh"
|
||||
DOWNLOADDIR=$(xdg-user-dir DOWNLOAD || echo ${HOME})
|
||||
tmpdir=/var/tmp/bazzite_davincibox_setup.tmp
|
||||
mkdir -p $tmpdir
|
||||
@ -188,8 +188,10 @@ install-resolve ACTION="":
|
||||
"Uninstall davincibox" \
|
||||
)
|
||||
if [[ "${OPTION,,}" =~ (^install/upgrade[[:space:]]davincibox) ]]; then
|
||||
echo "${bold}This script requires you to download DaVinci Resolve installer manually from their website and place it in ${HOME} or ${DOWNLOADDIR}${n}"
|
||||
echo "${bold}This script requires you to download DaVinci Resolve installer (should be a zip file) manually from their website and place it in ${HOME} or ${DOWNLOADDIR}${n}"
|
||||
echo "${bold}https://www.blackmagicdesign.com/event/davinciresolvedownload${n}"
|
||||
echo "You dont extract the zip contents, the script will handle the installation"
|
||||
echo "${lightgrey}TIP: If you want to install manually, check https://github.com/zelikos/davincibox${n}"
|
||||
# Get sure user reads instructions
|
||||
ugum confirm || exit 0
|
||||
# Download davincibox setup script
|
||||
|
@ -1,2 +1,5 @@
|
||||
# https://gitlab.gnome.org/GNOME/mutter/-/issues/3037
|
||||
MUTTER_DEBUG_KMS_THREAD_TYPE=user
|
||||
|
||||
# Disable Brew auto-update
|
||||
HOMEBREW_NO_AUTO_UPDATE=1
|
||||
|
Loading…
x
Reference in New Issue
Block a user