Commit Graph

453 Commits

Author SHA1 Message Date
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
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
Harald Sitter
a90214e641 dev packages: install meson
needed to build glib stuff most of the time
2025-01-07 12:30:19 +01:00
Justin Zobel
804bd36b07 Update mkosi.conf - fix build 2025-01-03 22:14:23 +10:30
Nate Graham
f1cf413fe4 Add lsof to the base image
Common CLI tool useful for troubleshooting stuff.

Fixes #126
2024-12-23 10:35:42 -07:00
Ian Monroe
1921a0140c Revert "Use mkosi.output for build artifacts"
This reverts commit ea7ca55cd2.
2024-12-16 11:34:28 -08:00
Lasath Fernando
03a54244d3 Make zsh the default shell for new users
ZSH is (in many ways) the successor to BASH.

It looks/feels the same as bash, but with better tab-completion, better history management, typo-correction, etc.
People that care about their shell will customize it, but people that don't will just notice that the terminal in KDE Linux is faster/more responsive. We should aim to give the best user experience by default.

https://medium.com/@mattwinmill88/what-even-is-zsh-and-why-is-everyone-using-it-9695c869fbe4#0747

Note: This change only affects new accounts so it won't suddenly break anyone's setup.
2024-12-16 19:21:52 +00:00
Bruno Pajdek
0d12df74a3 Use .gitignores instead of .keeps
@fernando Mentioned this convention should be preferred.
2024-12-16 18:59:59 +00:00
Ian Monroe
6cbe5099cf move flatpak install from chroot to container
cleaner, allows caching
2024-12-15 14:29:44 -08:00
Ian Monroe
208b0c530d move ntfs-3g to sysinfo conf file 2024-12-15 22:29:08 +00:00
Ian Monroe
5c750c9918 only run reflector when needed 2024-12-15 22:29:08 +00:00