update stable

This commit is contained in:
Sheldon Cove committed 2026-02-07 12:47:09 +00:00
1 parent cefc5a0789
commit 88aeabbd77
131 files changed
+3936

No files matched your search

@@ -0,0 +1,26 @@
post_install() {
# Enable NVIDIA Services at first installation
# The services are mandatory, see under systemd configuration
# https://download.nvidia.com/XFree86/Linux-x86_64/560.35.03/README/powermanagement.html#SystemdConfigur74e29
# This is also an requirement to have sleep working together with PreserveAllocations
# https://gitlab.archlinux.org/archlinux/packaging/packages/nvidia-utils/-/commit/55644f78820fd382fbdf283b1fd7f08e6b7c22d7
# https://gitlab.archlinux.org/archlinux/packaging/packages/nvidia-utils/-/merge_requests/16
systemctl enable nvidia-resume nvidia-hibernate nvidia-suspend
}
post_upgrade() {
# Only enable the services for the 560.35.03-16 version
# This avoids, that the services are automatically enabled in every upgrade
if (( $(vercmp $2 560.35.03-16) < 0)); then
for service in nvidia-resume nvidia-hibernate nvidia-suspend; do
if ! systemctl is-enabled --quiet $service; then
echo "Enabling $service..."
systemctl enable $service
fi
done
fi
}
post_remove() {
systemctl disable nvidia-resume nvidia-hibernate nvidia-suspend
}