-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathgnome.nix
40 lines (34 loc) · 991 Bytes
/
gnome.nix
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#
# This file represents safe opinionated defaults for a basic GNOME mobile system.
#
# NOTE: this file and any it imports **have** to be safe to import from
# an end-user's config.
#
{ config, lib, pkgs, options, ... }:
{
mobile.beautification = {
silentBoot = lib.mkDefault true;
splash = lib.mkDefault true;
};
services.xserver.enable = true;
services.xserver.desktopManager.gnome = {
enable = true;
extraGSettingsOverrides = ''
[org.gnome.mutter.dynamic-workspaces]
enabled=true
'';
extraGSettingsOverridePackages = [ pkgs.gnome.mutter ];
};
services.xserver.displayManager.gdm.enable = true;
environment.gnome.excludePackages = (with pkgs; [
gnome-tour
]);
programs.calls.enable = true;
environment.systemPackages = with pkgs; [
chatty # IM and SMS
epiphany # Web browser
gnome-console # Terminal
megapixels # Camera
];
hardware.sensor.iio.enable = true;
}