summaryrefslogtreecommitdiff
path: root/modules/security
diff options
context:
space:
mode:
authorDaiderd Jordan <daiderd@gmail.com>2017-05-24 22:55:20 +0200
committerDaiderd Jordan <daiderd@gmail.com>2017-05-24 22:55:20 +0200
commitfa843a70ca5760bfcb45b22e100e190a595055ef (patch)
tree2a4d58f3628e0ed8b60d09f51d74ec357b18f301 /modules/security
parentaebf57d677d4fc0d2b16a83501427042a26732cb (diff)
security: add enableAccessibilityAccess option
Diffstat (limited to 'modules/security')
-rw-r--r--modules/security/default.nix8
1 files changed, 7 insertions, 1 deletions
diff --git a/modules/security/default.nix b/modules/security/default.nix
index 8ed8a84..d7a3433 100644
--- a/modules/security/default.nix
+++ b/modules/security/default.nix
@@ -15,6 +15,12 @@ in
{
options = {
+ security.enableAccessibilityAccess = mkOption {
+ type = types.bool;
+ default = false;
+ description = "Wether to configure programs that are allowed control through the accessibility APIs.";
+ };
+
security.accessibilityPrograms = mkOption {
type = types.listOf types.path;
default = [];
@@ -25,7 +31,7 @@ in
config = {
- system.activationScripts.accessibility.text = ''
+ system.activationScripts.accessibility.text = mkIf cfg.enableAccessibilityAccess ''
# Set up programs that require accessibility permissions
echo "setting up accessibility programs..." >&2