deepin.deepin-desktop-schemas: 6.0.6 -> 6.0.7 (#372020)
[NixPkgs.git] / nixos / modules / services / system / systemd-lock-handler.nix
blobf19840802c1ce6f8eea6a039562b34dcb8976634
2   config,
3   pkgs,
4   lib,
5   ...
6 }:
7 let
8   cfg = config.services.systemd-lock-handler;
9   inherit (lib) mkIf mkEnableOption mkPackageOption;
12   options.services.systemd-lock-handler = {
13     enable = mkEnableOption "systemd-lock-handler";
14     package = mkPackageOption pkgs "systemd-lock-handler" { };
15   };
17   config = mkIf cfg.enable {
18     systemd.packages = [ cfg.package ];
20     # https://github.com/NixOS/nixpkgs/issues/81138
21     systemd.user.services.systemd-lock-handler.wantedBy = [ "default.target" ];
22   };
24   meta = {
25     maintainers = with lib.maintainers; [ liff ];
26     doc = ./systemd-lock-handler.md;
27   };