From dcaa1d32a32c2580a51f01b8ae56a17d9bba4114 Mon Sep 17 00:00:00 2001 From: librewish Date: Wed, 3 Nov 2021 11:31:55 +0530 Subject: [PATCH] make garuda asistant passwordless --- PKGBUILD | 2 +- usr/lib/udev/rules.d/40-hpet-permissions.rules | 4 ++-- usr/share/polkit-1/rules.d/99-garuda.rules | 8 ++++++++ 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/PKGBUILD b/PKGBUILD index 7c6bd2b..65c9690 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -2,7 +2,7 @@ # Maintainer: Librewish pkgname=garuda-common-settings -pkgver=2.2.0 +pkgver=2.2.1 pkgrel=1 arch=('any') url="https://gitlab.com/garuda-linux/themes-and-settings/settings/$pkgname" diff --git a/usr/lib/udev/rules.d/40-hpet-permissions.rules b/usr/lib/udev/rules.d/40-hpet-permissions.rules index bbe1e7d..40cddfd 100644 --- a/usr/lib/udev/rules.d/40-hpet-permissions.rules +++ b/usr/lib/udev/rules.d/40-hpet-permissions.rules @@ -1,3 +1,3 @@ # Hpet permissions -KERNEL=="rtc0", GROUP="audio" -KERNEL=="hpet", GROUP="audio" +KERNEL=="rtc0", GROUP="realtime" +KERNEL=="hpet", GROUP="realtime" diff --git a/usr/share/polkit-1/rules.d/99-garuda.rules b/usr/share/polkit-1/rules.d/99-garuda.rules index 0fc74b7..96b7b2a 100644 --- a/usr/share/polkit-1/rules.d/99-garuda.rules +++ b/usr/share/polkit-1/rules.d/99-garuda.rules @@ -95,3 +95,11 @@ polkit.addRule(function(action, subject) { return polkit.Result.YES; } }); + +polkit.addRule(function(action, subject) { + if ((action.id == "org.garuda.garuda-assistant.pkexec.policy.run") && + subject.isInGroup("wheel")) + { + return polkit.Result.YES; + } +});