nixpkgs/nixos/modules/services/desktops/gnome3/gnome-settings-daemon.nix

49 lines
629 B
Nix
Raw Normal View History

2019-01-25 08:43:36 -08:00
# GNOME Settings Daemon
{ config, lib, pkgs, ... }:
with lib;
let
cfg = config.services.gnome3.gnome-settings-daemon;
in
{
imports = [
(mkRemovedOptionModule
["services" "gnome3" "gnome-settings-daemon" "package"]
"")
];
2019-01-25 08:43:36 -08:00
###### interface
options = {
services.gnome3.gnome-settings-daemon = {
enable = mkEnableOption "GNOME Settings Daemon";
2019-01-25 08:43:36 -08:00
};
};
###### implementation
config = mkIf cfg.enable {
environment.systemPackages = [
pkgs.gnome3.gnome-settings-daemon
];
2019-01-25 08:43:36 -08:00
services.udev.packages = [
pkgs.gnome3.gnome-settings-daemon
];
2019-01-25 08:43:36 -08:00
};
}