~ruther/nixos-config

b1bfa2f6f9ef15536283a4dd867b5af2eed0fa0e — Rutherther 1 year, 6 months ago 9493563
chore: split default xserver configuration to desktop/default
3 files changed, 18 insertions(+), 12 deletions(-)

M hosts/configuration.nix
A modules/desktop/default.nix
M modules/desktop/gnome/default.nix
M hosts/configuration.nix => hosts/configuration.nix +1 -0
@@ 15,6 15,7 @@

{
  imports =                                   # Home Manager Modules
    [(import ../modules/desktop)] ++
    (import ../modules/services);

  hardware.pulseaudio.enable = false;

A modules/desktop/default.nix => modules/desktop/default.nix +16 -0
@@ 0,0 1,16 @@
{ config, lib, pkgs, ... }:

{
  services = {
    xserver = {
      enable = true;

      layout = "us,cz";                              # Keyboard layout & €-sign
      xkbVariant = ",qwerty";
      xkbOptions = "eurosign:e";
      libinput.enable = true;
      modules = [ pkgs.xf86_input_wacom ];        # Both needed for wacom tablet usage
      wacom.enable = true;
    };
  };
}

M modules/desktop/gnome/default.nix => modules/desktop/gnome/default.nix +1 -12
@@ 15,18 15,7 @@
  };

  services = {
    xserver = {
      enable = true;

      layout = "us,cz";                              # Keyboard layout & €-sign
      xkbVariant = ",qwerty";
      xkbOptions = "eurosign:e";
      libinput.enable = true;
      modules = [ pkgs.xf86_input_wacom ];        # Both needed for wacom tablet usage
      wacom.enable = true;

      desktopManager.gnome.enable = true;         # Window Manager
    };
    xserver.desktopManager.gnome.enable = true;
    udev.packages = with pkgs; [
      gnome.gnome-settings-daemon
    ];

Do not follow this link