From 0e6ed0aa9310339e4abeda1bf085949fbd38299f Mon Sep 17 00:00:00 2001 From: Donovan Glover Date: Sat, 17 Jun 2023 09:18:24 -0400 Subject: [PATCH] meta: Add back gnome module Possibly useful for setting up computers with GNOME. The main advantage GNOME has is the ability to have a consistent environment in both X11 and Wayland, which is useful to test whether or not something only works in X11. --- modules/gnome.nix | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 modules/gnome.nix diff --git a/modules/gnome.nix b/modules/gnome.nix new file mode 100644 index 00000000..18cf72ba --- /dev/null +++ b/modules/gnome.nix @@ -0,0 +1,27 @@ +{ pkgs, ... }: + +{ + services.xserver = { + enable = true; + displayManager.lightdm.enable = false; + excludePackages = [ pkgs.xterm ]; + }; + + services.xserver.desktopManager.gnome.enable = true; + services.xserver.displayManager.gdm.enable = true; + + services.xserver.displayManager.autoLogin.enable = true; + services.xserver.displayManager.autoLogin.user = "user"; + systemd.services."getty@tty1".enable = false; + systemd.services."autovt@tty1".enable = false; + + i18n.inputMethod = { + enabled = "ibus"; + ibus.engines = with pkgs.ibus-engines; [ mozc ]; + }; + + services.gnome.core-utilities.enable = false; + environment.gnome.excludePackages = [ pkgs.gnome-tour ]; + + hardware.pulseaudio.enable = false; +}