1{
2 pkgs,
3 lib,
4 ...
5}:
6{
7 services.gnome = {
8 gnome-keyring.enable = true;
9 core-shell.enable = true;
10 core-os-services.enable = true;
11 at-spi2-core.enable = lib.mkForce false;
12 gnome-browser-connector.enable = true;
13 gnome-online-accounts.enable = false;
14 gnome-online-miners.enable = lib.mkForce false;
15 tracker-miners.enable = false;
16 tracker.enable = false;
17 sushi.enable = true;
18 gnome-remote-desktop.enable = false;
19 };
20 services.tumbler.enable = true;
21 programs = {
22 geary.enable = lib.mkForce false;
23 gnome-terminal.enable = true;
24 evince.enable = true;
25 };
26 services.xserver = {
27 enable = true;
28 desktopManager = {
29 gnome.enable = true;
30 xterm.enable = false;
31 };
32 displayManager = {
33 gdm = {
34 enable = true;
35 wayland = false;
36 };
37 startx.enable = false;
38 };
39 };
40 systemd.services = {
41 "getty@tty1".enable = false;
42 "autovt@tty1".enable = false;
43 };
44 services.power-profiles-daemon.enable = false;
45 environment.systemPackages = with pkgs; [
46 gnomeExtensions.unite
47 gnome.gnome-tweaks
48 ffmpegthumbnailer
49 webp-pixbuf-loader
50 yaru-theme
51 ];
52 environment.gnome.excludePackages = with pkgs; [
53 gnome-console
54 gnome-tour
55 gnome.gnome-maps
56 ];
57 # environment.etc."environment.d/10-use-amd.conf".text = ''
58 # __EGL_VENDOR_LIBRARY_FILENAMES=/run/opengl-driver/glvnd/egl_vendor.d/50_mesa.json
59 # '';
60}