Update gdm monitor config

This commit is contained in:
2026-02-13 15:51:14 +01:00
parent db14a812c5
commit 1d00288f34
2 changed files with 62 additions and 39 deletions

24
flake.lock generated
View File

@@ -145,11 +145,11 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1770562336, "lastModified": 1770841267,
"narHash": "sha256-ub1gpAONMFsT/GU2hV6ZWJjur8rJ6kKxdm9IlCT0j84=", "narHash": "sha256-9xejG0KoqsoKEGp2kVbXRlEYtFFcDTHjidiuX8hGO44=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "d6c71932130818840fc8fe9509cf50be8c64634f", "rev": "ec7c70d12ce2fc37cb92aff673dcdca89d187bae",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -161,11 +161,11 @@
}, },
"nixpkgs_2": { "nixpkgs_2": {
"locked": { "locked": {
"lastModified": 1770562336, "lastModified": 1770841267,
"narHash": "sha256-ub1gpAONMFsT/GU2hV6ZWJjur8rJ6kKxdm9IlCT0j84=", "narHash": "sha256-9xejG0KoqsoKEGp2kVbXRlEYtFFcDTHjidiuX8hGO44=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "d6c71932130818840fc8fe9509cf50be8c64634f", "rev": "ec7c70d12ce2fc37cb92aff673dcdca89d187bae",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -177,11 +177,11 @@
}, },
"nixpkgs_3": { "nixpkgs_3": {
"locked": { "locked": {
"lastModified": 1770861900, "lastModified": 1770956962,
"narHash": "sha256-zeNZTIO0FyNht31Vd1Rwur5THhvwNwmIP5LW3smjhwY=", "narHash": "sha256-dakX5wYFRTckgej29qy//68/DjFsEA/XNYfnltnaDlo=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "bdea685ed95455a82fcb77295bd4222820b297ac", "rev": "2c4dbe7e217aa8f06a0e5a76169cc28f5de10b4b",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -193,11 +193,11 @@
}, },
"nixpkgs_4": { "nixpkgs_4": {
"locked": { "locked": {
"lastModified": 1770562336, "lastModified": 1770841267,
"narHash": "sha256-ub1gpAONMFsT/GU2hV6ZWJjur8rJ6kKxdm9IlCT0j84=", "narHash": "sha256-9xejG0KoqsoKEGp2kVbXRlEYtFFcDTHjidiuX8hGO44=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "d6c71932130818840fc8fe9509cf50be8c64634f", "rev": "ec7c70d12ce2fc37cb92aff673dcdca89d187bae",
"type": "github" "type": "github"
}, },
"original": { "original": {

View File

@@ -9,7 +9,7 @@ let
gdmMonitorsXml = pkgs.writeText "gdm-monitor.xml" '' gdmMonitorsXml = pkgs.writeText "gdm-monitor.xml" ''
<monitors version="2"> <monitors version="2">
<configuration> <configuration>
<layoutmode>physical</layoutmode> <layoutmode>logical</layoutmode>
<logicalmonitor> <logicalmonitor>
<x>0</x> <x>0</x>
<y>0</y> <y>0</y>
@@ -20,12 +20,13 @@ let
<connector>HDMI-1</connector> <connector>HDMI-1</connector>
<vendor>HPN</vendor> <vendor>HPN</vendor>
<product>HP 24fh</product> <product>HP 24fh</product>
<serial>3CM8340KRZ </serial> <serial>3CM8340KRZ </serial>
</monitorspec> </monitorspec>
<mode> <mode>
<width>1920</width> <width>1920</width>
<height>1080</height> <height>1080</height>
<rate>74.973</rate> <rate>74.973</rate>
<ratemode>variable</ratemode>
</mode> </mode>
</monitor> </monitor>
</logicalmonitor> </logicalmonitor>
@@ -39,7 +40,7 @@ let
<primary>yes</primary> <primary>yes</primary>
<monitor> <monitor>
<monitorspec> <monitorspec>
<connector>HDMI-A-1</connector> <connector>HDMI-1</connector>
<vendor>unknown</vendor> <vendor>unknown</vendor>
<product>unknown</product> <product>unknown</product>
<serial>unknown</serial> <serial>unknown</serial>
@@ -62,7 +63,7 @@ let
<primary>yes</primary> <primary>yes</primary>
<monitor> <monitor>
<monitorspec> <monitorspec>
<connector>HDMI-1</connector> <connector>HDMI-A-1</connector>
<vendor>unknown</vendor> <vendor>unknown</vendor>
<product>unknown</product> <product>unknown</product>
<serial>unknown</serial> <serial>unknown</serial>
@@ -121,7 +122,7 @@ let
</logicalmonitor> </logicalmonitor>
</configuration> </configuration>
<configuration> <configuration>
<layoutmode>logical</layoutmode> <layoutmode>physical</layoutmode>
<logicalmonitor> <logicalmonitor>
<x>0</x> <x>0</x>
<y>0</y> <y>0</y>
@@ -132,13 +133,52 @@ let
<connector>HDMI-1</connector> <connector>HDMI-1</connector>
<vendor>HPN</vendor> <vendor>HPN</vendor>
<product>HP 24fh</product> <product>HP 24fh</product>
<serial>3CM8340KRZ </serial> <serial>3CM8340KRZ </serial>
</monitorspec>
<mode>
<width>1920</width>
<height>1080</height>
<rate>60.000</rate>
</mode>
</monitor>
</logicalmonitor>
<logicalmonitor>
<x>102</x>
<y>1080</y>
<scale>1</scale>
<monitor>
<monitorspec>
<connector>Meta-0</connector>
<vendor>MetaVendor</vendor>
<product>Virtual remote monitor</product>
<serial>0x000001</serial>
</monitorspec>
<mode>
<width>1728</width>
<height>1080</height>
<rate>60.000</rate>
</mode>
</monitor>
</logicalmonitor>
</configuration>
<configuration>
<layoutmode>physical</layoutmode>
<logicalmonitor>
<x>0</x>
<y>0</y>
<scale>1</scale>
<primary>yes</primary>
<monitor>
<monitorspec>
<connector>HDMI-1</connector>
<vendor>HPN</vendor>
<product>HP 24fh</product>
<serial>3CM8340KRZ </serial>
</monitorspec> </monitorspec>
<mode> <mode>
<width>1920</width> <width>1920</width>
<height>1080</height> <height>1080</height>
<rate>74.973</rate> <rate>74.973</rate>
<ratemode>variable</ratemode>
</mode> </mode>
</monitor> </monitor>
</logicalmonitor> </logicalmonitor>
@@ -166,7 +206,7 @@ let
</logicalmonitor> </logicalmonitor>
</configuration> </configuration>
<configuration> <configuration>
<layoutmode>physical</layoutmode> <layoutmode>logical</layoutmode>
<logicalmonitor> <logicalmonitor>
<x>0</x> <x>0</x>
<y>0</y> <y>0</y>
@@ -182,25 +222,8 @@ let
<mode> <mode>
<width>1920</width> <width>1920</width>
<height>1080</height> <height>1080</height>
<rate>60.000</rate> <rate>74.973</rate>
</mode> <ratemode>variable</ratemode>
</monitor>
</logicalmonitor>
<logicalmonitor>
<x>102</x>
<y>1080</y>
<scale>1</scale>
<monitor>
<monitorspec>
<connector>Meta-0</connector>
<vendor>MetaVendor</vendor>
<product>Virtual remote monitor</product>
<serial>0x000001</serial>
</monitorspec>
<mode>
<width>1728</width>
<height>1080</height>
<rate>60.000</rate>
</mode> </mode>
</monitor> </monitor>
</logicalmonitor> </logicalmonitor>