# # Gnome configuration # { config, lib, pkgs, ... }: { programs = { zsh.enable = true; dconf.enable = true; kdeconnect = { # For GSConnect enable = true; package = pkgs.gnomeExtensions.gsconnect; }; }; services = { xserver = { enable = true; layout = "us, cz"; # Keyboard layout & €-sign xkbLayout = ", qwerty"; xkbOptions = "eurosign:e"; libinput.enable = true; modules = [ pkgs.xf86_input_wacom ]; # Both needed for wacom tablet usage wacom.enable = true; displayManager.gdm.enable = true; # Display Manager desktopManager.gnome.enable = true; # Window Manager }; udev.packages = with pkgs; [ gnome.gnome-settings-daemon ]; }; hardware.pipewire.enable = false; environment = { systemPackages = with pkgs; [ # Packages installed gnome.dconf-editor gnome.gnome-tweaks gnome.adwaita-icon-theme ]; gnome.excludePackages = (with pkgs; [ # Gnome ignored packages gnome-tour ]) ++ (with pkgs.gnome; [ gedit epiphany geary gnome-characters tali iagno hitori atomix yelp gnome-contacts gnome-initial-setup ]); }; }