summaryrefslogtreecommitdiff
path: root/hypr
diff options
context:
space:
mode:
Diffstat (limited to 'hypr')
-rw-r--r--hypr/hyprland.conf80
1 files changed, 29 insertions, 51 deletions
diff --git a/hypr/hyprland.conf b/hypr/hyprland.conf
index 6177c39..70479a2 100644
--- a/hypr/hyprland.conf
+++ b/hypr/hyprland.conf
@@ -38,6 +38,16 @@ input {
numlock_by_default = true
}
+# Split monitor setup
+plugin {
+ split-monitor-workspaces {
+ count = 9
+ keep_focused = 1
+ enable_notifications = 0
+ enable_persistent_workspaces = 1
+ }
+}
+
# Volume Configuration
bind=SUPER, equal, exec, pamixer --allow-boost -i 3
bind=SUPER, minus, exec, pamixer --allow-boost -d 3
@@ -45,58 +55,26 @@ bind=SUPER, m, exec, pamixer -t
bind=SUPER, space, togglefloating
-
-# Monitors
-# Name Resolution Position Scale
-monitor = HDMI-A-1, 1920x1080, 1920x0, 1
-monitor = DP-2, 1920x1080, 0x0, 1
-
-# Workspaces
-workspace = DP-2, 1
-workspace = HDMI-A-1, 11
-
-# HDMI-A-1 Workspaces
-workspace=11,monitor:HDMI-A-1,default:true
-workspace=12,monitor:HDMI-A-1
-workspace=13,monitor:HDMI-A-1
-workspace=14,monitor:HDMI-A-1
-workspace=15,monitor:HDMI-A-1
-workspace=16,monitor:HDMI-A-1
-workspace=17,monitor:HDMI-A-1
-workspace=18,monitor:HDMI-A-1
-workspace=19,monitor:HDMI-A-1
-
-# DP-1 Workspaces
-workspace=1,monitor:DP-2,default:true
-workspace=2,monitor:DP-2
-workspace=3,monitor:DP-2
-workspace=4,monitor:DP-2
-workspace=5,monitor:DP-2
-workspace=6,monitor:DP-2
-workspace=7,monitor:DP-2
-workspace=8,monitor:DP-2
-workspace=9,monitor:DP-2
-
# Workspace hotkeys
-bind=SUPER, 1, exec, hyprsome workspace 1
-bind=SUPER, 2, exec, hyprsome workspace 2
-bind=SUPER, 3, exec, hyprsome workspace 3
-bind=SUPER, 4, exec, hyprsome workspace 4
-bind=SUPER, 5, exec, hyprsome workspace 5
-bind=SUPER, 6, exec, hyprsome workspace 6
-bind=SUPER, 7, exec, hyprsome workspace 7
-bind=SUPER, 8, exec, hyprsome workspace 8
-bind=SUPER, 9, exec, hyprsome workspace 9
-
-bind=SUPER_SHIFT, 1, exec, hyprsome move 1
-bind=SUPER_SHIFT, 2, exec, hyprsome move 2
-bind=SUPER_SHIFT, 3, exec, hyprsome move 3
-bind=SUPER_SHIFT, 4, exec, hyprsome move 4
-bind=SUPER_SHIFT, 5, exec, hyprsome move 5
-bind=SUPER_SHIFT, 6, exec, hyprsome move 6
-bind=SUPER_SHIFT, 7, exec, hyprsome move 7
-bind=SUPER_SHIFT, 8, exec, hyprsome move 8
-bind=SUPER_SHIFT, 9, exec, hyprsome move 9
+bind=SUPER, 1, split-workspace, 1
+bind=SUPER, 2, split-workspace, 2
+bind=SUPER, 3, split-workspace, 3
+bind=SUPER, 4, split-workspace, 4
+bind=SUPER, 5, split-workspace, 5
+bind=SUPER, 6, split-workspace, 6
+bind=SUPER, 7, split-workspace, 7
+bind=SUPER, 8, split-workspace, 8
+bind=SUPER, 9, split-workspace, 9
+
+bind=SUPER_SHIFT, 1, split-movetoworkspacesilent, 1
+bind=SUPER_SHIFT, 2, split-movetoworkspacesilent, 2
+bind=SUPER_SHIFT, 3, split-movetoworkspacesilent, 3
+bind=SUPER_SHIFT, 4, split-movetoworkspacesilent, 4
+bind=SUPER_SHIFT, 5, split-movetoworkspacesilent, 5
+bind=SUPER_SHIFT, 6, split-movetoworkspacesilent, 6
+bind=SUPER_SHIFT, 7, split-movetoworkspacesilent, 7
+bind=SUPER_SHIFT, 8, split-movetoworkspacesilent, 8
+bind=SUPER_SHIFT, 9, split-movetoworkspacesilent, 9
# Windows control
bind = SUPER, Q, killactive