From 174f21323ed8c7f877e486bba2ebbe7653824e0e Mon Sep 17 00:00:00 2001 From: "committer@tuxwarrior" Date: Thu, 26 Feb 2026 14:38:24 -0500 Subject: [PATCH] + hyprmon --- dots/hyprmon/office.json | 392 +++++++++++++++++++++++++++++++ dots/hyprmon/office_scaling.json | 392 +++++++++++++++++++++++++++++++ scripts/99_deploy.sh | 7 +- 3 files changed, 789 insertions(+), 2 deletions(-) create mode 100644 dots/hyprmon/office.json create mode 100644 dots/hyprmon/office_scaling.json diff --git a/dots/hyprmon/office.json b/dots/hyprmon/office.json new file mode 100644 index 0000000..d044fe8 --- /dev/null +++ b/dots/hyprmon/office.json @@ -0,0 +1,392 @@ +{ + "name": "office", + "monitors": [ + { + "Name": "DP-1", + "PxW": 3840, + "PxH": 2160, + "Hz": 30, + "Scale": 1, + "X": 2160, + "Y": 0, + "Active": true, + "EDIDName": "LG Electronics LG HDR 4K 309NTUW0M062", + "Modes": [ + { + "W": 3840, + "H": 2160, + "Hz": 30 + }, + { + "W": 3840, + "H": 2160, + "Hz": 29.97 + }, + { + "W": 3840, + "H": 2160, + "Hz": 25 + }, + { + "W": 3840, + "H": 2160, + "Hz": 23.98 + }, + { + "W": 2560, + "H": 1440, + "Hz": 59.95 + }, + { + "W": 1920, + "H": 1080, + "Hz": 60 + }, + { + "W": 1920, + "H": 1080, + "Hz": 59.94 + }, + { + "W": 1920, + "H": 1080, + "Hz": 59.93 + }, + { + "W": 1920, + "H": 1080, + "Hz": 50 + }, + { + "W": 1920, + "H": 1080, + "Hz": 29.97 + }, + { + "W": 1920, + "H": 1080, + "Hz": 23.98 + }, + { + "W": 1280, + "H": 720, + "Hz": 59.94 + }, + { + "W": 1024, + "H": 768, + "Hz": 60 + }, + { + "W": 800, + "H": 600, + "Hz": 60.32 + }, + { + "W": 720, + "H": 576, + "Hz": 50 + }, + { + "W": 720, + "H": 480, + "Hz": 59.94 + }, + { + "W": 640, + "H": 480, + "Hz": 59.94 + }, + { + "W": 640, + "H": 480, + "Hz": 59.93 + } + ], + "BitDepth": 0, + "ColorMode": "", + "SDRBrightness": 0, + "SDRSaturation": 0, + "VRR": 0, + "Transform": 0, + "IsMirrored": false, + "MirrorSource": "", + "MirrorTargets": [], + "Dragging": false, + "DragOffX": 0, + "DragOffY": 0 + }, + { + "Name": "HDMI-A-1", + "PxW": 2560, + "PxH": 1600, + "Hz": 59.972, + "Scale": 1, + "X": 6000, + "Y": -384, + "Active": true, + "EDIDName": "Dell Inc. DELL U3014 P1V6N34J594L", + "Modes": [ + { + "W": 2560, + "H": 1600, + "Hz": 59.97 + }, + { + "W": 1920, + "H": 1200, + "Hz": 59.88 + }, + { + "W": 1920, + "H": 1080, + "Hz": 60 + }, + { + "W": 1920, + "H": 1080, + "Hz": 59.94 + }, + { + "W": 1920, + "H": 1080, + "Hz": 50 + }, + { + "W": 1920, + "H": 1080, + "Hz": 23.98 + }, + { + "W": 1600, + "H": 1200, + "Hz": 60 + }, + { + "W": 1680, + "H": 1050, + "Hz": 59.95 + }, + { + "W": 1280, + "H": 1024, + "Hz": 75.03 + }, + { + "W": 1280, + "H": 1024, + "Hz": 60.02 + }, + { + "W": 1280, + "H": 800, + "Hz": 59.81 + }, + { + "W": 1152, + "H": 864, + "Hz": 75 + }, + { + "W": 1280, + "H": 720, + "Hz": 60 + }, + { + "W": 1280, + "H": 720, + "Hz": 59.94 + }, + { + "W": 1280, + "H": 720, + "Hz": 50 + }, + { + "W": 1024, + "H": 768, + "Hz": 75.03 + }, + { + "W": 1024, + "H": 768, + "Hz": 60 + }, + { + "W": 800, + "H": 600, + "Hz": 75 + }, + { + "W": 800, + "H": 600, + "Hz": 60.32 + }, + { + "W": 720, + "H": 576, + "Hz": 50 + }, + { + "W": 720, + "H": 480, + "Hz": 60.01 + }, + { + "W": 720, + "H": 480, + "Hz": 59.94 + }, + { + "W": 640, + "H": 480, + "Hz": 75 + }, + { + "W": 640, + "H": 480, + "Hz": 59.94 + }, + { + "W": 640, + "H": 480, + "Hz": 59.93 + } + ], + "BitDepth": 0, + "ColorMode": "", + "SDRBrightness": 0, + "SDRSaturation": 0, + "VRR": 0, + "Transform": 1, + "IsMirrored": false, + "MirrorSource": "", + "MirrorTargets": [], + "Dragging": false, + "DragOffX": 0, + "DragOffY": 0 + }, + { + "Name": "eDP-1", + "PxW": 0, + "PxH": 0, + "Hz": 60, + "Scale": 1, + "X": -1, + "Y": -1, + "Active": false, + "EDIDName": "AU Optronics 0x309B", + "Modes": [ + { + "W": 3840, + "H": 2160, + "Hz": 60.02 + }, + { + "W": 3840, + "H": 2160, + "Hz": 48.01 + } + ], + "BitDepth": 0, + "ColorMode": "", + "SDRBrightness": 0, + "SDRSaturation": 0, + "VRR": 0, + "Transform": 0, + "IsMirrored": false, + "MirrorSource": "", + "MirrorTargets": [], + "Dragging": false, + "DragOffX": 0, + "DragOffY": 0 + }, + { + "Name": "DP-2", + "PxW": 3840, + "PxH": 2160, + "Hz": 59.997, + "Scale": 1, + "X": 0, + "Y": -750, + "Active": true, + "EDIDName": "LG Electronics LG HDR 4K 404NTSUHB142", + "Modes": [ + { + "W": 3840, + "H": 2160, + "Hz": 60 + }, + { + "W": 3840, + "H": 2160, + "Hz": 30 + }, + { + "W": 2560, + "H": 1440, + "Hz": 59.95 + }, + { + "W": 1920, + "H": 1080, + "Hz": 60 + }, + { + "W": 1920, + "H": 1080, + "Hz": 59.94 + }, + { + "W": 1920, + "H": 1080, + "Hz": 59.93 + }, + { + "W": 1280, + "H": 720, + "Hz": 59.94 + }, + { + "W": 1024, + "H": 768, + "Hz": 60 + }, + { + "W": 800, + "H": 600, + "Hz": 60.32 + }, + { + "W": 720, + "H": 480, + "Hz": 59.94 + }, + { + "W": 640, + "H": 480, + "Hz": 59.94 + }, + { + "W": 640, + "H": 480, + "Hz": 59.93 + } + ], + "BitDepth": 0, + "ColorMode": "", + "SDRBrightness": 0, + "SDRSaturation": 0, + "VRR": 0, + "Transform": 3, + "IsMirrored": false, + "MirrorSource": "", + "MirrorTargets": [], + "Dragging": false, + "DragOffX": 0, + "DragOffY": 0 + } + ], + "created_at": "2026-02-24T06:48:09.166305502-05:00", + "updated_at": "2026-02-24T08:24:53.182936525-05:00" +} \ No newline at end of file diff --git a/dots/hyprmon/office_scaling.json b/dots/hyprmon/office_scaling.json new file mode 100644 index 0000000..9001d47 --- /dev/null +++ b/dots/hyprmon/office_scaling.json @@ -0,0 +1,392 @@ +{ + "name": "office_scaling", + "monitors": [ + { + "Name": "DP-1", + "PxW": 3840, + "PxH": 2160, + "Hz": 30, + "Scale": 0.83, + "X": 2160, + "Y": 0, + "Active": true, + "EDIDName": "LG Electronics LG HDR 4K 309NTUW0M062", + "Modes": [ + { + "W": 3840, + "H": 2160, + "Hz": 30 + }, + { + "W": 3840, + "H": 2160, + "Hz": 29.97 + }, + { + "W": 3840, + "H": 2160, + "Hz": 25 + }, + { + "W": 3840, + "H": 2160, + "Hz": 23.98 + }, + { + "W": 2560, + "H": 1440, + "Hz": 59.95 + }, + { + "W": 1920, + "H": 1080, + "Hz": 60 + }, + { + "W": 1920, + "H": 1080, + "Hz": 59.94 + }, + { + "W": 1920, + "H": 1080, + "Hz": 59.93 + }, + { + "W": 1920, + "H": 1080, + "Hz": 50 + }, + { + "W": 1920, + "H": 1080, + "Hz": 29.97 + }, + { + "W": 1920, + "H": 1080, + "Hz": 23.98 + }, + { + "W": 1280, + "H": 720, + "Hz": 59.94 + }, + { + "W": 1024, + "H": 768, + "Hz": 60 + }, + { + "W": 800, + "H": 600, + "Hz": 60.32 + }, + { + "W": 720, + "H": 576, + "Hz": 50 + }, + { + "W": 720, + "H": 480, + "Hz": 59.94 + }, + { + "W": 640, + "H": 480, + "Hz": 59.94 + }, + { + "W": 640, + "H": 480, + "Hz": 59.93 + } + ], + "BitDepth": 0, + "ColorMode": "", + "SDRBrightness": 0, + "SDRSaturation": 0, + "VRR": 0, + "Transform": 0, + "IsMirrored": false, + "MirrorSource": "", + "MirrorTargets": [], + "Dragging": false, + "DragOffX": 0, + "DragOffY": 0 + }, + { + "Name": "HDMI-A-1", + "PxW": 2560, + "PxH": 1600, + "Hz": 59.972, + "Scale": 1, + "X": 6768, + "Y": -256, + "Active": true, + "EDIDName": "Dell Inc. DELL U3014 P1V6N34J594L", + "Modes": [ + { + "W": 2560, + "H": 1600, + "Hz": 59.97 + }, + { + "W": 1920, + "H": 1200, + "Hz": 59.88 + }, + { + "W": 1920, + "H": 1080, + "Hz": 60 + }, + { + "W": 1920, + "H": 1080, + "Hz": 59.94 + }, + { + "W": 1920, + "H": 1080, + "Hz": 50 + }, + { + "W": 1920, + "H": 1080, + "Hz": 23.98 + }, + { + "W": 1600, + "H": 1200, + "Hz": 60 + }, + { + "W": 1680, + "H": 1050, + "Hz": 59.95 + }, + { + "W": 1280, + "H": 1024, + "Hz": 75.03 + }, + { + "W": 1280, + "H": 1024, + "Hz": 60.02 + }, + { + "W": 1280, + "H": 800, + "Hz": 59.81 + }, + { + "W": 1152, + "H": 864, + "Hz": 75 + }, + { + "W": 1280, + "H": 720, + "Hz": 60 + }, + { + "W": 1280, + "H": 720, + "Hz": 59.94 + }, + { + "W": 1280, + "H": 720, + "Hz": 50 + }, + { + "W": 1024, + "H": 768, + "Hz": 75.03 + }, + { + "W": 1024, + "H": 768, + "Hz": 60 + }, + { + "W": 800, + "H": 600, + "Hz": 75 + }, + { + "W": 800, + "H": 600, + "Hz": 60.32 + }, + { + "W": 720, + "H": 576, + "Hz": 50 + }, + { + "W": 720, + "H": 480, + "Hz": 60.01 + }, + { + "W": 720, + "H": 480, + "Hz": 59.94 + }, + { + "W": 640, + "H": 480, + "Hz": 75 + }, + { + "W": 640, + "H": 480, + "Hz": 59.94 + }, + { + "W": 640, + "H": 480, + "Hz": 59.93 + } + ], + "BitDepth": 0, + "ColorMode": "", + "SDRBrightness": 0, + "SDRSaturation": 0, + "VRR": 0, + "Transform": 1, + "IsMirrored": false, + "MirrorSource": "", + "MirrorTargets": [], + "Dragging": false, + "DragOffX": 0, + "DragOffY": 0 + }, + { + "Name": "eDP-1", + "PxW": 0, + "PxH": 0, + "Hz": 60, + "Scale": 1, + "X": -1, + "Y": -1, + "Active": false, + "EDIDName": "AU Optronics 0x309B", + "Modes": [ + { + "W": 3840, + "H": 2160, + "Hz": 60.02 + }, + { + "W": 3840, + "H": 2160, + "Hz": 48.01 + } + ], + "BitDepth": 0, + "ColorMode": "", + "SDRBrightness": 0, + "SDRSaturation": 0, + "VRR": 0, + "Transform": 0, + "IsMirrored": false, + "MirrorSource": "", + "MirrorTargets": [], + "Dragging": false, + "DragOffX": 0, + "DragOffY": 0 + }, + { + "Name": "DP-2", + "PxW": 3840, + "PxH": 2160, + "Hz": 59.997, + "Scale": 1, + "X": 0, + "Y": -750, + "Active": true, + "EDIDName": "LG Electronics LG HDR 4K 404NTSUHB142", + "Modes": [ + { + "W": 3840, + "H": 2160, + "Hz": 60 + }, + { + "W": 3840, + "H": 2160, + "Hz": 30 + }, + { + "W": 2560, + "H": 1440, + "Hz": 59.95 + }, + { + "W": 1920, + "H": 1080, + "Hz": 60 + }, + { + "W": 1920, + "H": 1080, + "Hz": 59.94 + }, + { + "W": 1920, + "H": 1080, + "Hz": 59.93 + }, + { + "W": 1280, + "H": 720, + "Hz": 59.94 + }, + { + "W": 1024, + "H": 768, + "Hz": 60 + }, + { + "W": 800, + "H": 600, + "Hz": 60.32 + }, + { + "W": 720, + "H": 480, + "Hz": 59.94 + }, + { + "W": 640, + "H": 480, + "Hz": 59.94 + }, + { + "W": 640, + "H": 480, + "Hz": 59.93 + } + ], + "BitDepth": 0, + "ColorMode": "", + "SDRBrightness": 0, + "SDRSaturation": 0, + "VRR": 0, + "Transform": 3, + "IsMirrored": false, + "MirrorSource": "", + "MirrorTargets": [], + "Dragging": false, + "DragOffX": 0, + "DragOffY": 0 + } + ], + "created_at": "2026-02-24T08:22:40.809811683-05:00", + "updated_at": "2026-02-24T08:22:40.809811971-05:00" +} \ No newline at end of file diff --git a/scripts/99_deploy.sh b/scripts/99_deploy.sh index 6e8feb0..4865129 100755 --- a/scripts/99_deploy.sh +++ b/scripts/99_deploy.sh @@ -292,16 +292,19 @@ if [ ${operation} == "dots" ] ; then # ---------- # hyperland & friends # ---------- + # hyprland if [ ${parameter} == "hyprland" ] ; then - file_name=hyprland.conf file_path=/home/${system_user}/.config/hypr create_dir ${file_path} deploy_file "${dots_trg}/hyprland/${file_name}" "${file_path}/${file_name}" - fi + # hyprmon + file_path=/home/${system_user}/.config/hyprmon/profiles + create_dir ${file_path} + deploy_file "${dots_trg}/hyprmon/*" "${file_path}/" # ---------- # printing