diff options
author | Joshua Yun <joshua@joshuayun.com> | 2025-05-19 23:10:06 -0500 |
---|---|---|
committer | Joshua Yun <joshua@joshuayun.com> | 2025-05-19 23:10:06 -0500 |
commit | 9b857f87d56197457bfce4d1a1474c79bf3f91d2 (patch) | |
tree | 58392b09aa9cbe19213f1dd467e30993986d285c /hypr | |
download | config-9b857f87d56197457bfce4d1a1474c79bf3f91d2.tar.gz |
feat: added initial commit of config files
Diffstat (limited to 'hypr')
-rw-r--r-- | hypr/hyprland.conf | 122 | ||||
-rw-r--r-- | hypr/hyprpaper.conf | 2 |
2 files changed, 124 insertions, 0 deletions
diff --git a/hypr/hyprland.conf b/hypr/hyprland.conf new file mode 100644 index 0000000..6177c39 --- /dev/null +++ b/hypr/hyprland.conf @@ -0,0 +1,122 @@ +# Authentication +exec-once = systemctl --user start hyprpolkitagent + +# Status Bar +exec-once = waybar + +# Wallpaper +exec-once = hyprpaper + +# Notification +exec-once = dunst + +# Mouse Input +exec-once = solaar --window=hide + +# Wireless +exec-once = nm-applet +exec-once = blueman-applet + +general { + # Border Colors + col.active_border = rgb(a5222f) + border_size = 4 + gaps_out = 5 +} + +misc { + enable_swallow = true + swallow_regex = kitty +} + +# Input Configuration +input { + # Repeat configuration + repeat_rate = 50 + repeat_delay = 300 + # Num lock + 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 + +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 + +# Windows control +bind = SUPER, Q, killactive +bind = SUPER, K, cyclenext +bind = SUPER, J, cyclenext, prev +bind = SUPER_SHIFT, Comma, movewindow, mon:+1 + +# Floating window control +bindm = SUPER, mouse:272, movewindow +bindm = SUPER, mouse:273, resizewindow + +# Compositor Control +bind = SUPER_SHIFT, Q, exit + +# Monitor Control +bind = SUPER, Comma, focusmonitor, +1 + +# App Launcher +bind = SUPER, D, exec, wmenu-run + +# Applications +bind = SUPER, W, exec, firefox +bind = SUPER, Return, exec, kitty diff --git a/hypr/hyprpaper.conf b/hypr/hyprpaper.conf new file mode 100644 index 0000000..c36918d --- /dev/null +++ b/hypr/hyprpaper.conf @@ -0,0 +1,2 @@ +preload = /home/joshua/.local/share/wallpaper +wallpaper = , /home/joshua/.local/share/wallpaper |