mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-07-14 06:00:33 +03:00
Merge pull request #227354 from flokli/firefox-web-eid
nixos/firefox: add config option for Web eID support
This commit is contained in:
commit
d6eb7caaa1
2 changed files with 6 additions and 1 deletions
|
@ -201,6 +201,7 @@ in
|
||||||
nativeMessagingHosts = mapAttrs (_: v: mkEnableOption (mdDoc v)) {
|
nativeMessagingHosts = mapAttrs (_: v: mkEnableOption (mdDoc v)) {
|
||||||
browserpass = "Browserpass support";
|
browserpass = "Browserpass support";
|
||||||
bukubrow = "Bukubrow support";
|
bukubrow = "Bukubrow support";
|
||||||
|
euwebid = "Web eID support";
|
||||||
ff2mpv = "ff2mpv support";
|
ff2mpv = "ff2mpv support";
|
||||||
fxCast = "fx_cast support";
|
fxCast = "fx_cast support";
|
||||||
gsconnect = "GSConnect support";
|
gsconnect = "GSConnect support";
|
||||||
|
@ -217,6 +218,8 @@ in
|
||||||
extraPrefs = cfg.autoConfig;
|
extraPrefs = cfg.autoConfig;
|
||||||
extraNativeMessagingHosts = with pkgs; optionals nmh.ff2mpv [
|
extraNativeMessagingHosts = with pkgs; optionals nmh.ff2mpv [
|
||||||
ff2mpv
|
ff2mpv
|
||||||
|
] ++ optionals nmh.euwebid [
|
||||||
|
web-eid-app
|
||||||
] ++ optionals nmh.gsconnect [
|
] ++ optionals nmh.gsconnect [
|
||||||
gnomeExtensions.gsconnect
|
gnomeExtensions.gsconnect
|
||||||
] ++ optionals nmh.jabref [
|
] ++ optionals nmh.jabref [
|
||||||
|
@ -230,6 +233,7 @@ in
|
||||||
nixpkgs.config.firefox = {
|
nixpkgs.config.firefox = {
|
||||||
enableBrowserpass = nmh.browserpass;
|
enableBrowserpass = nmh.browserpass;
|
||||||
enableBukubrow = nmh.bukubrow;
|
enableBukubrow = nmh.bukubrow;
|
||||||
|
enableEUWebID = nmh.euwebid;
|
||||||
enableTridactylNative = nmh.tridactyl;
|
enableTridactylNative = nmh.tridactyl;
|
||||||
enableUgetIntegrator = nmh.ugetIntegrator;
|
enableUgetIntegrator = nmh.ugetIntegrator;
|
||||||
enableFXCastBridge = nmh.fxCast;
|
enableFXCastBridge = nmh.fxCast;
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
## various stuff that can be plugged in
|
## various stuff that can be plugged in
|
||||||
, ffmpeg_5, xorg, alsa-lib, libpulseaudio, libcanberra-gtk3, libglvnd, libnotify, opensc
|
, ffmpeg_5, xorg, alsa-lib, libpulseaudio, libcanberra-gtk3, libglvnd, libnotify, opensc
|
||||||
, gnome/*.gnome-shell*/
|
, gnome/*.gnome-shell*/
|
||||||
, browserpass, gnome-browser-connector, uget-integrator, plasma5Packages, bukubrow, pipewire
|
, browserpass, gnome-browser-connector, uget-integrator, plasma5Packages, bukubrow, web-eid-app, pipewire
|
||||||
, tridactyl-native
|
, tridactyl-native
|
||||||
, fx_cast_bridge
|
, fx_cast_bridge
|
||||||
, udev
|
, udev
|
||||||
|
@ -65,6 +65,7 @@ let
|
||||||
[ ]
|
[ ]
|
||||||
++ lib.optional (cfg.enableBrowserpass or false) (lib.getBin browserpass)
|
++ lib.optional (cfg.enableBrowserpass or false) (lib.getBin browserpass)
|
||||||
++ lib.optional (cfg.enableBukubrow or false) bukubrow
|
++ lib.optional (cfg.enableBukubrow or false) bukubrow
|
||||||
|
++ lib.optional (cfg.enableEUWebID or false) web-eid-app
|
||||||
++ lib.optional (cfg.enableTridactylNative or false) tridactyl-native
|
++ lib.optional (cfg.enableTridactylNative or false) tridactyl-native
|
||||||
++ lib.optional (cfg.enableGnomeExtensions or false) gnome-browser-connector
|
++ lib.optional (cfg.enableGnomeExtensions or false) gnome-browser-connector
|
||||||
++ lib.optional (cfg.enableUgetIntegrator or false) uget-integrator
|
++ lib.optional (cfg.enableUgetIntegrator or false) uget-integrator
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue