Hyprland: Setup multi-monitors

This commit is contained in:
Riyyi
2025-02-28 18:24:09 +01:00
parent 6e50e217c3
commit ccebfdcdd5
3 changed files with 28 additions and 8 deletions
+16 -2
View File
@@ -1,10 +1,12 @@
################
### MONITORS ###
################
# See https://wiki.hyprland.org/Configuring/Monitors/
monitor=,preferred,auto,auto
monitor = desc:Ancor Communications Inc ASUS PB298 D7LMTF059917, preferred, 0x0, auto
monitor = desc:Iiyama North America PL2492H 11511037C7430, preferred, 2560x0, auto
monitor = , preferred, auto, auto # fallback
###################
@@ -404,3 +406,15 @@ windowrulev2 = float, class:thunar, title:File Operation Progress
# Resize floating windows
windowrule = size >50% >70%, org.pulseaudio.pavucontrol
# Put workspaces on specific monitors
workspace = 1, monitor:desc:Ancor Communications Inc ASUS PB298 D7LMTF059917, persistent:true, default:true
workspace = 2, monitor:desc:Ancor Communications Inc ASUS PB298 D7LMTF059917, persistent:true
workspace = 3, monitor:desc:Ancor Communications Inc ASUS PB298 D7LMTF059917, persistent:true
workspace = 4, monitor:desc:Ancor Communications Inc ASUS PB298 D7LMTF059917, persistent:true
workspace = 5, monitor:desc:Ancor Communications Inc ASUS PB298 D7LMTF059917, persistent:true
workspace = 6, monitor:desc:Ancor Communications Inc ASUS PB298 D7LMTF059917, persistent:true
workspace = 7, monitor:desc:Ancor Communications Inc ASUS PB298 D7LMTF059917, persistent:true
workspace = 8, monitor:desc:Ancor Communications Inc ASUS PB298 D7LMTF059917, persistent:true
workspace = 9, monitor:desc:Iiyama North America PL2492H 11511037C7430, persistent:true, default:true
workspace = 10, monitor:desc:Iiyama North America PL2492H 11511037C7430, persistent:true
+2 -6
View File
@@ -27,7 +27,7 @@
"disable-scroll": false,
"on-scroll-up": "hyprctl dispatch workspace -1",
"on-scroll-down": "hyprctl dispatch workspace +1",
"all-outputs": true,
"all-outputs": false,
"warp-on-scroll": false,
"format": "{icon}",
"format-icons": {
@@ -40,14 +40,10 @@
"7": "七",
"8": "八",
"9": "九",
"0": "十",
"10": "十",
"urgent": "",
"focused": "",
"default": ""
// "persistent-workspaces": {
// "*": 5, // 5 workspaces by default on every monitor
// "HDMI-A-1": 3 // but only three on HDMI-A-1
// }
}
},
"custom/btc": {
+10
View File
@@ -237,7 +237,12 @@ if [ $qualityOption -eq 1 ]; then
fi
# Set url to clipboard if none provided
# >>> session=xorg
clip="$(xclip -selection clipboard -out)"
# <<<
# >>> session=wayland
# clip="$(wl-paste)"
# <<<
if [ "$#" -eq 0 ]; then
eval set -- "$clip"
fi
@@ -257,7 +262,12 @@ elif [ $queueOption -eq 1 ]; then
queue "$*"
else
if [ "$*" = "" ]; then
# >>> session=xorg
play "$(xclip -o)"
# <<<
# >>> session=wayland
# play "$(wl-paste)"
# <<<
else
for url in "$@"; do
play "$url"