vuls: init at 0.27.0
[NixPkgs.git] / nixos / modules / services / x11 / colord.nix
blob31ccee6aa33f4551b8856cabad574dc54e614fe5
1 { config, lib, pkgs, ... }:
3 with lib;
5 let
7   cfg = config.services.colord;
9 in {
11   options = {
13     services.colord = {
14       enable = mkEnableOption "colord, the color management daemon";
15     };
17   };
19   config = mkIf cfg.enable {
21     environment.systemPackages = [ pkgs.colord ];
23     services.dbus.packages = [ pkgs.colord ];
25     services.udev.packages = [ pkgs.colord ];
27     systemd.packages = [ pkgs.colord ];
29     systemd.tmpfiles.packages = [ pkgs.colord ];
31     users.users.colord = {
32       isSystemUser = true;
33       home = "/var/lib/colord";
34       group = "colord";
35     };
37     users.groups.colord = {};
39   };