From 3d5462c9802d3030810ecc8a15af663b900124bf Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Sat, 26 Sep 2009 00:07:52 +0000 Subject: [PATCH] * Install a PolicyKit policy configuration file. There should be a configuration option to add to this file. svn path=/nixos/trunk/; revision=17436 --- modules/security/policykit.nix | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/modules/security/policykit.nix b/modules/security/policykit.nix index a095270dc39..e8cdecd0e9a 100644 --- a/modules/security/policykit.nix +++ b/modules/security/policykit.nix @@ -2,6 +2,21 @@ with pkgs.lib; +let + + conf = pkgs.writeText "PolicyKit.conf" + '' + + + + + + + ''; + +in + { config = { @@ -23,6 +38,11 @@ with pkgs.lib; gid = config.ids.gids.polkituser; }; + environment.etc = singleton + { source = conf; + target = "PolicyKit/PolicyKit.conf"; + }; + system.activationScripts.policyKit = fullDepEntry '' mkdir -m 0770 -p /var/run/PolicyKit