A number of installed applications like visudo, vipw and vigr need vi to work as expected.
This commit installs the Arch's vi to vim compatibility package so that everything will work as expected after a fresh installation.
Fixes#497
Allows a developer to build an image with their local changes, then test it on their own system by soft rebooting into the generated *-root.erofs. This is ephemeral, and doesn't last a reboot.
plasmalogin doesn't do this anymore, as of fa3916a4aa, and it's noted that it should be done in environment.d instead. This fixes expected behaviour where binaries in /usr/local/bin should take precedence over /usr/bin.
These two need to be enabled by default because they don't get
auto-started. Instead, they have run conditions that cause them to only
do something if they detect they're a guest OS.
Enable them by default to make that work.
Fixes#426
libratbag is dependency for Piper UI application that can be used
for modifying configurable mice. It also comes with ratbagctl that
allows doing this from terminal.
Considering we sometimes encounter bugs with mice that have
different polling rates, we should have a tool to allow
us discover those bugs easier with such mice.
Sorts with ls -v to ensure correct version ordering, and prevents bootstrap.sh from failing when ls (previously find) outputs multiple archive paths into tar that are separated by \n.
Closes invent.kde.org/kde-linux/kde-linux/-/issues/299
When using a full disk, calamares is using partition layout within partition.conf and sets GPT type for root partition
When using manual partitioning tool, calamares is creating root partition with GPT type "Linux filesystem", then at reboot, the root partition is not found by systemd.
I added a patch in calamares@subvol to force gpt type on root partition.
I hope it can be usefull
Some WiFi dongles have included flash storage which includes driver installers for Windows. This isn't relevant to us, and prevents use of the dongles when they're in flash storage mode. Pre-install usb_modeswitch to automatically switch them into WLAN mode so they can be used.
Installed size is 252.9 KB.
With the 25.08 Flatpak runtime, this will always automatically install itself in an appropriate way. There's no need to do it here. Once Firefox switches over to the 25.08 runtime, which is tracked in https://bugzilla.mozilla.org/show_bug.cgi?id=2010742, then it will already have codecs-extra automatically installed and available to it.
at some point in the past apparently we had a bogus sysusers file that
pointed the home to /usr/var/... which of course makes no sense and
breaks things.
the only way to rectify this is to throw away the user and start over.
to achieve that we have a new fix service that runs unless a marker file
is present and possibly deletes the broken user. recreation is delegated
to sysusers as per usual
Fixes#476
Otherwise, upgrade-installs will still try to use SDDM, which only
remained in the image by accident, and will be removed with
f20d66e1b26a4d5d9cdc9efd0aedaab725003a49 in the packages pipeline.
Resolves#475
Makes plasma-login automatically re-log the live user back in when logged out. This doesn't lead to login "death loops" anymore - which was the case on SDDM - and is the expected behaviour for a live environment.
Messages like "could not parse /path/to/mountinfo" and "watchdog did not
stop" briefly flash on screen during reboot/shutdown.
Another contributing factor is the broadcast (Wall) message "system is
going down NOW".
It's been all but abandoned upstream, and the only user we had asking
for it found another way to get their wireless card working with
wpa_supplicant.
Resolves#465
Resolves: https://invent.kde.org/kde-linux/kde-linux/-/issues/461
This commit installs `cpupower` and `turbostat` which are part of
the `linux-tools` metapackage on Arch.
`cpupower` provides commands to set the maximum processor frequency,
and other tunables.
`turbostat` reports processor frequency, package power, and more.
Part of #464
Still needs something to automatically set the country, but at least now
when that something exists, this is the place they can do it. And in the
meantime, users can set it manually.
We pre-install it, but don't turn it on, so it won't work without manual
work from the user. Let's turn it on by default.
The cost is another daemon running in the background, but at least on my
system it consumes less than 1 MiB of memory.
This adds v4l2loopback-utils, which also pulls in the DKMS modules and installs them. Also, it fixes the alphabetical order of openrazer-deamon. Since somebody failed elementary school... let me just check git blame... oh. It was me.
Closes https://invent.kde.org/kde-linux/kde-linux/-/issues/312
plocate is a fast and efficient file locating tool that improves upon
the traditional locate command. Database is updated daily or on demand
by running `sudo updatedb`, then users can quickly find files using
`locate <filename>` -- much faster than using `find` across the
filesystem.
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.