Commit Graph
34 Commits
Author SHA1 Message Date
Basil Crow 977e74e0b7 components/desktops/lxqt: Remove unnecessary workaround
This is a workaround for an issue that was fixed back in 2019 in
https://github.com/rhinstaller/anaconda/pull/1415.
2025-12-25 08:05:11 -08:00
Neal Gompa e26080addf components/desktops/kde: Drop leftover kde-spin-initial-setup group entry
This was dropped and is not needed with Plasma Setup now being used.
2025-12-15 21:31:27 -05:00
Neal Gompa 1e74928eb0 components/desktops/kde: Replace Anaconda Initial Setup with Plasma Setup
Plasma Setup is an out of box setup experience service
that is now included by default with KDE Plasma.

Reference: https://fedoraproject.org/wiki/Changes/Unified_KDE_OOBE
2025-12-08 18:13:39 -05:00
Adam Williamson dfc9a6e46a Drop python3-boto3 from GNOME to save space
See https://bugzilla.redhat.com/show_bug.cgi?id=2360056#c45 .
python3-boto3 is a very optional dependency of sos, not worth the
space.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-10-03 16:34:01 -07:00
Dan Book f7134195de Cinnamon: drop rhythmbox for exaile and drop obsolete background extras 2025-08-23 19:54:10 -04:00
Neal Gompa 35ef9796e9 components/desktops/soas: Only install the livecd-iso-to-disk script on x86
This package only exists on x86 architectures.

Fixes: 06ef485a89
2025-04-16 19:27:21 -04:00
Neal Gompa 06ef485a89 components/desktops/soas: Only install the livecd-iso-to-disk script
We do not need the full livecd-tools on the SoaS image, only the
scripts needed to put the ISO on a USB stick with persistence.
2025-04-09 12:12:31 -04:00
Neal Gompa db029d864e components/desktops/soas: Add initial-setup GUI package
This ensures that the initial-setup system is present on the image,
which is required for disk image builds.
2025-04-09 12:10:19 -04:00
Allan 01b5342bb5 Phosh updates 2025-03-12 08:21:40 +00:00
Neal Gompa 960270bb86 components/desktops/kde: Only install KDE PIM on x86_64, AArch64, and POWER
This group is currently not available for any other architectures.
2025-02-22 20:42:32 -05:00
Neal Gompa 4d0315767d components/desktops: Drop duplicate unused DesktopCommon profile entries
This is principally to avoid confusion as the DesktopCommon profile
is defined in one place and used across the board.

No functional changes.
2025-02-22 04:05:41 -05:00
Neal Gompa ada197be81 components, teams/server: Use a common profile for hardware support
It is hard to ensure that hardware support packages are pulled in
universally when it's splintered across different variant profiles.

To fix this and ensure Server benefits from this, unify everything
into a common profile and make everything require it.
2025-02-20 14:15:26 -05:00
Neal Gompa 04baf2e19b components/desktops/lxqt: Replace enki with featherpad
Enki is nice and advanced, but it also crashes when you try to use
some basic functionality, so let's put back a simpler app that works.
2025-02-20 07:33:54 -05:00
Neal Gompa a442d1b21e components/desktops/kde: Add x86-emulation group for AArch64 images
Reference: https://fedoraproject.org/wiki/Changes/FEX
2025-02-17 19:30:30 -05:00
Neal Gompa 7f04952a02 Add COSMIC spin variants
Reference: https://fedoraproject.org/wiki/Changes/FedoraCOSMIC
2025-01-10 15:11:08 -05:00
Neal Gompa 1f496fc743 components: Introduce a BaseCommon profile
This is where the lowest level common denominator configuration
goes for most images go.
2024-12-13 10:18:06 -05:00
Adam Williamson f4fe89ae90 Disable group and related exclusions in LXQt definition
Per #112, excluding group specs just does not work in Kiwi at
present. For LXQt this is especially a problem because it means
the image fails to compose. The exclusion of m17n* *does* work
as it's a package spec, but because the exclusion of the
input-methods group does not work, dnf wants to install
ibus-typing-booster (part of input-methods), which requires
m17n-lib, and these conflicting requirements cause it to blow up.
So at least until the problem of not being able to exclude
groups is resolved, we should drop these.

Arguably, we should permanently stop excluding input-methods, at
least. Space constraints aren't as huge of a deal these days as
they used to be, on the whole; lots of folks have decent bandwidth,
lots of disk space, and large USB sticks. Input methods are
critical for CJK users; leaving them off the image makes it more or
less useless for them, which is a significant impairment. (Unless,
that is, input methods don't work properly in LXQt even if included
- I haven't tested this).

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-27 16:37:13 -08:00
Neal Gompa 58210badb5 components/desktops/common: Ensure Fedora Media Writer is installed
We want this on all deliverables.
2024-11-23 12:50:14 -05:00
Neal Gompa cc9d69ca35 components/desktops/kde: Refactor and flesh out package exclusions
Group exclusions do not seem to work anymore with DNF5, so explicitly
filter out unwanted packages. Additionally, add missing unwanted
packages from the kickstarts and refactor it to apply to both
KDE Desktop and KDE Mobile profiles.
2024-11-23 10:17:50 -05:00
Neal Gompa d469b72759 components/desktops/kde: Install KDE PIM
This was always supposed to be present, but was somehow missed.
2024-11-23 10:00:59 -05:00
Timothée Ravier 6f48f41e96 components/desktops/kde: Ignore mariadb-server-utils
This package depends on Perl and is not needed for desktop use cases.

See: https://pagure.io/fedora-kde/SIG/issue/566
See: https://pagure.io/fedora-kickstarts/pull-request/1066
2024-10-11 15:25:35 +02:00
Neal Gompa f5c0d732ac components/desktops/kde: Add initial setup group for KDE Mobile
It's not the most ideal option, but it works and unblocks the disk
image.
2024-08-27 16:00:29 -04:00
Troy Dawson 3368dece03 Fix packages installed on KDE Mobile Live
Fix boot after install for all Live builds

Signed-off-by: Troy Dawson <tdawson@redhat.com>
2024-08-22 09:25:45 -07:00
Neal Gompa 4a1dfbe178 Add initial configuration for MiracleWM spin
Reference: https://fedoraproject.org/wiki/Changes/FedoraMiracle
2024-08-22 11:20:22 -04:00
Troy Dawson 40e3039216 Initial KDE Plasma Mobile Spin import
Signed-off-by: Troy Dawson <tdawson@redhat.com>
2024-07-31 15:25:37 -07:00
Neal Gompa 3af429672c teams/kde: Rework to add disk image build
This adds a disk image build profile to produce Fedora KDE images.
Additionally, these profiles are now tested in CI.
2024-07-24 07:13:41 -04:00
Neal Gompa 72e7153694 components/desktops/kde: Add plasma-welcome-fedora
This adds an extra panel for Plasma Welcome to enable third party
sources on initial login.
2024-07-22 14:12:40 -04:00
Neal Gompa 00cafda86f components/desktops/kde: Install LibreOffice
LibreOffice is expected on a KDE desktop image.
2024-04-20 18:10:55 +00:00
Neal Gompa 9d578c30b5 components/desktops/kde: Add firefox group
Firefox is expected to be preinstalled for KDE based variants.
2024-04-20 18:10:55 +00:00
Neal Gompa e4481149f4 components/desktops/common: Drop nonexistent groups
This also includes an adjustment to use the correct group for printing.
2024-04-20 18:10:55 +00:00
Neal Gompa b558e172c1 Install fedora-release-* at bootstrap phase for various images
This ensures that the correct variant packages are installed.
2024-03-04 20:18:11 -05:00
Neal Gompa ce013b2c21 components/desktops/mate: Switch from earlyoom to systemd-oomd 2024-02-24 14:29:45 -05:00
Neal Gompa 7cc5101bcc Rename MATE desktop snippets from MATE-Compiz to MATE
This prepares for the future change to another compositor with Wayland.
2024-02-24 14:29:39 -05:00
Neal Gompa 7497716476 Reorganize configuration around Fedora teams
This realigns the configuration into separate files/folders that
would be modified by specific teams (e.g. WGs and SIGs).
2024-02-22 19:15:21 -05:00