vuls: init at 0.27.0
[NixPkgs.git] / nixos / modules / services / desktops / gnome / gnome-online-accounts.nix
blobde3c3789594a8c1715b82b1914c34e40f5e8be87
1 # GNOME Online Accounts daemon.
3 { config, pkgs, lib, ... }:
7   meta = {
8     maintainers = lib.teams.gnome.members;
9   };
11   ###### interface
13   options = {
15     services.gnome.gnome-online-accounts = {
17       enable = lib.mkOption {
18         type = lib.types.bool;
19         default = false;
20         description = ''
21           Whether to enable GNOME Online Accounts daemon, a service that provides
22           a single sign-on framework for the GNOME desktop.
23         '';
24       };
26     };
28   };
31   ###### implementation
33   config = lib.mkIf config.services.gnome.gnome-online-accounts.enable {
35     environment.systemPackages = [ pkgs.gnome-online-accounts ];
37     services.dbus.packages = [ pkgs.gnome-online-accounts ];
39   };