diff --git a/application.nix b/application.nix index 536f4ef1..0c11d283 100644 --- a/application.nix +++ b/application.nix @@ -326,7 +326,13 @@ rec { playos.controller.annotateDiscoveredServices = [ "_sensoControl._tcp" "_sensoUpdate._udp" ]; # Enable pcscd for smart card identification - services.pcscd.enable = true; + services.pcscd = { + enable = true; + + # Support newer ACS readers (ACS-maintained; https://github.com/acshk/acsccid) + plugins = [ pkgs.acsccid ]; + }; + # Allow play user to access pcsc security.polkit.extraConfig = '' polkit.addRule(function(action, subject) {