1# GNOME Disks.
2
3{ config, pkgs, lib, ... }:
4
5with lib;
6
7{
8
9 meta = {
10 maintainers = teams.gnome.members;
11 };
12
13 # Added 2019-08-09
14 imports = [
15 (mkRenamedOptionModule
16 [ "services" "gnome3" "gnome-disks" "enable" ]
17 [ "programs" "gnome-disks" "enable" ])
18 ];
19
20 ###### interface
21
22 options = {
23
24 programs.gnome-disks = {
25
26 enable = mkOption {
27 type = types.bool;
28 default = false;
29 description = lib.mdDoc ''
30 Whether to enable GNOME Disks daemon, a program designed to
31 be a UDisks2 graphical front-end.
32 '';
33 };
34
35 };
36
37 };
38
39
40 ###### implementation
41
42 config = mkIf config.programs.gnome-disks.enable {
43
44 environment.systemPackages = [ pkgs.gnome.gnome-disk-utility ];
45
46 services.dbus.packages = [ pkgs.gnome.gnome-disk-utility ];
47
48 };
49
50}