From ac24c7834da869b08c18d8a2ab5cc8512562feb0 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Sun, 16 Aug 2009 21:48:46 +0000 Subject: [PATCH] * A module for policy-kit (not enabled yet). svn path=/nixos/trunk/; revision=16738 --- modules/security/policy-kit.nix | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 modules/security/policy-kit.nix diff --git a/modules/security/policy-kit.nix b/modules/security/policy-kit.nix new file mode 100644 index 00000000000..09c216ebcf3 --- /dev/null +++ b/modules/security/policy-kit.nix @@ -0,0 +1,24 @@ +{ config, pkgs, ... }: + +with pkgs.lib; + +{ + + config = { + + environment.systemPackages = [ pkgs.policy_kit ]; + + services.dbus.packages = [ pkgs.policy_kit ]; + + security.pam.services = [ { name = "polkit-1"; } ]; + + security.setuidPrograms = [ "pkexec" ]; + + system.activationScripts.policyKit = pkgs.stringsWithDeps.noDepEntry + '' + mkdir -p /var/lib/polkit-1 + ''; + + }; + +} \ No newline at end of file