From 4be043631736c29f822524465944f632621e06da Mon Sep 17 00:00:00 2001 From: Joshua Yun Date: Tue, 28 Oct 2025 09:47:53 -0500 Subject: Hyprland changes --- hypr/hyprland.conf | 110 ++++++++++++++++++++++++++--------------------------- 1 file changed, 54 insertions(+), 56 deletions(-) (limited to 'hypr') diff --git a/hypr/hyprland.conf b/hypr/hyprland.conf index 6177c39..3324862 100644 --- a/hypr/hyprland.conf +++ b/hypr/hyprland.conf @@ -17,6 +17,9 @@ exec-once = solaar --window=hide exec-once = nm-applet exec-once = blueman-applet +# Plugins +exec-once = hyprpm reload -n + general { # Border Colors col.active_border = rgb(a5222f) @@ -38,65 +41,59 @@ input { numlock_by_default = true } -# Volume Configuration -bind=SUPER, equal, exec, pamixer --allow-boost -i 3 -bind=SUPER, minus, exec, pamixer --allow-boost -d 3 -bind=SUPER, m, exec, pamixer -t +# Split monitor setup +plugin { + split-monitor-workspaces { + count = 9 + keep_focused = 1 + enable_notifications = 0 + enable_persistent_workspaces = 1 + } +} -bind=SUPER, space, togglefloating +# Disable animation +animation = global, 0 +# Monitor Config +monitor = HDMI-A-1, preferred, auto, 1 +# monitor = eDP-1, preferred, auto, 2 +monitor = DP-1, preferred, auto-right, 1 +monitor = , preferred, auto, 1 -# 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 +# Volume Configuration +bind = SUPER, equal, exec, pamixer --allow-boost -i 3 +bind = SUPER, minus, exec, pamixer --allow-boost -d 3 +bind = SUPER, m, exec, pamixer -t +bind = ,XF86AudioLowerVolume, exec, pamixer --allow-boost -d 3 +bind = ,XF86AudioRaiseVolume, exec, pamixer --allow-boost -i 3 +bind = ,XF86AudioMute, exec, pamixer -t + +# Brighness control +bind = ,XF86MonBrightnessDown, exec, brightnessctl s 5%- +bind = ,XF86MonBrightnessUp, exec, brightnessctl s +5% + +bind=SUPER, space, togglefloating # 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 @@ -112,10 +109,11 @@ bindm = SUPER, mouse:273, resizewindow bind = SUPER_SHIFT, Q, exit # Monitor Control -bind = SUPER, Comma, focusmonitor, +1 +bind = SUPER, Comma, focusmonitor, -1 +bind = SUPER, Period, focusmonitor, +1 # App Launcher -bind = SUPER, D, exec, wmenu-run +bind = SUPER, D, exec, wmenu-run -i # Applications bind = SUPER, W, exec, firefox -- cgit v1.2.3