Delete settings/gdm-monitor.nix
This commit is contained in:
parent
a897b0cfd3
commit
3c5ca72e45
1 changed files with 0 additions and 58 deletions
|
|
@ -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" ''
|
||||
<monitors version="2">
|
||||
<configuration>
|
||||
<layoutmode>physical</layoutmode>
|
||||
<logicalmonitor>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<scale>1</scale>
|
||||
<primary>yes</primary>
|
||||
<monitor>
|
||||
<monitorspec>
|
||||
<connector>DP-3</connector>
|
||||
<vendor>GBT</vendor>
|
||||
<product>G34WQCP</product>
|
||||
<serial>25272B000088</serial>
|
||||
</monitorspec>
|
||||
<mode>
|
||||
<width>3440</width>
|
||||
<height>1440</height>
|
||||
<rate>190.000</rate>
|
||||
</mode>
|
||||
</monitor>
|
||||
</logicalmonitor>
|
||||
</configuration>
|
||||
</monitors>
|
||||
'';
|
||||
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
|
||||
''}";
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue