about summary refs log tree commit diff
path: root/nixos
diff options
context:
space:
mode:
authorFlorian Klink <flokli@flokli.de>2023-04-22 09:32:06 +0200
committerGitHub <noreply@github.com>2023-04-22 09:32:06 +0200
commitd6eb7caaa13d7b9fd3f2be8159be15e09e205112 (patch)
tree37397c3d8775faf0c4fd05c2ac83fa5fec3fa22e /nixos
parent5ead596a1935710abd0626b5d23943d48c52f3f6 (diff)
parenteffa05c05234c6dfd5c4d336f4331436fe96d83f (diff)
Merge pull request #227354 from flokli/firefox-web-eid
nixos/firefox: add config option for Web eID support
Diffstat (limited to 'nixos')
-rw-r--r--nixos/modules/programs/firefox.nix4
1 files changed, 4 insertions, 0 deletions
diff --git a/nixos/modules/programs/firefox.nix b/nixos/modules/programs/firefox.nix
index 3a5105c57d767..ead048134d8d3 100644
--- a/nixos/modules/programs/firefox.nix
+++ b/nixos/modules/programs/firefox.nix
@@ -201,6 +201,7 @@ in
     nativeMessagingHosts = mapAttrs (_: v: mkEnableOption (mdDoc v)) {
       browserpass = "Browserpass support";
       bukubrow = "Bukubrow support";
+      euwebid = "Web eID support";
       ff2mpv = "ff2mpv support";
       fxCast = "fx_cast support";
       gsconnect = "GSConnect support";
@@ -217,6 +218,8 @@ in
         extraPrefs = cfg.autoConfig;
         extraNativeMessagingHosts = with pkgs; optionals nmh.ff2mpv [
           ff2mpv
+        ] ++ optionals nmh.euwebid [
+          web-eid-app
         ] ++ optionals nmh.gsconnect [
           gnomeExtensions.gsconnect
         ] ++ optionals nmh.jabref [
@@ -230,6 +233,7 @@ in
     nixpkgs.config.firefox = {
       enableBrowserpass = nmh.browserpass;
       enableBukubrow = nmh.bukubrow;
+      enableEUWebID = nmh.euwebid;
       enableTridactylNative = nmh.tridactyl;
       enableUgetIntegrator = nmh.ugetIntegrator;
       enableFXCastBridge = nmh.fxCast;