* feat(test): KDE and QT version mismatch
* revertme: this should make the build fail
* chore: small cleanup
* Revert "revertme: this should make the build fail"
This reverts commit 6ae18379d8b01dfda9595d9b2c182463d99d5c0c.
* chore: clean up repo
* chore: overrides and remove tailscale repo
* remove base image changes script
* refactor dx and build scripts
* add better way to install openrazer-daemon
* move the pinned packages to packages.sh
* fix typo
* sunshine is not excluded package anymore
* fix toolip
* update fedora version to 42
* fix: remove unnecessary bootc lint
we do that in the containerfile at the end
* remove /opt stuff
---------
Co-authored-by: renner <80410025+renner0e@users.noreply.github.com>
Co-authored-by: renner <renner0@posteo.de>
* feat: nuke fedora flatpaks
* start the service on boot
* remove extra space :C
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* feat: enable bazaar flatpak
* feat: autostart flatpak bazaar service
This will replace the systemd service provided by the rpm
* feat: enable backported flatpak for non-beta images
---------
Co-authored-by: inffy <10782843+inffy@users.noreply.github.com>
* fix: add nerdfont-symbols
Adding these so our motd and starship don't look like shite
* better way
* few comments
* Update build_files/base/05-override-install.sh
Co-authored-by: Adam Fidel <ledif@users.noreply.github.com>
* fix: remove font files again
---------
Co-authored-by: Adam Fidel <ledif@users.noreply.github.com>
Co-authored-by: renner <renner0@posteo.de>
This copr has been unmaintained since almost a year
https://copr.fedorainfracloud.org/coprs/ganto/umoci
If no one seems to have cared about this then let's just remove it
This is not available in brew either
* chore: remove kind from image
this is available in brew
* fix: duplicated entry
we also have this in aurora-apps.just
* feat: add k8s-dev-tools ujust to motd
* feat: check if bazaar flatpak preinstall file is present
* feat: check for more important packages
* feat: check if removed packages are actually removed
some of those are from main, in case that blows up
* feat: check if nvidia has nvidia stuff installed
* fix: don't do nvidia for now
---------
Co-authored-by: inffy <10782843+inffy@users.noreply.github.com>
* feat: add brewfile validation
* building is needed for linter to work properly
* relocate brewfiles for easier access
* remove homebrew/cask tapping
* revert the building for touching brewfiles
* Update .github/workflows/validate-brewfiles.yml
Co-authored-by: renner <80410025+renner0e@users.noreply.github.com>
---------
Co-authored-by: renner <80410025+renner0e@users.noreply.github.com>
A DX build would run the regular lint at the end of that stage and then
for the dx stage again. This will only bootc lint it once at the end.
Co-authored-by: inffy <10782843+inffy@users.noreply.github.com>
* feat: add initial stuff for bazaar flatpak
* chore: sort flatpak list
* fix: change path of bazaar config
* feat: add flatapk preinstall stuff
* fix: make permissions work
* feat(bazaar): add user background service
* fix: enable new services
* fix: don't do flatpak preinstall on the ISOs
* feat: remove bazaar rpm
* fix: move bazaar to /etc
* feat: use our own patched flatpak package
https://github.com/ublue-os/packages/tree/main/staging/flatpak
* fix: remove bazaar rpm from tests
it got replaced by the flatpak
* fix: wrong path
* fix: don't symlink bazaar to discover
* Revert "feat: remove bazaar rpm"
This reverts commit b561a54a9166e002b660ff28eed4255861e132a9.
* Revert "fix: remove bazaar rpm from tests"
This reverts commit af39bca90c7c4819662feaf554ba9a5647805e70.
* fix: don't autostart flatpak bazaar for now
add me back later
* feat: add stuff so flatpak bazaar can coexist with rpm
* Revert "fix: move bazaar to /etc"
This reverts commit 3e18b1bb3cb88636810a35110767206d995d6a88.
* fix: disable flatpak bazaar service
* feat: remove discover
* chore: remove ujust toggle-software-store
* chore: set bazaar as default in kickoff and panel + remove discover jank
* Revert "feat: remove discover"
This reverts commit eb7c57d7869b427fdaa83c48928d8959e9c92267.
* Revert "chore: remove ujust toggle-software-store"
This reverts commit 8c7d3e9863bee88f110b35b6343253d79e3d58ef.
* Revert "chore: set bazaar as default in kickoff and panel + remove discover jank"
This reverts commit 4efd3838f3685dfa441445e480c38e6beb14ea03.
* Revert "fix: change path of bazaar config"
This reverts commit 7d6bbea0b8e2e0eae87b61ca301c86b716d89e79.
* chore: undo bazaar symlink removal
is this the source for the messed up kickoff
This reverts commit a61edb3193175991a25ac31a8fdf70d6a812f1c6.
* fix: only do beta stuff on beta
* fix: symlink discover again
---------
Co-authored-by: inffy <10782843+inffy@users.noreply.github.com>
* feat: enable testing repo for beta
* chore: beta gates for akmods
* chore: rpmfusion beta
* chore: more enablements
* fix: beta should check the beta tag on main
* sunshine copr not avaialble for f43
* update packages and repo files
* chore(deps): update ghcr.io/ublue-os/kinoite-main:latest docker digest to 55277ae (#1092)
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
* remove some packages from beta f43
* move special packages away from packages.json
* another if override for beta
* update
* cleanup for copr repos
* more cleanup
* revert akmods changes
* exclude mozilla fonts
* fix excluded packages
* Update build_files/base/03-install-kernel-akmods.sh
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* cleanup some packages
* scx-scheds be gone
---------
Co-authored-by: ubot-7274[bot] <217212047+ubot-7274[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* add shortcut for offline docs
* changes to overrides
* add the shortcut to the help section
* Rename application from 'Aurora Docs' to 'Aurora Offline Docs'
We might want to wait for this until 6.15 reaches stable
no one mentioned it on the bugtracker that it works on 6.14 explicitly
https://bugzilla.redhat.com/show_bug.cgi?id=2365882#c58
Co-authored-by: inffy <10782843+inffy@users.noreply.github.com>
* fix: disable discover notifier
Adds the re-enablement to the ujust
fixes: https://github.com/ublue-os/aurora/issues/888
* fix: the ujust would reqguire a reboot otherwise
I have no idea why this works
* fix: the ujust actually works now again
---------
Co-authored-by: inffy <10782843+inffy@users.noreply.github.com>
* fix(build): use GITHUB_TOKEN for curl when needed
* use /tmp instead of /usr/local
* missed one
* pass -E to sudo
---------
Co-authored-by: inffy <10782843+inffy@users.noreply.github.com>
* feat: add bazaar and app list
* feat: add krunner-bazaar
* feat: disable discover search results
* feat: explicitly enable bazaar krunner plugin
this is not strictly needed, as it is enabled by default
putting this here just in case
* feat: add bazaar to beta image
---------
Co-authored-by: dreamyukii <49896401+dreamyukii@users.noreply.github.com>
Co-authored-by: renner <renner0@posteo.de>
* fix: remove kernel-uki-virt
we add this in main and ostree doesn't put it in the correct spot anyway
* fix: only remove the kernel from the base image when we change it
:stable only has the kernel related stuff from coreos:stable now, no
mismatched kernel-tools anymore we inherit from ostree-desktops-images
:latest, don't touch it unless we pin it
* fix(dx): explicitly install the correct versions for kernel-{devel,tools,tools-libs}
kernel-headers has no coreos:stable version in the repos, just install
the latest one then
* fix: also install/versionlock just "kernel" and "kernel-devel-matched" package
* chore: main removed kernel-uki-virt
* fix: double quote to make codacy happy
* fix: make HWE "worky"
* fix: add kernel fixes to hwe as well
I forgor
---------
Co-authored-by: inffy <10782843+inffy@users.noreply.github.com>
start-here logo is now our white-logo
Co-authored-by: Niklas <40402114+NiHaiden@users.noreply.github.com>
Co-authored-by: inffy <10782843+inffy@users.noreply.github.com>
* fix: remove leftover ungated fedora kernel on stable images
uses dnf instead of plain rpm to remove the existing kernel
right now there are leftovers in /usr/lib/modules/
removes kernel-devel, which happens to pull in development deps like
bison, m4 which we don't need on the image.
* fix: remove gcc from image
for whatever reason it pulls in kernel-headers-6.14.3, an old kernel which is
neither the one lastet one from fedora or coreos
gcc pulls glibc-devel
https://src.fedoraproject.org/rpms/gcc/blob/f42/f/gcc.spec#_272
glibc-devel pulls kernel-headers
https://src.fedoraproject.org/rpms/glibc/blob/f42/f/glibc.spec#_531
* feat: add kernel-uki-virt
our main images have it
* fix: remove versionlock from now missing kernel-devel
* fix: versionlock kernel-uki-virt
* fix: add back virtualbox-guest-additions
this is removed with the existing kernel from the image
* make codacy happy
* fix: remove existing kernel without for loop
---------
Co-authored-by: Niklas <40402114+NiHaiden@users.noreply.github.com>
Co-authored-by: inffy <10782843+inffy@users.noreply.github.com>
Someone on discord with previously affected hardware showed a
working bazzite kde the other day which never shipped this workaround.
We don't need this anymore, this must have gotten resolved upstream with 1.19.8
https://github.com/strukturag/libheif/releases/tag/v1.19.8
I tried an image with this change on my laptop that was previously affected
and this totally works now!
https://github.com/ublue-os/aurora/issues/8
needs: https://github.com/ublue-os/packages/pull/549
this has to be installed after the installation
of aurora-logos and thus
can't be in packages.json
Co-authored-by: inffy <10782843+inffy@users.noreply.github.com>
Fedora changed the backgrounds from png to jxl
(now that they ship jxl wallpapers with F42)
they also set default.jxl in
/usr/share/sddm/themes/01-breeze-fedora/theme.conf
so this sets the SDDM wallpaper to whatever is the regular wallpaper.
This removes that kinoite directory and moves all that stuff from etc
and usr from there to shared and removes that corresponding line
from the build script.
* feat: use ublue-setup-services for setup services
This centralizes our setup service solution to the `ublue-setup-services` package, all these snippets came straight from Bluefin LTS.
I believe this should work fine, but it needs some testing, just to make sure everything is okay, although I am quite confident that this is fine because we've been using this for months on LTS
* chore: dont touch the guest user stuff
* fix: remove sb-key service from repo (exists on the ublue-setup-services package)
* fix(dx): move vscode configuration to ublue-user-setup
* fix: remove more sb-key stuff and add setup config
* fix: we are not bluefin lts
* chore: more sb-key-notify stuff
* fix: remove bluefin-dx-user-groups from image build services
* we don't need the theming script
* fix typo
---------
Co-authored-by: Tulip Blossom <tulilirockz@proton.me>
* Revert "feat: remove v4l2loopback and rpmfusion for Fedora 42+ (#2330)"
Also partial revert "feat: install v4l2loopback from terra (#2339)"
This reverts commit 3ff7e659d827648c0a7435f5ed7f711226e17929.
Also this removes the terra installed v4l2loopback in a partial
revert of commit fa23c87eaef6677dfb44ac816a0c390923e908dc.
* use rpmfusion
---------
Co-authored-by: Benjamin Sherman <benjamin@holyarmy.org>
* chore: change wallpapers paths for aurora-backgrounds package
* chore: install aurora-backgrounds from copr
* chore: remove wallpapers from repo
* chore: move aurora.xml to /usr/share/backgrounds/aurora
to match the wallpaper location
---------
Co-authored-by: Juha Uotila <10782843+inffy@users.noreply.github.com>
* feat: remove v4l2loopback and rpmfusion for Fedora 42+
PipeWire should now provide the features which previously made
v4l2loopback necessary. This removes the v4l2loopback install.
Additionally, this removes rpmfusion as it was only still required
to provide dependencies for v4l2loopback.
* install v4l2loopback from terra
* cleanup
---------
Co-authored-by: Benjamin Sherman <benjamin@holyarmy.org>
This adds a one-line change to the build files that will alter the Discover Desktop Shortcut with a command-line argument so that it only shows Flatpaks instead of Flatpaks, Themes and other stuff.
* chore: swap devpod package to copr
* exclude devpod from terra
* remove the devpod swap
we don't need this now that devpod is excluded on the enabling stage
* cleanup for the repo disables
* feat: enable terra repo for dx building too
* disable terra repos in the cleanup
* fixup
* fix: actually enable the main terra repo and leave others disabled
* disable terra repo during cleanup
* use dnf5 config-manager to disable repos
* use dnf5 config-manager to enable terra repo in dx build process
* disable terra in dx-cleanup with dnf5
* chore: use `ublue-os/packages` for ublue-related packages and bluefin metapackage
* remove the sentry switcheroo repo too
---------
Co-authored-by: Tulip Blossom <tulilirockz@outlook.com>
* feat: enable terra repo
* feat: swap kf6-kio to terra repo version
* cleanup
* another cleanup fix
* feat: change switcheroo-control to use terra package
* fix: enable terra repo
* remove sentry switcheroo repo
* remove sentry switcheroo repo
* small change and restore the kf6-kio check
---------
Co-authored-by: Adam Fidel <ledif@users.noreply.github.com>
* feat: cleanup fonts and change sddm logo to new logo
* remove sddm file and add gpu-screen-recorder to install-gaming-flatpaks recipe
* remove ubuntu-fonts
* remove ubuntu fonts repo
* let's not install ubuntu fonts
---------
Co-authored-by: Juha Uotila <10782843+inffy@users.noreply.github.com>
* feat: add CachyOS addons copr for scx-scheds
* dnf swap the scx-scheds package
* fix typo
* me dumbo, no need for the swap
* disable cachyos addons copr
* chore(ci): support combined akmods-kernel-cache in build
Relates: ublue-os/akmods#295
This is expected to fail until the akmods PR is merged.
* seems to miss an ) at the end
---------
Co-authored-by: Juha Uotila <10782843+inffy@users.noreply.github.com>
* chore: un-cliwrap and use dnf5 instead of rpm-ostree
I've been tinkering with and testing dnf5 for a while.
Key items are:
- ensuring cliwrap is properly unwound (checked rpm-ostree Rust code)
- using normal (not wrapped) binaries, eg for dracut
- and the more obvious, replacing "rpm-ostree install" with "dnf5
install", etc
Relates: #1946
* remove build-fix since not needed with dnf5
* convert a few more commands from rpm-ostree to dnf5
the nvidia script from hwe repo had been missed before
the logo swap is new
* Update 03-install-kernel-akmods.sh
* Update 03-install-kernel-akmods.sh
* Update 03-install-kernel-akmods.sh
* Update 02-install-kernel-akmods-dx.sh
* Update 09-hwe-additions.sh
* Appease the linter
* fix: Install kernel-devel
* Update 05-override-install.sh
* Update 07-base-image-changes.sh
* Update 03-install-kernel-akmods.sh
* Delete build_files/base/01-build-fix.sh
* Update 05-override-install.sh
* Update 05-override-install.sh
---------
Co-authored-by: Benjamin Sherman <benjamin@holyarmy.org>
Co-authored-by: m2 <69128853+m2Giles@users.noreply.github.com>
Co-authored-by: Niklas <40402114+NiHaiden@users.noreply.github.com>
* feat: add workaround for sddm theme (again)
* fix: small fix for opentabletdriver
---------
Co-authored-by: Juha Uotila <10782843+inffy@users.noreply.github.com>
* feat: embed actual image version into os-release
* feat: embed actual image version into os-release
* feat: embed actual image version into os-release
* chore(bluefin, removal): remove bluefin from the build system
* fix: remove bluefin from changelogs and issue template
* Also remove "de" image_matrix because now only it's only kde
* chore: remove some bluefin mentions
* chore: rename files and text from bluefin to aurora
* Thanks https://github.com/inffy for PR with bluefin-cli --> aurora-cli changes
* chore: always use /usr/bin/ksshaskpass as SUDO_ASKPASS
* fix: remove bluefin from README.md