at 23.11-beta 660 B view raw
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.dde-daemon = { 16 17 enable = mkEnableOption (lib.mdDoc "daemon for handling the deepin session settings"); 18 19 }; 20 21 }; 22 23 24 ###### implementation 25 26 config = mkIf config.services.deepin.dde-daemon.enable { 27 28 environment.systemPackages = [ pkgs.deepin.dde-daemon ]; 29 30 services.dbus.packages = [ pkgs.deepin.dde-daemon ]; 31 32 services.udev.packages = [ pkgs.deepin.dde-daemon ]; 33 34 systemd.packages = [ pkgs.deepin.dde-daemon ]; 35 36 environment.pathsToLink = [ "/lib/deepin-daemon" ]; 37 38 }; 39 40}