Commit Graph

109 Commits

Author SHA1 Message Date
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