summaryrefslogtreecommitdiff
path: root/services/gnome.nix
blob: 70bbe1c609615b2a4f7f9384fa8d553faf44968b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
{ config, pkgs, ... }:
{
  # Enable the GNOME Desktop Environment.
  services.xserver = {
    displayManager.gdm = {
      enable = true;
    };
    desktopManager.gnome.enable = true;
  };
  environment.gnome.excludePackages = with pkgs; [
    gnome3.cheese
    gnome3.epiphany
    gnome3.gnome-maps
    gnome3.gnome-music
    gnome3.gnome-photos
    gnome3.geary
    gnome3.gedit
    gnome3.gnome-software
    gnome-tour
  ];
  programs.dconf.enable = true;
  services.dbus.packages = with pkgs; [ gnome2.GConf ];
  services.udev.packages = with pkgs; [
    gnome3.gnome-settings-daemon
  ];
}