modularise config

This commit is contained in:
Felix Schröter 2019-10-19 12:55:35 +02:00
parent ae44502f36
commit 79bba316c2
No known key found for this signature in database
GPG key ID: A12D7C9D2FD34458
28 changed files with 407 additions and 432 deletions

25
common/gnome.nix Normal file
View file

@ -0,0 +1,25 @@
{ config, pkgs, ... }:
{
environment.systemPackages = with pkgs; [
gnome3.dconf-editor
gnome3.gnome-tweaks
gnomeExtensions.dash-to-panel
gnomeExtensions.topicons-plus
];
# Enable Gnome 3
services.xserver.displayManager.gdm.enable = true;
services.xserver.displayManager.gdm.wayland = false;
services.xserver.desktopManager.gnome3.enable = true;
environment.gnome3.excludePackages = with pkgs; [
gnome3.geary
gnome3.gnome-weather
gnome3.gnome-calendar
gnome3.gnome-maps
gnome3.gnome-contacts
gnome3.gnome-software
gnome3.gnome-packagekit
gnome3.epiphany
];
}