diff --git a/home-manager/machines.nix b/home-manager/machines.nix index cba117ef..49e221f2 100644 --- a/home-manager/machines.nix +++ b/home-manager/machines.nix @@ -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 diff --git a/home-manager/roles/monitor-config/default.nix b/home-manager/roles/monitor-config/default.nix new file mode 100644 index 00000000..d9cee64c --- /dev/null +++ b/home-manager/roles/monitor-config/default.nix @@ -0,0 +1,4 @@ +{ config, ... }: +{ + xdg.configFile."monitors.xml".source = ./. + "/${config.m-0.hostName}-monitors.xml"; +} diff --git a/home-manager/roles/monitor-config/zeus-monitors.xml b/home-manager/roles/monitor-config/zeus-monitors.xml new file mode 100644 index 00000000..ef058fb6 --- /dev/null +++ b/home-manager/roles/monitor-config/zeus-monitors.xml @@ -0,0 +1,36 @@ + + + + 0 + 0 + 1 + yes + + + HDMI-1 + MEI + Panasonic-TV + 0x01010101 + + + 1920 + 1080 + 60 + + + + + DP-2 + GSM + LG HDR 4K + 0x000a56c8 + + + 1920 + 1080 + 60 + + + + + diff --git a/home-manager/roles/state.nix b/home-manager/roles/state.nix index de155ea4..38f87d94 100644 --- a/home-manager/roles/state.nix +++ b/home-manager/roles/state.nix @@ -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}";