1{ config, pkgs, lib, ... }:
2
3with lib;
4
5{
6
7 meta = {
8 maintainers = teams.deepin.members;
9 };
10
11 ###### interface
12
13 options = {
14
15 services.deepin.app-services = {
16
17 enable = mkEnableOption (lib.mdDoc "service collection of DDE applications, including dconfig-center");
18
19 };
20
21 };
22
23
24 ###### implementation
25
26 config = mkIf config.services.deepin.app-services.enable {
27
28 environment.systemPackages = [ pkgs.deepin.dde-app-services ];
29
30 services.dbus.packages = [ pkgs.deepin.dde-app-services ];
31
32 environment.pathsToLink = [ "/share/dsg" ];
33
34 };
35
36}