summaryrefslogtreecommitdiff
path: root/hypr
diff options
context:
space:
mode:
Diffstat (limited to 'hypr')
-rw-r--r--hypr/hyprland.conf110
1 files changed, 54 insertions, 56 deletions
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