Hadi Chokr
79945de597
Merge branch kde-linux:master into patch-1
2025-03-03 20:27:37 +00:00
Harald Sitter
c2171f965e
put .local/bin into PATH so kde-builder is happy
...
without this it will error out and tell the user to fix their path
2025-03-03 18:46:43 +00:00
Nate Graham
a05a01a2a6
Pre-install python-setproctitle for kde-builder
...
It's a good thing to be able to run this out of the box.
Fixes #156
2025-03-03 16:16:43 +00:00
Lasath Fernando
89ad1eb049
Create appstream metadata file and add it to sysupdate config
...
This is required for plasma/discover!957 to pick up and display KDE Linux
2025-03-03 01:53:21 +00:00
Hadi Chokr
0e64409e4b
Replace mkosi.finalize.chroot
2025-03-01 22:08:11 +00:00
Hadi Chokr
88487b5cd5
Edit 50-modify_nsswitch.py
2025-02-28 20:35:24 +00:00
Hadi Chokr
55c17abacd
Edit 20-packages-network.conf
2025-02-28 20:28:54 +00:00
Hadi Chokr
439901d8d2
Edit 20-packages-network.conf
2025-02-28 20:27:15 +00:00
Hadi Chokr
6d81fa2a54
Edit 20-packages-network.conf
2025-02-28 20:26:36 +00:00
Hadi Chokr
ecb8c20faa
Edit 20-packages-network.conf
2025-02-28 20:25:40 +00:00
Hadi Chokr
5ec9805aad
Edit mkosi.finalize.chroot
2025-02-28 20:23:57 +00:00
Hadi Chokr
209f1b400c
Upload New File
2025-02-28 19:31:07 +00:00
Hadi Chokr
81a3ac1f0d
Delete 50-modify_nsswitch.py
2025-02-28 19:30:49 +00:00
Hadi Chokr
0d93344743
Edit modify_nsswitch.py
2025-02-28 19:24:03 +00:00
Hadi Chokr
f416a159ad
Delete .gitkeep
2025-02-28 19:22:57 +00:00
Hadi Chokr
1ffb975e69
Edit 20-packages-network.conf
2025-02-28 19:20:22 +00:00
Hadi Chokr
97b20c915b
Edit mkosi.finalize.chroot
2025-02-28 17:15:39 +00:00
Hadi Chokr
1c0d6bdb5d
Upload New File
2025-02-28 17:14:15 +00:00
Hadi Chokr
fb3ea3e0fd
Upload New File
2025-02-28 15:36:49 +00:00
Hadi Chokr
e5055049f9
Delete mkosi.finalize.chroot
2025-02-28 15:35:42 +00:00
Hadi Chokr
70707aefce
Add new file
2025-02-28 15:35:25 +00:00
Hadi Chokr
0e64676800
Delete mkosi.finalize.chroot
2025-02-28 15:34:17 +00:00
Hadi Chokr
e20ac27c89
Add new directory
2025-02-28 15:32:51 +00:00
Hadi Chokr
0ae975bf6f
Edit 50-kde-linux.preset
2025-02-24 14:30:51 +00:00
Hadi Chokr
14b09e9243
Edit mkosi.finalize.chroot
2025-02-24 13:57:29 +00:00
Hadi Chokr
6fe3577ae2
Edit 50-kde-linux.preset
2025-02-24 13:52:42 +00:00
Hadi Chokr
ffd3d5cae9
Edit 20-packages-network.conf
2025-02-24 13:49:47 +00:00
Hadi Chokr
8a78447658
Edit mkosi.finalize.chroot
2025-02-23 06:50:30 +00:00
Hadi Chokr
c42defc927
Delete nsswitch.conf
2025-02-23 06:48:34 +00:00
Hadi Chokr
f621cea983
Edit 50-kde-linux.preset
2025-02-23 06:48:19 +00:00
Hadi Chokr
f3c96c0e5c
Add the sed command into the finalize script.
2025-02-23 06:43:46 +00:00
Nate Graham
83d492d918
Remove nvtop .desktop file
...
Amends 6341baed9d .
It's broken due to Konsole being in a Flatpak, which suffers from Bug
495551. Even if it were working, this is kind of useless since it just
launches the CLI command anyway. Let's remove it.
2025-02-22 15:12:03 -07:00
Hadi Chokr
32a4d7d1d6
Edit nsswitch.conf
2025-02-20 15:46:07 +00:00
Hadi Chokr
cae2ac4bd1
Edit mkosi.finalize.chroot
2025-02-20 15:42:10 +00:00
Hadi Chokr
e804749a9d
Upload New File
2025-02-20 15:39:38 +00:00
Hadi Chokr
5a1ef0490c
Adding nss-mdns for Avahi mDNS for local domain resolving etc.
2025-02-20 07:27:21 +00:00
Nate Graham
6341baed9d
Add a few more power user CI tools to the image
...
nvtop is basically the GPU companion to htop, which we do already
include.
ydotool is useful for basic automation, which enthusiasts and developers
often benefit from.
Relevant to #12
2025-02-20 03:49:40 +00:00
Hadi Chokr
854d69a0b5
Fix EFI boot entry permissions (Issue #146 )
2025-02-19 20:16:18 +00:00
Harald Sitter
68f1857863
postinst: set image_id
...
prevents mkosi from adding one which is then not in our unified kernel
image
2025-01-27 15:12:58 +01:00
Nate Graham
88810855d4
Include Ufw
...
We currently include the firewall KCM but no firewall! Instead of
getting rid of the KCM, let's add a firewall. Ufw is sane enough, at
least until the KCM supports zones which is necessary to fully support
the competing firewalld firewall.
Resolves #112
2025-01-26 15:25:52 -07:00
Harald Sitter
629b26135e
calamares: use /boot instead of /efi
...
/boot is where systemd auto mounts stuff these days
2025-01-26 18:03:17 +00:00
Harald Sitter
c6b95cf982
Revert "Refactor EFI directory structure creation"
...
This reverts commit b294a76309 .
The template system was put in place to differentiate what is in the live
image and what needs to be in the target system. doing away with it
broke the installation
2025-01-26 18:03:17 +00:00
Harald Sitter
aaa81980ff
update: ensure older systems can upgrade
...
/efi mounting would fall over and block the update, so make a better
effort finding it and mounting it
2025-01-26 16:43:49 +01:00
Nate Graham
8f93783339
Add Maliit to base image
...
In the past this has been requested as a Flatpak, but I believe that it
fits better as a pre-installed package because it's system enablement
for touch devices; without it, they simply don't work. As such, the user
shouldn't be able to remove it or swap it out for something else
(because it's the only thing we support right now anyway).
2025-01-23 20:37:13 +00:00
Ian Monroe
0b9dca0246
create a new update-local.py script
...
just pass it a directory and it will look for update images in it
2025-01-17 03:41:34 +00:00
Lasath Fernando
d7237822dc
Fix error when building locally multiple times
...
If the mount directories are left over from a previous run, it currently tries to create them again and fails.
This fixes that.
2025-01-16 15:18:44 +00:00
Nate Graham
262ca17e3f
Don't install KWalletManager from Flatpak
...
It isn't suitable for our use case since it's more than just an app; it
provides a KCM as well. This doesn't (and can't) come through in the
Flatpak packaging of it, so we're missing the KCM in System Settings,
and that's a problem.
Instead, let's let the software be built from source using kde-builder.
Depends on
https://invent.kde.org/kde-linux/kde-linux-packages/-/merge_requests/15
2025-01-14 03:55:08 +00:00
Harald Sitter
096cc653e1
Revert "finalize: trust our signing key very much"
...
This reverts commit 0b3b7ca074 .
Turns out my command seems to have been bad :(
https://invent.kde.org/kde-linux/kde-linux/-/jobs/2445201
2025-01-07 23:15:08 +01:00
Harald Sitter
0b3b7ca074
finalize: trust our signing key very much
2025-01-07 12:31:24 +01:00
Harald Sitter
0f94a54d14
dev packages: install pip
...
python without it is rather sad
2025-01-07 12:30:47 +01:00