aboutsummaryrefslogtreecommitdiffstats
path: root/config/hypr/Monitor_Profiles
diff options
context:
space:
mode:
Diffstat (limited to 'config/hypr/Monitor_Profiles')
-rw-r--r--config/hypr/Monitor_Profiles/HDMI-A-1-HighRefreshRate.conf11
-rw-r--r--config/hypr/Monitor_Profiles/HDMI-A-1-HighRefreshRate.lua15
-rw-r--r--config/hypr/Monitor_Profiles/README9
-rw-r--r--config/hypr/Monitor_Profiles/Virtual-1-1920x1080.conf11
-rw-r--r--config/hypr/Monitor_Profiles/Virtual-1-1920x1080.lua15
-rw-r--r--config/hypr/Monitor_Profiles/Virtual-1-2560x1080.conf11
-rw-r--r--config/hypr/Monitor_Profiles/Virtual-1-2560x1080.lua15
-rw-r--r--config/hypr/Monitor_Profiles/default.lua32
-rw-r--r--config/hypr/Monitor_Profiles/eDP-1-disable.conf4
-rw-r--r--config/hypr/Monitor_Profiles/eDP-1-disable.lua13
10 files changed, 133 insertions, 3 deletions
diff --git a/config/hypr/Monitor_Profiles/HDMI-A-1-HighRefreshRate.conf b/config/hypr/Monitor_Profiles/HDMI-A-1-HighRefreshRate.conf
new file mode 100644
index 00000000..11f7db56
--- /dev/null
+++ b/config/hypr/Monitor_Profiles/HDMI-A-1-HighRefreshRate.conf
@@ -0,0 +1,11 @@
+# /* ---- 💫 https://github.com/LinuxBeginnings 💫 ---- */ #
+# default Monitor config
+
+# Monitor Configuration
+# See Hyprland wiki for more details
+# https://wiki.hyprland.org/Configuring/Monitors/
+# Configure your Display resolution, offset, scale and Monitors here, use `hyprctl monitors` to get the info.
+
+monitor = HDMI-A-1, highrr,auto,1
+
+
diff --git a/config/hypr/Monitor_Profiles/HDMI-A-1-HighRefreshRate.lua b/config/hypr/Monitor_Profiles/HDMI-A-1-HighRefreshRate.lua
new file mode 100644
index 00000000..dddb042a
--- /dev/null
+++ b/config/hypr/Monitor_Profiles/HDMI-A-1-HighRefreshRate.lua
@@ -0,0 +1,15 @@
+-- ==================================================
+-- KoolDots (2026)
+-- Project URL: https://github.com/LinuxBeginnings
+-- License: GNU GPLv3
+-- SPDX-License-Identifier: GPL-3.0-or-later
+-- ==================================================
+
+-- HDMI-A-1 High Refresh Rate profile
+
+hl.monitor({
+ output = "HDMI-A-1",
+ mode = "highrr",
+ position = "auto",
+ scale = "1",
+})
diff --git a/config/hypr/Monitor_Profiles/README b/config/hypr/Monitor_Profiles/README
index 86075d77..478f2601 100644
--- a/config/hypr/Monitor_Profiles/README
+++ b/config/hypr/Monitor_Profiles/README
@@ -3,11 +3,14 @@
# Create a unique file name i.e. Mirror, or Office, Scale, etc etc
# tip: You can easily create a profile using nwg-displays
-# after creating a profile using nwg-displays, copy the ~/.config/hypr/monitors.conf file to this directory with a unique file name
+# after creating a profile using nwg-displays:
+# - Hyprlang workflow: copy ~/.config/hypr/monitors.conf here as <name>.conf
+# - Lua workflow: copy ~/.config/hypr/UserConfigs/monitors.lua here as <name>.lua
# suggest not to call it default
-
-# Note, after selecting Profiles wanted via Rofi (SUPER SHIFT E), previous content of ~/.config/hypr/monitors.conf will be backed up and named as Previous_Profile.conf
+# Note, after selecting Profiles wanted via Rofi (SUPER SHIFT E):
+# - Hyprlang workflow writes ~/.config/hypr/monitors.conf
+# - Lua workflow writes ~/.config/hypr/UserConfigs/monitors.lua
# Monitor profile should be loaded automatically once selected by KooL Rofi Settings ROfi Menu, unless you disabled the auto-reload function on Hyprland settings.
# However, if it does not load, kindly log out and re-login. This seem apparent if you are using a Virtual Environment.
diff --git a/config/hypr/Monitor_Profiles/Virtual-1-1920x1080.conf b/config/hypr/Monitor_Profiles/Virtual-1-1920x1080.conf
new file mode 100644
index 00000000..d06f1e62
--- /dev/null
+++ b/config/hypr/Monitor_Profiles/Virtual-1-1920x1080.conf
@@ -0,0 +1,11 @@
+# /* ---- 💫 https://github.com/LinuxBeginnings 💫 ---- */ #
+# default Monitor config
+
+# Monitor Configuration
+# See Hyprland wiki for more details
+# https://wiki.hyprland.org/Configuring/Monitors/
+# Configure your Display resolution, offset, scale and Monitors here, use `hyprctl monitors` to get the info.
+
+# Monitors
+monitor = Virtual-1, 1920x1080@60,auto,1
+
diff --git a/config/hypr/Monitor_Profiles/Virtual-1-1920x1080.lua b/config/hypr/Monitor_Profiles/Virtual-1-1920x1080.lua
new file mode 100644
index 00000000..2360d12e
--- /dev/null
+++ b/config/hypr/Monitor_Profiles/Virtual-1-1920x1080.lua
@@ -0,0 +1,15 @@
+-- ==================================================
+-- KoolDots (2026)
+-- Project URL: https://github.com/LinuxBeginnings
+-- License: GNU GPLv3
+-- SPDX-License-Identifier: GPL-3.0-or-later
+-- ==================================================
+
+-- Virtual-1 1920x1080 profile
+
+hl.monitor({
+ output = "Virtual-1",
+ mode = "1920x1080@60",
+ position = "auto",
+ scale = "1",
+})
diff --git a/config/hypr/Monitor_Profiles/Virtual-1-2560x1080.conf b/config/hypr/Monitor_Profiles/Virtual-1-2560x1080.conf
new file mode 100644
index 00000000..1120e741
--- /dev/null
+++ b/config/hypr/Monitor_Profiles/Virtual-1-2560x1080.conf
@@ -0,0 +1,11 @@
+# /* ---- 💫 https://github.com/LinuxBeginnings 💫 ---- */ #
+# default Monitor config
+
+# Monitor Configuration
+# See Hyprland wiki for more details
+# https://wiki.hyprland.org/Configuring/Monitors/
+# Configure your Display resolution, offset, scale and Monitors here, use `hyprctl monitors` to get the info.
+
+# Monitors
+monitor = Virtual-1, 2560x1080@60,auto,1
+
diff --git a/config/hypr/Monitor_Profiles/Virtual-1-2560x1080.lua b/config/hypr/Monitor_Profiles/Virtual-1-2560x1080.lua
new file mode 100644
index 00000000..4fbdbb38
--- /dev/null
+++ b/config/hypr/Monitor_Profiles/Virtual-1-2560x1080.lua
@@ -0,0 +1,15 @@
+-- ==================================================
+-- KoolDots (2026)
+-- Project URL: https://github.com/LinuxBeginnings
+-- License: GNU GPLv3
+-- SPDX-License-Identifier: GPL-3.0-or-later
+-- ==================================================
+
+-- Virtual-1 2560x1080 profile
+
+hl.monitor({
+ output = "Virtual-1",
+ mode = "2560x1080@60",
+ position = "auto",
+ scale = "1",
+})
diff --git a/config/hypr/Monitor_Profiles/default.lua b/config/hypr/Monitor_Profiles/default.lua
new file mode 100644
index 00000000..5ae297c4
--- /dev/null
+++ b/config/hypr/Monitor_Profiles/default.lua
@@ -0,0 +1,32 @@
+-- ==================================================
+-- KoolDots (2026)
+-- Project URL: https://github.com/LinuxBeginnings
+-- License: GNU GPLv3
+-- SPDX-License-Identifier: GPL-3.0-or-later
+-- ==================================================
+
+-- default Monitor config
+-- Monitor Configuration
+-- See Hyprland wiki for more details
+-- https://wiki.hyprland.org/Configuring/Monitors/
+
+hl.monitor({
+ output = "",
+ mode = "preferred",
+ position = "auto",
+ scale = "1",
+})
+
+hl.monitor({
+ output = "",
+ mode = "highrr",
+ position = "auto",
+ scale = "1",
+})
+
+hl.monitor({
+ output = "",
+ mode = "highres",
+ position = "auto",
+ scale = "1",
+})
diff --git a/config/hypr/Monitor_Profiles/eDP-1-disable.conf b/config/hypr/Monitor_Profiles/eDP-1-disable.conf
new file mode 100644
index 00000000..ac8a306f
--- /dev/null
+++ b/config/hypr/Monitor_Profiles/eDP-1-disable.conf
@@ -0,0 +1,4 @@
+# /* ---- 💫 https://github.com/LinuxBeginnings 💫 ---- */ #
+# Disable eDP-1 (laptop panel)
+
+monitor = eDP-1,disable
diff --git a/config/hypr/Monitor_Profiles/eDP-1-disable.lua b/config/hypr/Monitor_Profiles/eDP-1-disable.lua
new file mode 100644
index 00000000..c07673e2
--- /dev/null
+++ b/config/hypr/Monitor_Profiles/eDP-1-disable.lua
@@ -0,0 +1,13 @@
+-- ==================================================
+-- KoolDots (2026)
+-- Project URL: https://github.com/LinuxBeginnings
+-- License: GNU GPLv3
+-- SPDX-License-Identifier: GPL-3.0-or-later
+-- ==================================================
+
+-- Disable eDP-1 (laptop panel)
+
+hl.monitor({
+ output = "eDP-1",
+ disabled = true,
+})
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage