1344 Commits

Author SHA1 Message Date
Kyle Gospodnetich
ab2a03ee06 chore: Minor reorder 2025-02-04 23:42:11 -08:00
Kyle Gospodnetich
1d85e80f43 chore: Remove konsole via dnf5 2025-02-04 23:39:32 -08:00
Kyle Gospodnetich
f0001f0048 chore: Restore winetricks executable for Lutris 2025-02-04 20:44:15 -08:00
Kyle Gospodnetich
365b9752b5
chore: Explicitly remove gamemoderun 2025-02-04 20:39:18 -08:00
Kyle Gospodnetich
dbb1980cf8 chore: Restore LatencyFleX installer 2025-02-04 16:21:58 -08:00
Kyle Gospodnetich
8ad5565d28 fix: Be more explicit about excluded gnome packages in staging 2025-02-04 14:24:20 -08:00
Kyle Gospodnetich
c8f17e3eb0 chore(ci): Exclude some packages from ublue-os/staging repo 2025-02-04 13:58:09 -08:00
Kyle Gospodnetich
3ddf4dc9bc feat: Use scx-scheds package from CachyOS copr 2025-02-04 13:35:30 -08:00
Kyle Gospodnetich
9293ca0fb9 chore: Remove weak deps from Steam install step 2025-02-04 13:15:08 -08:00
Kyle Gospodnetich
4dc93bcc3a
feat: Trim Lutris dependencies (#2235)
* feat: Finally remove gamemode in a way that doesn't prevent users from re-adding it if they really, really need it. Seriously you don't.

* chore: Remove wine, winetricks, and supporting packages. Provided by other means
2025-02-04 10:35:51 -08:00
Zeglius
2d85ca61ce
chore: Add back gnome-shell-extension-appindicator (#2234) 2025-02-04 09:50:45 -08:00
Kyle Gospodnetich
73fbd4f365 chore: Increase priority of akmods repo 2025-02-03 21:32:08 -08:00
Kyle Gospodnetich
dc58e6f1dd Revert "chore: Ensure gamescope is never pulled from another repo"
This reverts commit ae7e25872dfca5bba6ee913ad228fe634418d2d9.
2025-02-03 18:52:53 -08:00
Kyle Gospodnetich
aeacee9079 feat(gnome): Add CoverflowAltTab extension
fix(gnome): Remove no-longer-maintained gamerzilla extension
2025-02-03 18:25:16 -08:00
Kyle Gospodnetich
ae7e25872d chore: Ensure gamescope is never pulled from another repo 2025-02-03 17:54:59 -08:00
Kyle Gospodnetich
3d3e9b0d2f chore: Exclude topgrade from Terra 2025-02-03 16:23:35 -08:00
Kyle Gospodnetich
3a1d8408a5
fix: Don't pull xone in from negativo 2025-02-03 11:19:39 -08:00
Kyle Gospodnetich
e8119523e6
chore: Switch to --disable-repo, cleanup 2025-02-03 11:07:36 -08:00
Kyle Gospodnetich
8264339ff1
chore: Use exclude instead 2025-02-03 11:01:14 -08:00
Kyle Gospodnetich
039554cf7d
fix: Disable terra when installing fonts 2025-02-03 10:57:13 -08:00
Kyle Gospodnetich
2925b83cee
fix: Disable negativo when installing libbluray to avoid installing makemkv 2025-02-03 10:23:25 -08:00
Kyle Gospodnetich
16bf60da3b chore(ci): use mesa-vdpau-drivers from Terra, no need to enable fedora-multimedia 2025-02-02 22:27:59 -08:00
Kyle Gospodnetich
9b65322a63 Merge branch 'testing' into unstable 2025-02-02 21:58:49 -08:00
Zeglius
62ac9424e3
chore: Bring latest changes to unstable with dnf5 (#2222)
* chore(deps): update dataaxiom/ghcr-cleanup-action action to v1.0.16

* chore(yafti): Remove scrcpy from the Bazzite Portal (#2139)

* Remove scrcpy from Bazzite Portal (desktop)

Too large of a download to setup a container for a first-time setup utility which confuses new users when the device goes to sleep and it breaks among other issues.

* Remove scrcpy from Bazzite Portal (deck)

Too large of a download to setup a container for a first-time setup utility which confuses new users when the device goes to sleep and it breaks among other issues.

* fix(docs): Replace offline docs build action (attempt 3) (#2112)

* fix(deck): Add new override videos to the just (#2100)

* chore(repo): Update opengraph images

* Revert "feat: Update to kernel 6.12.8-207"

This reverts commit b645716f84e71cb2cbd4725a1d333657fb99b6ba.

* chore(deps): update wandalen/wretry.action action to v3.8.0 (#2095)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Add new override videos

---------

Co-authored-by: Kyle Gospodnetich <me@kylegospodneti.ch>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(docs): Replace offline docs build action (attempt 3)

This centralizes the logic to build the docs in a single repo
(https://github.com/KyleGospo/docs.bazzite.gg) and fixes offline docs
not building

---------

Co-authored-by: Sean <SuperRiderTH@users.noreply.github.com>
Co-authored-by: Kyle Gospodnetich <me@kylegospodneti.ch>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* feat(gamescope): add legion, cherry hotkey patch, fix externals on Intel rotation (#2153)

* Revert "chore: Remove stb from fallbacks"

This reverts commit 0f6d85ef1037945c3fea3a139e06f4e8fc1d39f5.

* Revert "fix(gamescope): add more fallbacks, remove force fallback, use latest again (#2062)"

This reverts commit 06bec935d796435bb9b777f2c5bff5d0a5d85458.

* Revert "chore: Update gamescope commit"

This reverts commit 1fece8b72edcc283a6a6f1e07ff147945583dad8.

* feat(gamescope): add legion, cherry hotkey patch, fix externals on Intel rotation

* feat(hhd): add new legion dmi (#2154)

* chore(docs): download github-pages artifacts instead of building them (#2149)

Way simpler than relying in the docs build action across repos

* feat: more readable ujust changelogs (#2137)

* feat: more readable ujust changelogs

* fix: simplified just recipe

* feat(waydroid): add force waydroid restart shortcut (#2131)

Co-authored-by: Aarron Lee <aarron-lee@users.noreply.github.com>

* feat(fixes): add toggle-i915-sleep-fix script for power-saving issues #2073) (#2145)

* feat(fixes): add toggle-i915-sleep-fix script for power-saving issues (#2073)

* chore: syntax cleanup

* chore: forgot a commented out line

* feat: add missing kargs for higher power saving

* rm DS_store

* feat: change openrazer just recipe (#2136)

* feat: change openrazer just recipe and use polychromatic and razer genie from flathub

* fix: small things on openrabtledriver recipe

* fix(virt): Enhance service setup and restrict root execution for virtualization script (#2116)

* fix(service): enhance bazzite-libvirtd-setup.service to restore SELinux context

* fix(virt): ensure user doesnt run setup-virtualization as root

* fix(virt): create /var/log/libvirt

* feat: update kvmfr selinux type enforcement rules & give qemu/libvirt access to read ISO files from users home directory when enabling virtualization (#2111)

* feat: update selinux type enforcement for kvmfr
existing setups not affected, if they complain about it appearing in the logs, all they have to do is just re-run the ujust for kvmfr

* fix: let qemu/libvirt access ISO files from users home directory when enabling virtualization

* feat: added ujust get-decky-bazzite-buddy to view changelogs in game mode (#2108)

* chore(repo): Update opengraph images

* Revert "feat: Update to kernel 6.12.8-207"

This reverts commit b645716f84e71cb2cbd4725a1d333657fb99b6ba.

* chore(deps): update wandalen/wretry.action action to v3.8.0 (#2095)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Update bazzite-steam (#2099)

* feat: ujust install-bazzite-buddy to view changelogs in game mode

* fix: moved install-bazzite-buddy to deck specific just file

* fix: rename get-decky-bazzite-buddy, move to 80-bazzite.just

* remove script from 85-bazzite-image

* chore(deps): bump dataaxiom/ghcr-cleanup-action from 1.0.15 to 1.0.16 (#2124)

Bumps [dataaxiom/ghcr-cleanup-action](https://github.com/dataaxiom/ghcr-cleanup-action) from 1.0.15 to 1.0.16.
- [Release notes](https://github.com/dataaxiom/ghcr-cleanup-action/releases)
- [Commits](https://github.com/dataaxiom/ghcr-cleanup-action/compare/v1.0.15...v1.0.16)

---
updated-dependencies:
- dependency-name: dataaxiom/ghcr-cleanup-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump hhd-dev/rechunk from 1.1.1 to 1.1.2 (#2123)

Bumps [hhd-dev/rechunk](https://github.com/hhd-dev/rechunk) from 1.1.1 to 1.1.2.
- [Release notes](https://github.com/hhd-dev/rechunk/releases)
- [Changelog](https://github.com/hhd-dev/rechunk/blob/master/example_changelog.md)
- [Commits](https://github.com/hhd-dev/rechunk/compare/v1.1.1...v1.1.2)

---
updated-dependencies:
- dependency-name: hhd-dev/rechunk
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(ci): Complete rechunker update

* feat: change opentabletdriver installation to flathub version (#2128)

* Revert "Merge branch 'ublue-os:main' into changelog-decky"

This reverts commit b3f692a64236166d8d9d38dab853081e2fd9376a, reversing
changes made to 315f8132600398131acd4553322fdb2a85bd031f.

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Kyle Gospodnetich <me@kylegospodneti.ch>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Sean <SuperRiderTH@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dreamyuki <49896401+dreamyukii@users.noreply.github.com>

* fix typo (#2157)

* fix(deck): Work around Steam marking some non-deck devices as pre-release hardware

* chore: Fix patch name

* chore: Use valve script in hwsupport

* fix: Add hhd.steamos to polkit

* chore: pkexec when selecting branch

* chore: Update default wallpaper for lockscreen

* chore: Use specific version

* fix: Drop asus-firmware since it's been killed upstream

* chore(ci): Always update openldap

* chore(deps): update hhd-dev/rechunk action to v1.1.2 (#2117)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(ci): Update rechunk to 1.1.2

* feat: add rocm-smi to non-nvidia images (#2165)

* fix(deck): don't force scaling each time desktop loads (#2166)

It is now set once and not touched unless `~/.config/bazzite/fixups/scaling_fixup` is removed.

* fix: Don't allow tuned to enforce an audio timeout

* add more legion go s variants and dedup (#2175)

* feat: Update to kernel 6.12.10-202

* chore: Update mesa to 24.3.4

* chore: Update valve patch for Mesa

* chore: Downgrade mesa to 24.3.3

* fix: Drop nct6687 due to crashes on some hardware

* feat: Update kernel to 6.12.11-202

* fix: Whole github 404 page was fetched into `/etc/distrobox/incus`.ini (#2189)

Because filename changes from origin

* feat: easier troubleshooting with 'ujust get-logs', depreciate gamescope-logs (#2118)

* resolve conflicts

* chore: fix merge issues

* fix: add source to get-logs

* fix(X1 Pro): fix screen rotation on OneXPlayer X1Pro  (#2186)

* Adding X1 Pro to the OneXPlayer block in the Kernel Arguments section to fix panel rotation.

* fix(X1 Pro): fix screen rotation on OneXPlayer X1Pro

* fix (justfile): Add '--reinstall' flag (#2171)

This ensure us that we replace preinstalled fedora flatpaks instead of suffering collision.

Signed-off-by: Zeglius <33781398+Zeglius@users.noreply.github.com>

* fix (docs): Missing GH_TOKEN for pulling offline docs (#2168)

github-cli requires be given a token in order work inside github actions

Signed-off-by: Zeglius <33781398+Zeglius@users.noreply.github.com>

* feat: add wake on lan toggle ujust per (#1708) (#2151)

* feat: add wake on lan toggle ujust per (#1708)

* chore: fix just syntax post conflict merge

* feat: add systemd service for persistant WOL

* fix: adjusted service option description

* fix: revert option name change, parens breaks stuff

* Update 81-bazzite-fixes.just

Co-authored-by: HikariKnight <2557889+HikariKnight@users.noreply.github.com>

---------

Co-authored-by: HikariKnight <2557889+HikariKnight@users.noreply.github.com>

* feat: 'ujust ssh-toggle' to enable persistent SSH and display Hostname and IP (#2129)

* add toggle-ssh script w ugum picker

* feat: add color, improve readability

* chore: fix just syntax

* chore: remove dupe color declarations

* chore: fix bold syntax

* chore: refine syntax

* Revert "Merge branch 'ublue-os:main' into ssh-toggle"

This reverts commit c75d214c2a92d6801f76edc6d4e85e4dc52259cd, reversing
changes made to 5c7265c37e8a6f4c2b9a22e2a00b96eed52b9e18.

* Add ametrine art (#2198)

* chore(ci): delete .github/dependabot.yml (#2197)

renovate is doing this for us, removing this to avoid duplicate PRs.

* feat: add ujust get-framegen (#2208)

* feat: add get-framegen ujust groundwork

* add new ujust script file to containerfile

* feat: add ugum styling, install, uninstall, exit options

* add decky plugin opt

* chore: re-arranged options

* add status checks, ugum styling colors

* chore: lint just syntax

* chore: styling and readability

* chore: more minor spacing fixes

* fix: restore arguments, add to yafti for baz portal integration

* chore: spacing

* chore: rm linebreaks for linter

* fix: Correct path of Tuned profiles

* feat: add `kcm-fcitx5` for better integration with KDE (#2205)

* fix(ujust): fix suspend video override ujust (#2211)

Co-authored-by: Aarron Lee <aarron-lee@users.noreply.github.com>

* feat: Update to kernel 6.12.11-203

* feat: Update Kernel to 6.12.11-205

* Update 80-bazzite.just (#2216)

* Plugin check again (#2215)

* fix: restore-gnome-de-settings - indent syntax, handle empty dirs, add error checks (#2217)

* fix: indent syntax, handle empty dirs, add error checks

* fix: rm set -e to fail gracefully

* chore(repo): Move ISSUE_TEMPLATE back

* fix: rm sudo -A causing plugin install to root (#2220)

* fix(Containerfile): restore stranded setup firmware step

* chore: Remove now redundant asus firmware git pull

* fix(Containerfile): Add missing escaping char

* fix(install-kernel-akmods): Use dnf5 to remove kernel

* chore(build-initramfs): Use dnf5 to query qualified kernel

* fix (install-kernel-akmods): Exclude kernel-devel and kernel-core when installing kmods

* Update install-kernel-akmods

* fix (install-kernel-akmods): remove redundant package exclusion

* Update install-kernel-akmods

* fix: remove versionlock for kernel-headers

* fix: use patched nvidia-install.sh

* fix: Nvidia repos

* fix: spelling

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Zeglius <33781398+Zeglius@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Kyle Gospodnetich <me@kylegospodneti.ch>
Co-authored-by: Pat Connors <121328689+nicknamenamenick@users.noreply.github.com>
Co-authored-by: Sean <SuperRiderTH@users.noreply.github.com>
Co-authored-by: Antheas Kapenekakis <5252246+antheas@users.noreply.github.com>
Co-authored-by: JSON Derulo <136133082+xXJSONDeruloXx@users.noreply.github.com>
Co-authored-by: Aarron Lee <lee.aarron.c@gmail.com>
Co-authored-by: Aarron Lee <aarron-lee@users.noreply.github.com>
Co-authored-by: dreamyuki <49896401+dreamyukii@users.noreply.github.com>
Co-authored-by: HikariKnight <2557889+HikariKnight@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: David Girón <contacto@duhowpi.net>
Co-authored-by: Jorge O. Castro <jorge.castro@gmail.com>
Co-authored-by: COxDE <63153334+coxde@users.noreply.github.com>
Co-authored-by: pk-kampanart <43566401+pk-kampanart@users.noreply.github.com>
Co-authored-by: Jay <42806800+jRob2k@users.noreply.github.com>
Co-authored-by: Valerie <155010216+valerie-tar-gz@users.noreply.github.com>
Co-authored-by: m2 <69128853+m2Giles@users.noreply.github.com>
2025-02-02 21:57:34 -08:00
Rin Koito
08479c4c23
feat: add firewall-config (GUI) for GNOME (#2224) 2025-02-02 21:47:17 -08:00
COxDE
83feb0c0d0
feat: add kcm-fcitx5 for better integration with KDE (#2205) 2025-01-30 11:06:30 -08:00
Kyle Gospodnetich
6f980bbc6f Merge branch 'main' into testing 2025-01-30 11:03:38 -08:00
JSON Derulo
3d1132225e
feat: add ujust get-framegen (#2208)
* feat: add get-framegen ujust groundwork

* add new ujust script file to containerfile

* feat: add ugum styling, install, uninstall, exit options

* add decky plugin opt

* chore: re-arranged options

* add status checks, ugum styling colors

* chore: lint just syntax

* chore: styling and readability

* chore: more minor spacing fixes

* fix: restore arguments, add to yafti for baz portal integration

* chore: spacing

* chore: rm linebreaks for linter
2025-01-30 18:48:04 +00:00
Zeglius
963559c6ba
Restore functioning loop (#2210) 2025-01-30 10:46:43 -08:00
Zeglius
307bace01e
chore(Containerfile): Fix loop logic (#2201) 2025-01-28 16:37:05 -08:00
Zeglius
f2091c6ebf
chore(Containerfile): missing param on dnf5 swap (#2203) 2025-01-28 16:36:58 -08:00
Zeglius
0215fe4e7f
chore(Containerfile): More bulletproof config-manager setopt (#2199)
* chore(Containerfile): More bulletproof config-manager setopt

* chore(Containerfile): Add missing negativo disabling
2025-01-28 12:35:06 -08:00
Zeglius
17de2f156e
chore(Containerfile): Fix dnf5-search path (#2194) 2025-01-27 12:25:05 -08:00
Zeglius
a1f389d7a1
feat(Containerfile): Migration to dnf5 (#2191)
* chore(Containerfile): Cleaner copr setup with raised priority

The priority will allows us to avoid other repos from overriding our packages, see https://dnf5.readthedocs.io/en/latest/dnf5.conf.5.html#priority-repo-options-label

* chore(Containerfile): replace sed with dnf5 config-manager

Cleaner, simpler and all overrides get tracked in /etc/dnf/repos.override.d/99-config_manager.repo

* chore(Containerfile): Simplify bootc/rpm-ostree swapping

* chore(Containerfile): Simplify more package swapping

* chore(Containerfile): Use dnf5 config-manager to add linux-surface repo

* chore(Containerfile): Remove redundant rpmfusion enabling

* chore(Containerfile): More sed replacements

* chore(Containerfile): More repo disabling trimming

Use for loops to slimmer it down

* fix(Containerfile): remove '--id' flags

We cant use '--from-repofile' alongside '--id' or '--set'.
See https://github.com/rpm-software-management/dnf5/issues/2024
2025-01-27 11:35:39 -08:00
pk-kampanart
4455fa59a2
fix: Whole github 404 page was fetched into /etc/distrobox/incus.ini (#2189)
Because filename changes from origin
2025-01-26 12:00:51 -08:00
Kyle Gospodnetich
dfe2c4cc12 fix: Drop nct6687 due to crashes on some hardware 2025-01-26 11:24:41 -08:00
COxDE
ab96e10a39
feat: add rocm-smi to non-nvidia images (#2165) 2025-01-21 15:47:34 +00:00
Kyle Gospodnetich
a6da83af4d chore(ci): Always update openldap 2025-01-20 10:26:03 -08:00
Kyle Gospodnetich
f27285408a fix: Drop asus-firmware since it's been killed upstream 2025-01-20 10:14:43 -08:00
Kyle Gospodnetich
232338747a chore: Be more explicit during exclude 2025-01-15 13:45:27 -08:00
Kyle Gospodnetich
6d166d42dd
fix: Exclude kernel from upstream 2025-01-15 07:34:57 -08:00
Kyle Gospodnetich
1431fa34e1 Add mesa to exclude 2025-01-14 22:43:37 -08:00
Kyle Gospodnetich
91cad84acb Use enabled flag for priority change 2025-01-14 22:23:09 -08:00
Kyle Gospodnetich
f9da2a3c60 chore: Increase priority of terra, negativo, and rpmfusion 2025-01-14 22:23:09 -08:00
Kyle Gospodnetich
25dfe1ab10 chore: Explicitly require x86_64 libs 2025-01-14 22:23:09 -08:00
Kyle Gospodnetich
acb512490a Merge branch 'testing' into unstable 2025-01-14 20:36:30 -08:00
Kyle Gospodnetich
138f3c3c0e
feat(deck): Restore Mura correction for Samsung OLED decks 2025-01-14 13:08:27 -08:00
Kyle Gospodnetich
5aa5217483 chore: Kernel cleanup, fix switcheroo install 2025-01-12 22:47:29 -08:00
Kyle Gospodnetich
022a2d0781 chore: Fix nvidia builds with dnf5 2025-01-12 22:08:27 -08:00
Kyle Gospodnetich
09fe023582 chore: Fix gamescope verion that gets installed by dnf 2025-01-12 21:48:36 -08:00