Commit Graph

534 Commits

Author SHA1 Message Date
Harald Sitter
f5846c98ce ci: pass the env along
not sure that will work but I'm hopeful
2025-07-29 20:04:51 +02:00
Harald Sitter
5a81470572 use VM also for publishable job 2025-07-29 19:57:13 +02:00
Harald Sitter
f861e85d43 ci: port to VM builders 2025-07-29 19:54:41 +02:00
Nate Graham
e5d9c27128 Compile Calamares from its new home on Codeberg
Looks like it moved over there a few months ago.
2025-07-23 13:52:13 -06:00
Hadi Chokr
3fa2324aaa Add git-lfs
Adding Git extension for versioning large files to base Image.

Resolves #210
2025-07-22 07:35:44 -06:00
Harald Sitter
8d1906ab44 bootstrap: store the pristine pacman.conf
we can't have the packages pipeline use the linux equipped file because
then it'd download the binary packages instead of building them, risking
BIC crashes and the like
2025-07-22 12:03:27 +02:00
Harald Sitter
d7636083d5 bootstrap: fold getbuild_date into bootstrap AND build
unfrotunately we need a code copy for this because bootstrap must be
self contained. not too much to worry about since they are both in the
same repo so I expect people will grep for stuff (hopefully :D)
2025-07-22 10:47:56 +02:00
Harald Sitter
96c7c0d139 bootstrap: refactor how build_date gets applied
with ephemeral VMs the base image is old so we need to update the
mirrorlist during build.sh as well. also turn the copies around. now we
always pull copies out of /etc
2025-07-22 10:10:20 +02:00
Harald Sitter
6a3d390d32 bootstrap: put mkosi into /opt
/tmp would disappear between boots in VM
2025-07-22 10:08:22 +02:00
Harald Sitter
a39c00fa52 bootstrap: make sure to populate the key
VM images don't come populated
2025-07-22 10:08:03 +02:00
Nate Graham
697fbc2955 Remove QtWebEngine workaround
It was fixed in Qt 6.9.1, and we have that now.
2025-07-20 15:21:00 -06:00
Nate Graham
75eb8fcc8b Relax installation requirements
Reduce system requirements to 3.5 GB to account for some of it being
taken up by the GPU and firmware. This should allow installing on
systems with 4 GB of physical RAM.

Fixes #198
2025-07-19 20:40:36 -06:00
Hadi Chokr
5962e614b3 Force Plymouth to use the GPUs DRM 2025-07-18 11:32:13 +00:00
Hadi Chokr
cf6a516a2e Silence the kernel
This will completely silence the boot and help debugging Issue #209.

The options are explained in the Arch Wiki here:
https://wiki.archlinux.org/title/Silent_boot#Kernel_parameters
2025-07-17 08:28:38 -06:00
Hadi Chokr
b89b76d942 Revert "Total Silence..."
This reverts commit 70b87241d6
2025-07-15 14:10:45 +00:00
Hadi Chokr
70b87241d6 Total Silence... 2025-07-15 14:10:17 +00:00
Hadi Chokr
3ed41f86c7 Re-add toolbox to base image
Add Toolbox to the base image. Its the base of distrobox
but is still useful, as its faster and lighter etc. It's
also needed for https://invent.kde.org/system/kontainer
Second Backend. It was replaced by distrobox earlier but
toolbx has been rewritten in an actual programming
language and is useful again.
2025-07-12 08:17:27 -06:00
Hadi Chokr
e356bac4c4 Rebase Move --package-cache-dir flag to mkosi.conf
It isn't dynamic, so we can have it in the config file.

Rebase of https://invent.kde.org/kde-linux/kde-linux/-/merge_requests/125
2025-07-12 07:25:52 -06:00
Nate Graham
fec7abae52 Pre-install geoclue
Otherwise Night Light's automatic location mode won't work.
2025-07-11 13:04:59 -06:00
Hadi Chokr
e9e0128e72 Add vt.global_cursor_default=0 to cmdline 2025-07-11 15:35:58 +00:00
Harald Sitter
ae69572a81 remove update test logic again
it doesn't work on master for reasons I do not understand since it
passed in the MR CI

```
+ /usr/lib/systemd/systemd-sysupdate list
Found container virtualization container-other.
Directory "/boot" is not the root of the file system.
File system "/efi" is not a FAT EFI System Partition (ESP) file system.
File system "/boot" is not a FAT EFI System Partition (ESP) file system.
Failed to check file system type of "/boot/efi": No such file or
directory
Failed to resolve $BOOT: Required key not available
```
2025-07-01 14:13:37 +02:00
Harald Sitter
62850372b0 use new pgp file name
also try to make sure this doesn't break in the future

Fixes #199
2025-06-30 12:05:39 +02:00
l10n daemon script
28e86e1baa GIT_SILENT made messages (after extraction) 2025-06-22 00:41:57 +00:00
l10n daemon script
b6ec4250c9 GIT_SILENT made messages (after extraction) 2025-06-21 00:41:13 +00:00
Hadi Chokr
2bfd415d34 Set a lower User Service Timeout
2 minutes does not make much sense for a desktop OS.

CCBUG: 505563
2025-06-15 11:45:05 -06:00
Hadi Chokr
74419bdeea Revert "Add new file"
This reverts commit f5c728de5d
2025-06-14 17:34:51 +00:00
Hadi Chokr
f5c728de5d Add new file 2025-06-14 17:34:11 +00:00
Hadi Chokr
0565fb65ba No reason to use Version 3 lol 2025-06-12 07:58:31 +00:00
Hadi Chokr
d182cfb6cc Edit LicenseRef-KDE-Accepted-LGPL.txt 2025-06-12 07:54:09 +00:00
Hadi Chokr
f22610ed4d Finish REUSE CI. 2025-06-12 07:49:31 +00:00
Hadi Chokr
86cdf4147f Edit REUSE.toml 2025-06-12 07:49:31 +00:00
Hadi Chokr
d49dd0ab08 Edit REUSE.toml 2025-06-12 07:49:31 +00:00
Hadi Chokr
3b9eff34d9 Add Reuse 2025-06-12 07:49:31 +00:00
Hadi Chokr
faf026e397 Update .gitlab-ci.yml file 2025-06-12 07:49:31 +00:00
l10n daemon script
6077af1b37 GIT_SILENT made messages (after extraction) 2025-06-11 00:41:16 +00:00
l10n daemon script
76cdef5f38 GIT_SILENT made messages (after extraction) 2025-06-01 00:41:26 +00:00
l10n daemon script
79b42864a4 GIT_SILENT made messages (after extraction) 2025-05-30 00:41:31 +00:00
l10n daemon script
011234a414 GIT_SILENT made messages (after extraction) 2025-05-27 00:40:21 +00:00
Nate Graham
2a0ecba177 Ship with the Orca screen reader
You can't get it later, and it's mandatory for proper accessibility
support. Include it in the base image.
2025-05-17 10:32:37 -06:00
l10n daemon script
764656ae09 GIT_SILENT made messages (after extraction) 2025-05-16 00:40:50 +00:00
l10n daemon script
b9fea4df9c GIT_SILENT made messages (after extraction) 2025-05-15 00:41:14 +00:00
l10n daemon script
89a6a5f434 GIT_SILENT made messages (after extraction) 2025-05-13 00:40:29 +00:00
l10n daemon script
d4acab1c94 GIT_SILENT made messages (after extraction) 2025-05-11 00:41:05 +00:00
l10n daemon script
abae831677 GIT_SILENT made messages (after extraction) 2025-05-10 00:41:17 +00:00
l10n daemon script
2b427a28e0 GIT_SILENT made messages (after extraction) 2025-05-07 00:41:04 +00:00
l10n daemon script
2585476c78 GIT_SILENT made messages (after extraction) 2025-05-06 00:40:17 +00:00
l10n daemon script
9e257224e0 GIT_SILENT made messages (after extraction) 2025-05-05 00:40:26 +00:00
Harald Sitter
bc254ff413 refresh twice to force a refresh
prevents random 404 errors, hopefully
2025-05-04 21:47:31 +02:00
Hadi Chokr
87753daf6e live-generator: exit silently on non-live systems 2025-05-04 18:51:41 +02:00
Hadi Chokr
eef2c1ac6f Use Arch Linux Archive Snapshot for Image Builds
This is the second PR to fix the issue i am assigned to. It depends on the first PR at kde linux packages.

(Closes #148)
2025-05-04 18:50:04 +02:00