diff --git a/comps.xml b/comps.xml index 700391b..2a36675 100644 --- a/comps.xml +++ b/comps.xml @@ -31,6 +31,7 @@ ultramarine-release ultramarine-fun dnf5-default-package-manager + ultramarine-system-configs-core ultramarine-phony-bookmarks git linux-firmware @@ -46,7 +47,7 @@ ultramarine-repos-extras ultramarine-backgrounds-common ultramarine-backgrounds-compat - ultramarine-system-configs + ultramarine-system-configs-desktop system76-scheduler orca speech-dispatcher-espeak-ng diff --git a/ultramarine/ultramarine-system-configs/ultramarine-system-configs.spec b/ultramarine/ultramarine-system-configs/ultramarine-system-configs.spec index 5dd9921..b10e0d8 100644 --- a/ultramarine/ultramarine-system-configs/ultramarine-system-configs.spec +++ b/ultramarine/ultramarine-system-configs/ultramarine-system-configs.spec @@ -12,7 +12,20 @@ Source3: networking-tweaks.conf Source4: bbr.conf BuildRequires: /usr/bin/install -Requires: systemd + +%package core +Summary: Core system tweaks for Ultramarine Linux + +%description core +This package provides various systemd configurations that improve system performance +and resource usage on Ultramarine Linux. + +%package desktop +Summary: Desktop-specific tweaks for Ultramarine Linux + +%description desktop +This package provides various systemd configurations that optimize desktop resource usage +and performance on Ultramarine Linux. %description @@ -36,14 +49,18 @@ install -Dm644 %{SOURCE3} %{buildroot}/etc/sysctl.d/50-networking-tweaks.conf install -Dm644 %{SOURCE4} %{buildroot}/etc/modules-load.d/bbr.conf %files + + +%files core %defattr(-,root,root,-) -%config /etc/systemd/journald.conf.d/journal-cleanup.conf %config /etc/tmpfiles.d/tmpfiles-cleanup.conf -%config /etc/logrotate.d/ultramarine-logrotate.conf %config /etc/sysctl.d/50-networking-tweaks.conf %config /etc/modules-load.d/bbr.conf - +%files desktop +%defattr(-,root,root,-) +%config /etc/systemd/journald.conf.d/journal-cleanup.conf +%config /etc/logrotate.d/ultramarine-logrotate.conf %changelog * Sat Aug 03 2024 Cappy Ishihara