1
0
Fork 0

Fix monitor settings on zeus

This commit is contained in:
Malte Brandy 2022-01-30 14:06:09 +01:00
parent 206f54ff90
commit 05ff7edcd4
4 changed files with 42 additions and 1 deletions

View file

@ -133,6 +133,7 @@ in
./roles/hourly-maintenance.nix
(import ./roles/state.nix "orga")
./roles/trusted-env.nix
./roles/monitor-config
];
fluffy.default = makeConfig "fluffy" [
./roles/on-my-machine.nix

View file

@ -0,0 +1,4 @@
{ config, ... }:
{
xdg.configFile."monitors.xml".source = ./. + "/${config.m-0.hostName}-monitors.xml";
}

View file

@ -0,0 +1,36 @@
<monitors version="2">
<configuration>
<logicalmonitor>
<x>0</x>
<y>0</y>
<scale>1</scale>
<primary>yes</primary>
<monitor>
<monitorspec>
<connector>HDMI-1</connector>
<vendor>MEI</vendor>
<product>Panasonic-TV</product>
<serial>0x01010101</serial>
</monitorspec>
<mode>
<width>1920</width>
<height>1080</height>
<rate>60</rate>
</mode>
</monitor>
<monitor>
<monitorspec>
<connector>DP-2</connector>
<vendor>GSM</vendor>
<product>LG HDR 4K</product>
<serial>0x000a56c8</serial>
</monitorspec>
<mode>
<width>1920</width>
<height>1080</height>
<rate>60</rate>
</mode>
</monitor>
</logicalmonitor>
</configuration>
</monitors>

View file

@ -33,7 +33,7 @@ let
"git"
"media"
];
persistentStateFiles = [ ".chpwd-recent-dirs" ".zsh_history" ".config/monitors.xml" ];
persistentStateFiles = [ ".chpwd-recent-dirs" ".zsh_history" ];
volatileStateFiles = [ ];
volatileStateDirs = [ ".steam" ".local/share/Steam" ];
mkLine = type: to: from: "${type} ${to} - - - - ${from}";