Name: prismlinux-settings Summary: prismlinux settings Version: 1.0.2 Release: 1%{?dist} License: MIT URL: https://prismlinux.org Source1: https://gitlab.com/prismlinux/fedora-edition/specs/prismlinux-defaults/prismlinux-settings/-/raw/master/rpmbuild/SOURCES/src.tar.xz Requires: inxi Requires: systemd >= 256 Requires: systemd-sysvcompat >= 256 BuildArch: noarch %description %post #!/bin/bash if [ $1 -eq 1 ]; then #first install echo "Enabling services..." for service in "${SERVICES[@]}"; do systemctl enable "$service" done if [ $1 -eq 2 ]; then #upgrade echo "Enabling services..." for service in "${SERVICES[@]}"; do if systemctl is-active "$service" >/dev/null; then systemctl restart "$service" fi done if systemctl is-active "systemd-oomd" >/dev/null; then systemctl disable systemd-oomd fi fi %install tar -xf %{SOURCE1} -C %{buildroot}/ %files /usr/share/glib-2.0/schemas/zz_prismlinux.org.gnome.login-screen.gschema.override /usr/share/icons/prismlinux.svg /usr/share/X11/xorg.conf.d/20-touchpad.conf /usr/lib/udev/rules.d/50-sata.rules /usr/lib/udev/rules.d/60-ioschedulers.rules /usr/lib/udev/rules.d/20-audio-pm.rules /usr/lib/udev/rules.d/40-hpet-permissions.rules /usr/lib/udev/rules.d/69-hdparm.rules /usr/lib/udev/rules.d/30-zram.rules /usr/lib/udev/rules.d/99-cpu-dma-latency.rules /usr/lib/udev/rules.d/71-nvidia.rules /usr/lib/modprobe.d/nvidia.conf /usr/lib/modprobe.d/amdgpu.conf /usr/lib/modprobe.d/blacklist.conf /usr/lib/modprobe.d/20-audio-pm.conf /usr/lib/sysctl.d/99-prismlinux-settings.conf /usr/lib/sysctl.d/99-bore-scheduler.conf /usr/lib/modules-load.d/10-uinput.conf /usr/lib/modules-load.d/ntsync.conf /usr/lib/systemd/journald.conf.d/00-journal-size.conf /usr/lib/systemd/user.conf.d/10-limits.conf /usr/lib/systemd/timesyncd.conf.d/10-timesyncd.conf /usr/lib/systemd/zram-generator.conf /usr/lib/systemd/system/rtkit-daemon.service.d /usr/lib/systemd/system/rtkit-daemon.service.d/override.conf /usr/lib/systemd/system/user@.service.d /usr/lib/systemd/system/user@.service.d/delegate.conf /usr/lib/systemd/system/pci-latency.service /usr/lib/systemd/system.conf.d/00-timeout.conf /usr/lib/systemd/system.conf.d/10-limits.conf /usr/lib/tmpfiles.d/thp-shrinker.conf /usr/lib/tmpfiles.d/coredump.conf /usr/lib/tmpfiles.d/thp.conf /usr/lib/NetworkManager/conf.d/dns.conf /usr/bin/dlss-swapper-dll /usr/bin/topmem /usr/bin/pci-latency /usr/bin/sbctl-batch-sign /usr/bin/zink-run /usr/bin/dlss-swapper /etc/security/limits.d/20-audio.conf %changelog * Sun Nov 23 2025 CrystalNetwork Studio - 1.0-1 - Initial PrismLinux release