diff options
Diffstat (limited to 'hypr/hyprland.conf')
-rw-r--r-- | hypr/hyprland.conf | 80 |
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 |