diff --git a/settings/gdm-monitor.nix b/settings/gdm-monitor.nix deleted file mode 100644 index adfaec1..0000000 --- a/settings/gdm-monitor.nix +++ /dev/null @@ -1,58 +0,0 @@ -# Update settings/gdm-monitor-sync.nix -{ config, pkgs, lib, ... }: -{ - config = lib.mkIf (config.networking.hostName == "FredOS-Gaming") { - environment.etc."gdm-monitors.xml" = { - source = pkgs.writeText "monitors.xml" '' - - - physical - - 0 - 0 - 1 - yes - - - DP-3 - GBT - G34WQCP - 25272B000088 - - - 3440 - 1440 - 190.000 - - - - - - ''; - target = "gdm-monitors.xml"; - }; - - systemd.tmpfiles.rules = [ - "d /var/lib/gdm/.config 0711 gdm gdm" - "L+ /var/lib/gdm/.config/monitors.xml - - - - /etc/gdm-monitors.xml" - ]; - - # Log what GDM is actually using - trigger on display-manager instead - systemd.services.gdm-display-check = { - description = "Log GDM display settings"; - wantedBy = [ "display-manager.service" ]; - after = [ "display-manager.service" ]; - serviceConfig = { - Type = "oneshot"; - ExecStart = "${pkgs.writeShellScript "check-gdm-display" '' - sleep 8 - for display in :0 :1 :1024; do - DISPLAY=$display ${pkgs.xorg.xrandr}/bin/xrandr >> /tmp/gdm-display-info.txt 2>&1 && break - done - echo "=== GDM monitors.xml ===" >> /tmp/gdm-display-info.txt - cat /var/lib/gdm/.config/monitors.xml >> /tmp/gdm-display-info.txt 2>&1 || true - ''}"; - }; - }; - }; -}