Harald Sitter
5cdb7c92b1
disable missing programs check
2024-04-15 22:13:50 +02:00
Harald Sitter
9ad3906765
make sure xwaylandvideobridge gets built
...
it's important for x11-wayland interop
2024-04-15 18:44:05 +02:00
Harald Sitter
2eff829837
install opencv for spectacle
...
new dep in master it seems
2024-04-08 05:50:25 +02:00
Harald Sitter
9511ddacdb
pull pulseaudio-qt into the dep chain for plasma-pa
...
not currently pulled in because the dependency data hasn't been
generated yet
2024-04-07 17:32:47 +02:00
Harald Sitter
f9e800805b
overlay: check for block device
...
strangely enough block devices are block devices and not regular files
;)
2024-04-07 17:30:47 +02:00
Harald Sitter
681c61ebd9
rebuild-efi: include microcode if available
2024-04-07 10:15:39 +02:00
Harald Sitter
23b66069f6
rebuild-efi: don't mangle /etc config
...
write a local config instead and use that
2024-04-07 10:15:23 +02:00
Harald Sitter
ddfde0aad8
pregenerate all locales
2024-04-07 10:14:46 +02:00
Harald Sitter
619df30247
try to fix oom handling
...
I am not super sure but oomd seems a bit misbehaving with only
pressure=kill in so far as it doesn't even monitor swap usage
2024-04-04 18:00:08 +02:00
Harald Sitter
efed307853
style++
2024-04-04 17:59:02 +02:00
Harald Sitter
d470159b09
add a script to install efi addons
2024-04-04 16:39:15 +02:00
Harald Sitter
b571396142
install systemd-bootchart to ease boot performance debugging
2024-04-01 16:37:05 +02:00
Harald Sitter
3ff9a2711f
install cups
...
for printing :)
2024-03-28 02:08:07 +01:00
Harald Sitter
85a62ba583
remove vlc again
...
plasma was ported to canberra and I only see non-backend-dependent uses
of phonon left
2024-03-28 00:05:42 +01:00
Harald Sitter
cb8c333a50
prototype debug symbol extraction
...
it is unclear if this is even useful. there appear to be 1.3 compressed
GiB of symbols
2024-03-27 00:14:52 +01:00
Harald Sitter
b189dc5529
make watermark smaller
2024-03-25 23:39:41 +01:00
Harald Sitter
8380cfaf43
install pyatspi for selenium
...
probably could be part of the development packages
2024-03-25 15:17:08 +01:00
Harald Sitter
762dbabb81
let's start a breeze-bgrt theme for plymouth
2024-03-25 14:05:25 +01:00
Harald Sitter
1c7dda5629
pull perf into the development packags
2024-03-25 00:53:27 +01:00
Harald Sitter
393a82caae
enable samba support
2024-03-23 21:27:21 +01:00
Harald Sitter
bc9c440497
systemd: also disable debug logging in config
...
already got disabled in initrd but the config file still causes
verbosity
2024-03-23 01:16:13 +01:00
Harald Sitter
8b9a669737
initrd: make quiet
...
since booting works more or less reliable now I don't need this level of
verbosity
2024-03-22 04:11:26 +01:00
Harald Sitter
9e2b577fe9
use a nicer oom time
...
completely arbitrary value anyway
2024-03-22 04:09:54 +01:00
Harald Sitter
2623067756
systemd: configure oom handliing
...
hope I used the right directories respectively, haven't managed to test
this properly
2024-03-21 17:26:20 +01:00
Harald Sitter
03870ac301
install fwupd for discover
2024-03-20 14:58:28 +01:00
Harald Sitter
fc9946134b
next try to get a working ignore going
2024-03-20 14:48:40 +01:00
Harald Sitter
771c501081
try fixing kde-builder syntax
2024-03-20 14:35:55 +01:00
Harald Sitter
de23c3d353
try to ignore packagekit-qt
...
not sure this is the right syntax but let's give it a go. manual has
some extra keys which I hope we don't need.
2024-03-20 14:18:57 +01:00
Harald Sitter
29478703ad
noconfirm the removal
2024-03-20 14:14:47 +01:00
Harald Sitter
25415f781f
experiment successful, switch back to regular plasma-workspace
2024-03-20 13:56:28 +01:00
Harald Sitter
6f801db211
experiment with my livestuff branch
...
it's meant to setup the live system and session correctly, but testing
it is rather difficult so we need to bend the image a bit to try it
2024-03-19 17:13:17 +01:00
Harald Sitter
6cd78ca192
give install page a nice icon too
2024-03-18 15:57:11 +01:00
Harald Sitter
2d72217424
calamares: add pretty navigation bar as well
2024-03-18 15:50:49 +01:00
Harald Sitter
8b0d08ce78
calamares: move all bar anchors to the same place
...
easier to read
2024-03-18 15:50:32 +01:00
Harald Sitter
db15a402d0
calamares: refine header a bit
...
brings Jens' design a bit more in line with how we do UIs today
2024-03-18 15:36:46 +01:00
Harald Sitter
60c2047198
calamares: implement nicer sidebar (well, topbar)
...
design by Jens Reuterberg
https://community.kde.org/KDE_Visual_Design_Group/Calamares_Design_Project
2024-03-18 15:00:28 +01:00
Harald Sitter
abf12ab6a4
packages: pull gammaray into the devel workflow
2024-03-18 13:32:06 +01:00
Harald Sitter
24e49d192d
calamares: update branding a tad
...
probably should visually design the bugger though
2024-03-18 00:22:23 +01:00
Harald Sitter
56b288b324
calamares: remove now unused configs
...
they are no longer part of the settings as they have been replaced by
our custom scripts
2024-03-17 23:44:29 +01:00
Harald Sitter
7fc5fa11d5
overlay: add support for locale directory
...
inconveniently locales are in /usr/lib/locale rather than var.
selectively overlay it with a subvolume
2024-03-17 23:43:50 +01:00
Harald Sitter
264a5bee6a
preset: disable some stuff we most certainly don't need
2024-03-17 19:08:18 +01:00
Harald Sitter
6fb9c68859
overlay: don't restart
...
if it falls on the nose it's not getting any better a second time
2024-03-17 16:45:10 +01:00
Harald Sitter
850cf8802e
initrd: switch to rw by default
...
ro for as yet unknown reasons causes the overlay mounts to also be ro
and break because obviously mounting upper and work dir that are ro
makes no sense
2024-03-17 16:44:48 +01:00
Harald Sitter
0475cf3a48
overlay: don't mount twice
2024-03-17 16:44:05 +01:00
Harald Sitter
54f8c97f09
overlay: override rootdisk with $1 instead of seeding it
...
basically we always go with gpt-auto-root when available unless $1 is
set. this specifically makes it so that we get decrypted device nodes in
encryption scenarios
2024-03-17 13:50:40 +01:00
Harald Sitter
d7b5177613
overlay: mount with rw
...
otherwise we may end up ro and fall apart
2024-03-17 13:49:34 +01:00
Harald Sitter
dea48249ef
calamares: try to resolve luks devices properly
2024-03-17 13:48:42 +01:00
Harald Sitter
9fbb59a09a
also set lsm on live image
...
gives a more coherent experience between images
2024-03-17 13:02:47 +01:00
Harald Sitter
728b818cb4
forward args to calamares
2024-03-17 05:23:24 +01:00
Harald Sitter
cade9c6749
rejigger how calamares works
...
calamares has real trouble implementing the mount lineup we need, this
resulted in a fairly subpar installation result. we'll now sidestep
calamares for mount and unpacking use.
_calamares@subvol now takes care of both use cases. it first undoes a
bunch of stuff calamares does implicitly, then sends the rootfs subvol
to the target, creates all the necessary subvolumes and folders, mounts
/proc /dev etc and finally invokes the overlay program to overlay
everything like we do in the initrd
as a side effect the overlay program now accepts device and mount target
as input with default values when no input is given (i.e. the initrd
scenario - though now that I think about it we could probably just
invoke it properly from the service file)
the end result of all this is a more correct target partition with
properly populated /etc (overlay)
2024-03-17 05:23:13 +01:00