python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / nixos / modules / services / security / pass-secret-service.nix
blobc3c70d97ff59bb539913e975c26705fc17044655
1 { config, lib, pkgs, ... }:
3 with lib;
5 let
6   cfg = config.services.passSecretService;
7 in
9   options.services.passSecretService = {
10     enable = mkEnableOption (lib.mdDoc "pass secret service");
12     package = mkOption {
13       type = types.package;
14       default = pkgs.pass-secret-service;
15       defaultText = literalExpression "pkgs.pass-secret-service";
16       description = lib.mdDoc "Which pass-secret-service package to use.";
17       example = literalExpression "pkgs.pass-secret-service.override { python3 = pkgs.python310 }";
18     };
19   };
21   config = mkIf cfg.enable {
22     systemd.packages = [ cfg.package ];
23     services.dbus.packages = [ cfg.package ];
24   };
26   meta.maintainers = with maintainers; [ aidalgol ];