about summary refs log tree commit diff
path: root/pkgs/tools/security/eid-mw
diff options
context:
space:
mode:
authorCharlotte Van Petegem <charlotte@vanpetegem.me>2020-07-04 10:05:03 +0200
committerCharlotte Van Petegem <charlotte@vanpetegem.me>2020-07-25 16:57:47 +0200
commit194d749582b8c34f56b600a7be89866f2b3e4de0 (patch)
tree99c41b4a4e7603ca2d09de4661a0b632d2d057a5 /pkgs/tools/security/eid-mw
parent49dba9c90b2b5337cacf33615b6440fd7a56102d (diff)
eid-mw: update description to mention pkcs11Modules in firefox wrapper
Diffstat (limited to 'pkgs/tools/security/eid-mw')
-rw-r--r--pkgs/tools/security/eid-mw/default.nix12
1 files changed, 5 insertions, 7 deletions
diff --git a/pkgs/tools/security/eid-mw/default.nix b/pkgs/tools/security/eid-mw/default.nix
index 46dcec1a48ae1..1fdd5b9a7228e 100644
--- a/pkgs/tools/security/eid-mw/default.nix
+++ b/pkgs/tools/security/eid-mw/default.nix
@@ -66,13 +66,6 @@ stdenv.mkDerivation rec {
 
       eid-viewer is also installed.
 
-      **TO FIX:** 
-      The procedure below did not work for me, I had to install the .so directly in firefox as instructed at
-      https://eid.belgium.be/en/log-eid#7507
-      and specify
-      /run/current-system/sw/lib/libbeidpkcs11.so
-      as the path to the module.
-
       This package only installs the libraries. To use eIDs in Firefox or
       Chromium, the eID Belgium add-on must be installed.
       This package only installs the libraries. To use eIDs in NSS-compatible
@@ -83,6 +76,11 @@ stdenv.mkDerivation rec {
       Before uninstalling this package, it is a very good idea to run
         ~$ eid-nssdb [--system] remove
       and remove all ~/.pki and/or /etc/pki directories no longer needed.
+
+      The above procedure doesn't seem to work in Firefox. You can override the
+      firefox wrapper to add this derivation to the PKCS#11 modules, like so:
+
+          firefox.override { pkcs11Modules = [ pkgs.eid-mw ]; }
     '';
     platforms = platforms.linux;
     maintainers = with maintainers; [ bfortz ];