summary refs log tree commit diff
diff options
context:
space:
mode:
authorMel <einebeere@gmail.com>2024-12-06 16:17:46 +0100
committerMel <einebeere@gmail.com>2024-12-06 16:17:46 +0100
commit6e3699f9350af7d8c03982ba0d7457e3176a174b (patch)
tree819932288774aec39c49b6cbb58597ecaafeb402
parentb36d35552d39d412d970b077882ee07f2d1ec4fc (diff)
downloadminerals-6e3699f9350af7d8c03982ba0d7457e3176a174b.tar.zst
minerals-6e3699f9350af7d8c03982ba0d7457e3176a174b.zip
Update bismuth monitor configuration
Signed-off-by: Mel <einebeere@gmail.com>
-rw-r--r--configs/monitors.xml62
-rw-r--r--machines/bismuth/default.nix1
2 files changed, 61 insertions, 2 deletions
diff --git a/configs/monitors.xml b/configs/monitors.xml
index fcd7bbe..d5d7f3e 100644
--- a/configs/monitors.xml
+++ b/configs/monitors.xml
@@ -1,7 +1,9 @@
 <monitors version="2">
+  <!-- only primary, physical, no ghost -->
   <configuration>
+    <layoutmode>physical</layoutmode>
     <logicalmonitor>
-      <x>3840</x>
+      <x>0</x>
       <y>0</y>
       <scale>2</scale>
       <primary>yes</primary>
@@ -19,6 +21,10 @@
         </mode>
       </monitor>
     </logicalmonitor>
+  </configuration>
+  <!-- 2-monitor, physical, no ghost -->
+  <configuration>
+    <layoutmode>physical</layoutmode>
     <logicalmonitor>
       <x>0</x>
       <y>0</y>
@@ -37,10 +43,31 @@
         </mode>
       </monitor>
     </logicalmonitor>
+    <logicalmonitor>
+      <x>3840</x>
+      <y>0</y>
+      <scale>2</scale>
+      <primary>yes</primary>
+      <monitor>
+        <monitorspec>
+          <connector>DP-2</connector>
+          <vendor>GBT</vendor>
+          <product>M28U</product>
+          <serial>22120B002639</serial>
+        </monitorspec>
+        <mode>
+          <width>3840</width>
+          <height>2160</height>
+          <rate>144.000</rate>
+        </mode>
+      </monitor>
+    </logicalmonitor>
   </configuration>
+  <!-- only primary, physical, ghost added -->
   <configuration>
+    <layoutmode>physical</layoutmode>
     <logicalmonitor>
-      <x>3840</x>
+      <x>0</x>
       <y>0</y>
       <scale>2</scale>
       <primary>yes</primary>
@@ -58,6 +85,18 @@
         </mode>
       </monitor>
     </logicalmonitor>
+    <disabled>
+      <monitorspec>
+        <connector>None-1</connector>
+        <vendor>unknown</vendor>
+        <product>unknown</product>
+        <serial>unknown</serial>
+      </monitorspec>
+    </disabled>
+  </configuration>
+  <!-- 2-monitor, physical, ghost added -->
+  <configuration>
+    <layoutmode>physical</layoutmode>
     <logicalmonitor>
       <x>0</x>
       <y>0</y>
@@ -76,6 +115,25 @@
         </mode>
       </monitor>
     </logicalmonitor>
+    <logicalmonitor>
+      <x>3840</x>
+      <y>0</y>
+      <scale>2</scale>
+      <primary>yes</primary>
+      <monitor>
+        <monitorspec>
+          <connector>DP-2</connector>
+          <vendor>GBT</vendor>
+          <product>M28U</product>
+          <serial>22120B002639</serial>
+        </monitorspec>
+        <mode>
+          <width>3840</width>
+          <height>2160</height>
+          <rate>144.000</rate>
+        </mode>
+      </monitor>
+    </logicalmonitor>
     <disabled>
       <monitorspec>
         <connector>None-1</connector>
diff --git a/machines/bismuth/default.nix b/machines/bismuth/default.nix
index b791e3a..e7418a9 100644
--- a/machines/bismuth/default.nix
+++ b/machines/bismuth/default.nix
@@ -19,6 +19,7 @@
   ];
 
   # set monitor configuration for gdm
+  # NOTE: maybe also use this for ~/.config/monitors.xml?
   systemd.tmpfiles.rules = [
     "L+ /run/gdm/.config/monitors.xml - - - - ${../../configs/monitors.xml}"
   ];