Merge branch 'testing' into unstable

This commit is contained in:
Kyle Gospodnetich 2024-09-02 18:44:58 -07:00
commit bcea13b868
9 changed files with 40 additions and 15 deletions

View File

@ -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 && \

View File

@ -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.

View File

@ -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

View File

@ -0,0 +1,3 @@
# GNOME Disks Auto-Mount Guide
<!-- cmdrun fetch_discourse_md.py "https://universal-blue.discourse.group/docs?topic=3781" -->

View File

@ -0,0 +1,3 @@
# KDE Partition Manager Auto-Mount Guide
<!-- cmdrun fetch_discourse_md.py "https://universal-blue.discourse.group/docs?topic=3780" -->

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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