From c01ab50edaeef28a553cf4380bda3ccf36d7475f Mon Sep 17 00:00:00 2001 From: oddlama Date: Fri, 15 Sep 2023 22:35:35 +0200 Subject: [PATCH] chore: enable xserver debugging --- modules/optional/graphical/xserver.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/modules/optional/graphical/xserver.nix b/modules/optional/graphical/xserver.nix index 1d09350..fb390d0 100644 --- a/modules/optional/graphical/xserver.nix +++ b/modules/optional/graphical/xserver.nix @@ -1,4 +1,4 @@ -{ +{config, pkgs,lib,...}:{ services.xserver = { enable = true; dpi = 96; @@ -22,4 +22,9 @@ xkbVariant = "nodeadkeys"; }; services.autorandr.enable = true; + + services.xserver.modules = lib.mkBefore [(pkgs.enableDebugging pkgs.xorg.xorgserver).out]; + environment.etc."X11/xinit/xserverrc".source = lib.mkForce (pkgs.writeShellScript "xserverrc" '' + exec ${pkgs.enableDebugging pkgs.xorg.xorgserver}/bin/X ${toString config.services.xserver.displayManager.xserverArgs} "$@" + ''); }