From 064362042091a21a75a682d7d9d0811e0033f73b Mon Sep 17 00:00:00 2001 From: Luna Nova Date: Mon, 7 Mar 2022 08:39:15 -0800 Subject: nixos/input-remapper: document pkexec workaround in test --- nixos/tests/input-remapper.nix | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'nixos/tests') diff --git a/nixos/tests/input-remapper.nix b/nixos/tests/input-remapper.nix index 8b993961708..f692564caa5 100644 --- a/nixos/tests/input-remapper.nix +++ b/nixos/tests/input-remapper.nix @@ -18,7 +18,14 @@ import ./make-test-python.nix ({ pkgs, ... }: services.input-remapper.enable = true; users.users.sybil = { isNormalUser = true; group = "wheel"; }; test-support.displayManager.auto.user = user.name; - # passwordless pkexec bodge + # workaround for pkexec not working in the test environment + # Error creating textual authentication agent: + # Error opening current controlling terminal for the process (`/dev/tty'): + # No such device or address + # passwordless pkexec with polkit module also doesn't work + # to allow the program to run, we replace pkexec with sudo + # and turn on passwordless sudo + # this is not correct in general but good enough for this test security.sudo = { enable = true; wheelNeedsPassword = false; }; security.wrappers.pkexec = pkgs.lib.mkForce { -- cgit 1.4.1