at 25.11-pre 522 B view raw
1{ 2 config, 3 lib, 4 pkgs, 5 ... 6}: 7let 8 cfg = config.services.passSecretService; 9in 10{ 11 options.services.passSecretService = { 12 enable = lib.mkEnableOption "pass secret service"; 13 14 package = lib.mkPackageOption pkgs "pass-secret-service" { 15 example = "pass-secret-service.override { python3 = pkgs.python310 }"; 16 }; 17 }; 18 19 config = lib.mkIf cfg.enable { 20 systemd.packages = [ cfg.package ]; 21 services.dbus.packages = [ cfg.package ]; 22 }; 23 24 meta.maintainers = with lib.maintainers; [ aidalgol ]; 25}