diff --git a/garuda-common-settings.install b/garuda-common-settings.install index 4e34ac8..6524c31 100644 --- a/garuda-common-settings.install +++ b/garuda-common-settings.install @@ -18,7 +18,6 @@ post_install() { systemctl enable nohang-desktop systemctl enable preload systemctl enable prelockd - systemctl --global enable libinput-gestures systemctl --global enable psd } @@ -35,7 +34,6 @@ post_upgrade() { systemctl enable nohang-desktop systemctl enable preload systemctl enable prelockd - systemctl --global enable libinput-gestures systemctl --global enable psd msg "Updating font cache..." diff --git a/usr/lib/systemd/system.conf.d/limits.conf b/usr/lib/systemd/system.conf.d/limits.conf new file mode 100644 index 0000000..87beeee --- /dev/null +++ b/usr/lib/systemd/system.conf.d/limits.conf @@ -0,0 +1,3 @@ +[Manager] +DefaultLimitNOFILE=1048576 +DefaultLimitNPROC=1048576 diff --git a/usr/lib/systemd/user.conf.d/limits.conf b/usr/lib/systemd/user.conf.d/limits.conf new file mode 100644 index 0000000..87beeee --- /dev/null +++ b/usr/lib/systemd/user.conf.d/limits.conf @@ -0,0 +1,3 @@ +[Manager] +DefaultLimitNOFILE=1048576 +DefaultLimitNPROC=1048576 diff --git a/usr/lib/udev/rules.d/40-hpet-permissions.rules b/usr/lib/udev/rules.d/40-hpet-permissions.rules new file mode 100644 index 0000000..bbe1e7d --- /dev/null +++ b/usr/lib/udev/rules.d/40-hpet-permissions.rules @@ -0,0 +1,3 @@ +# Hpet permissions +KERNEL=="rtc0", GROUP="audio" +KERNEL=="hpet", GROUP="audio" diff --git a/usr/lib/udev/rules.d/50-sata.rules b/usr/lib/udev/rules.d/50-sata.rules index e8dcab3..f6d9392 100644 --- a/usr/lib/udev/rules.d/50-sata.rules +++ b/usr/lib/udev/rules.d/50-sata.rules @@ -1,3 +1,2 @@ # SATA Active Link Power Management - ACTION=="add", SUBSYSTEM=="scsi_host", KERNEL=="host*", ATTR{link_power_management_policy}="max_performance" diff --git a/usr/lib/udev/rules.d/60-ioschedulers.rules b/usr/lib/udev/rules.d/60-ioschedulers.rules index 34a77e4..df678c4 100644 --- a/usr/lib/udev/rules.d/60-ioschedulers.rules +++ b/usr/lib/udev/rules.d/60-ioschedulers.rules @@ -1,6 +1,6 @@ # set scheduler for NVMe ACTION=="add|change", KERNEL=="nvme[0-9]n[0-9]", ATTR{queue/scheduler}="none" # set scheduler for SSD and eMMC -ACTION=="add|change", KERNEL=="sd[a-z]|mmcblk[0-9]*", ATTR{queue/rotational}=="0", ATTR{queue/scheduler}="mq-deadline" +ACTION=="add|change", KERNEL=="sd[a-z]|mmcblk[0-9]*", ATTR{queue/rotational}=="0", ATTR{queue/scheduler}="bfq" # set scheduler for rotating disks ACTION=="add|change", KERNEL=="sd[a-z]", ATTR{queue/rotational}=="1", ATTR{queue/scheduler}="bfq"