summary refs log tree commit diff
path: root/nixos/modules/services/x11/display-managers/lightdm.nix
diff options
context:
space:
mode:
authorMartin Weinelt <hexa@darmstadt.ccc.de>2022-01-26 19:16:30 +0100
committerMartin Weinelt <hexa@darmstadt.ccc.de>2022-01-27 01:45:45 +0100
commit4f593e7cdfc6d05399dd1092efded5ca09bee377 (patch)
treea45a2534c59f57734bbad2bce7c31c84ed42c43f /nixos/modules/services/x11/display-managers/lightdm.nix
parent09798ce5692ae1a7f482851621caa3a0d1072e8b (diff)
downloadnixpkgs-4f593e7cdfc6d05399dd1092efded5ca09bee377.tar
nixpkgs-4f593e7cdfc6d05399dd1092efded5ca09bee377.tar.gz
nixpkgs-4f593e7cdfc6d05399dd1092efded5ca09bee377.tar.bz2
nixpkgs-4f593e7cdfc6d05399dd1092efded5ca09bee377.tar.lz
nixpkgs-4f593e7cdfc6d05399dd1092efded5ca09bee377.tar.xz
nixpkgs-4f593e7cdfc6d05399dd1092efded5ca09bee377.tar.zst
nixpkgs-4f593e7cdfc6d05399dd1092efded5ca09bee377.zip
nixos/lightdm: enable polkit
Required as visible in the lightdm tests:

> Error updating user /org/freedesktop/Accounts/User1001: GDBus.Error:org.freedesktop.Accounts.Error.PermissionDenied: Not authorized: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.PolicyKit1 was not provided by any .service files
Diffstat (limited to 'nixos/modules/services/x11/display-managers/lightdm.nix')
-rw-r--r--nixos/modules/services/x11/display-managers/lightdm.nix2
1 files changed, 2 insertions, 0 deletions
diff --git a/nixos/modules/services/x11/display-managers/lightdm.nix b/nixos/modules/services/x11/display-managers/lightdm.nix
index 84b75c83aea..27dfed3cc14 100644
--- a/nixos/modules/services/x11/display-managers/lightdm.nix
+++ b/nixos/modules/services/x11/display-managers/lightdm.nix
@@ -267,6 +267,8 @@ in
     # Enable the accounts daemon to find lightdm's dbus interface
     environment.systemPackages = [ lightdm ];
 
+    security.polkit.enable = true;
+
     security.pam.services.lightdm.text = ''
         auth      substack      login
         account   include       login