They're already pre-installed — pulled in as mandatory dependencies of
something else. But let's mark them explicitly so they don't ever get
accidentally removed in the future.
Makes it actually show the bootloader as soon as possible when the system starts, and moves the automatic hiding into the bless service so it's hidden when the system is shut down and blessed.
To match what was documented in
https://invent.kde.org/websites/kde-org/-/merge_requests/433
Any less and apparently Calamares crashes and there's not actually
enough space to install (6 GB != 6 GiB, and we're just over the
line)
CCBUG: 512926
Include udev rules for enabling runtime power management for NVIDIA graphics processors using PRIME, as well as setting up some memory management improvements in the driver.
Adds a service which checks if the boot was successfully blessed and if the user does not have any other operating systems installed. If this is the case, hide systemd-boot for the next bootup, assuming the user doesn't force shut down the system and uptime is greater than 5 minutes.
Otherwise it's broken, and debugging AppArmor issues becomes difficult.
Its dependencies are optional on Arch, so we need to manually add them.
Fixes#437Fixes#419
At one point[1], the /etc/geoclue/geoclue.conf file that came with the
geoclue package turned on BeaconDB as a Wi-Fi source by default.
However after some package updates, now it no longer does, causing the
service to be misconfigured and dump billions of errors in the journal
log (to be precise, one every five minutes, forever).
Let's ship our own configuration file to provide some sane vendor
defaults to fix the issue and prevent it from happening again.
Fixes#436
[1] https://invent.kde.org/kde-linux/kde-linux/-/issues/221#note_1276801
It doesn't work by default in the Firefox flatpak. Set it up so it can for visually impaired users. This will also suppress the error message that often shows up, warning the user that it won't work.
Installs the sane package, then uninstalls it while preserving its udev rules. This ensures the udev rules are kept up to date without including the rest of the package.
Kate is a superset of KWrite; it's somewhat redundant to pre-install
both. Let's do only KWrite since it's simpler for more general-purpose
usage. Developers who want to use Kate for technical work can find it
easily enough.
Resolves#420 blaze
It's quite common for operating systems to include a calculator app.
KRunner can do basic math, but this is somewhat hidden, and can't
replace the full functionality of a calculator app. Let's include KDE's
flagahip calculator app, KCalc.
Resolves#344
Enabling `media.hardware-video-decoding.force-enabled` for all video cards, not just NVIDIA ones, can lead to breakages where Mozilla's blacklist disables hardware video decode for a legitimate reason. Conditionally enable hardware decode if a NVIDIA card is present, and disable it otherwise.