ocamlPackages.hxd: 0.3.2 -> 0.3.3 (#364231)
[NixPkgs.git] / nixos / modules / services / desktops / tumbler.nix
blob521f8c0a58f13eb9d03a9caa36fbde5e61edf86f
1 # Tumbler
3   config,
4   pkgs,
5   lib,
6   ...
7 }:
8 let
10   cfg = config.services.tumbler;
16   imports = [
17     (lib.mkRemovedOptionModule [ "services" "tumbler" "package" ] "")
18   ];
20   meta = with lib; {
21     maintainers = with lib.maintainers; [ ] ++ lib.teams.pantheon.members;
22   };
24   ###### interface
26   options = {
28     services.tumbler = {
30       enable = lib.mkEnableOption "Tumbler, A D-Bus thumbnailer service";
32     };
34   };
36   ###### implementation
38   config = lib.mkIf cfg.enable {
40     environment.systemPackages = with pkgs.xfce; [
41       tumbler
42     ];
44     services.dbus.packages = with pkgs.xfce; [
45       tumbler
46     ];
48   };