nix-configs/modules/to-upstream/fido2-hid-bridge.nix
2025-08-26 00:58:27 +02:00

26 lines
568 B
Nix

{
pkgs,
lib,
config,
...
}:
let
cfg = config.services.fido2-hid-bridge;
in
{
options.services.fido2-hid-bridge.enable = lib.mkEnableOption "enables fido2-hid-bridge";
config = lib.mkIf cfg.enable {
systemd.services."fido2-hid-bridge" = {
after = [
"auditd.service"
"syslog.target"
"network.target"
"local-fs.target"
"pcscd.service"
];
requires = [ "pcscd.service" ];
script = "exec ${pkgs.fido2-hid-bridge}/bin/fido2-hid-bridge";
wantedBy = [ "multi-user.target" ];
};
};
}