tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
gnome-disks: add D-Bus service
montag451
8 years ago
3be53fca
3c320fe7
+44
3 changed files
expand all
collapse all
unified
split
nixos
modules
module-list.nix
services
desktops
gnome3
gnome-disks.nix
x11
desktop-managers
gnome3.nix
+1
nixos/modules/module-list.nix
···
187
187
./services/desktops/geoclue2.nix
188
188
./services/desktops/gnome3/at-spi2-core.nix
189
189
./services/desktops/gnome3/evolution-data-server.nix
190
190
+
./services/desktops/gnome3/gnome-disks.nix
190
191
./services/desktops/gnome3/gnome-documents.nix
191
192
./services/desktops/gnome3/gnome-keyring.nix
192
193
./services/desktops/gnome3/gnome-online-accounts.nix
+42
nixos/modules/services/desktops/gnome3/gnome-disks.nix
···
1
1
+
# GNOME Disks daemon.
2
2
+
3
3
+
{ config, pkgs, lib, ... }:
4
4
+
5
5
+
with lib;
6
6
+
7
7
+
let
8
8
+
gnome3 = config.environment.gnome3.packageSet;
9
9
+
in
10
10
+
{
11
11
+
12
12
+
###### interface
13
13
+
14
14
+
options = {
15
15
+
16
16
+
services.gnome3.gnome-disks = {
17
17
+
18
18
+
enable = mkOption {
19
19
+
type = types.bool;
20
20
+
default = false;
21
21
+
description = ''
22
22
+
Whether to enable GNOME Disks daemon, a service designed to
23
23
+
be a UDisks2 graphical front-end.
24
24
+
'';
25
25
+
};
26
26
+
27
27
+
};
28
28
+
29
29
+
};
30
30
+
31
31
+
32
32
+
###### implementation
33
33
+
34
34
+
config = mkIf config.services.gnome3.gnome-disks.enable {
35
35
+
36
36
+
environment.systemPackages = [ gnome3.gnome-disk-utility ];
37
37
+
38
38
+
services.dbus.packages = [ gnome3.gnome-disk-utility ];
39
39
+
40
40
+
};
41
41
+
42
42
+
}
+1
nixos/modules/services/x11/desktop-managers/gnome3.nix
···
104
104
services.geoclue2.enable = mkDefault true;
105
105
services.gnome3.at-spi2-core.enable = true;
106
106
services.gnome3.evolution-data-server.enable = true;
107
107
+
services.gnome3.gnome-disks.enable = mkDefault true;
107
108
services.gnome3.gnome-documents.enable = mkDefault true;
108
109
services.gnome3.gnome-keyring.enable = true;
109
110
services.gnome3.gnome-online-accounts.enable = mkDefault true;