1 { config, pkgs, lib, ... }:
5 maintainers = lib.teams.deepin.members;
12 services.deepin.app-services = {
14 enable = lib.mkEnableOption "service collection of DDE applications, including dconfig-center";
23 config = lib.mkIf config.services.deepin.app-services.enable {
25 users.groups.dde-dconfig-daemon = { };
26 users.users.dde-dconfig-daemon = {
27 description = "Dconfig daemon user";
28 home = "/var/lib/dde-dconfig-daemon";
30 group = "dde-dconfig-daemon";
34 environment.systemPackages = [ pkgs.deepin.dde-app-services ];
35 systemd.packages = [ pkgs.deepin.dde-app-services ];
36 services.dbus.packages = [ pkgs.deepin.dde-app-services ];
38 environment.pathsToLink = [ "/share/dsg" ];