python312Packages.dissect-extfs: 3.11 -> 3.12
[NixPkgs.git] / nixos / modules / services / desktops / deepin / dde-daemon.nix
blobed4cd15bc271d0b065022aeb1421e895b7ac78f2
1 { config, pkgs, lib, ... }:
3 with lib;
7   meta = {
8     maintainers = teams.deepin.members;
9   };
11   ###### interface
13   options = {
15     services.deepin.dde-daemon = {
17       enable = mkEnableOption "daemon for handling the deepin session settings";
19     };
21   };
24   ###### implementation
26   config = mkIf config.services.deepin.dde-daemon.enable {
28     environment.systemPackages = [ pkgs.deepin.dde-daemon ];
30     services.dbus.packages = [ pkgs.deepin.dde-daemon ];
32     services.udev.packages = [ pkgs.deepin.dde-daemon ];
34     systemd.packages = [ pkgs.deepin.dde-daemon ];
36     environment.pathsToLink = [ "/lib/deepin-daemon" ];
38   };