From e4af5cdb20fed9211e4b1a7c99b8ca5998259bcf Mon Sep 17 00:00:00 2001 From: Ahmed Abdelhalim Date: Sun, 21 Sep 2025 23:37:36 +0200 Subject: Fix gnome on archlinux installing packages without administrator acc The gnome on archlinux was lacking polkit and it's configuration and was failing to install any application from the gnome store --- roles/gnome/tasks/install-archlinux.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'roles/gnome/tasks/install-archlinux.yml') diff --git a/roles/gnome/tasks/install-archlinux.yml b/roles/gnome/tasks/install-archlinux.yml index b70c2540..bd58c09d 100644 --- a/roles/gnome/tasks/install-archlinux.yml +++ b/roles/gnome/tasks/install-archlinux.yml @@ -10,3 +10,19 @@ ansible.builtin.systemd: name: "gdm" enabled: true + +- name: "Enable polkit service" + become: true + ansible.builtin.systemd: + name: "polkit" + enabled: true + +- name: "Configure polkit admin rule for sudo group" + become: true + ansible.builtin.copy: + dest: "/etc/polkit-1/rules.d/50-default.rules" + mode: "0644" + content: | + polkit.addAdminRule(function(action, subject) { + return ["unix-group:sudo"]; + }); -- cgit v1.2.3