diff --git a/config/hypr/hyprland.conf b/config/hypr/hyprland.conf index 897e592..7ca0638 100644 --- a/config/hypr/hyprland.conf +++ b/config/hypr/hyprland.conf @@ -9,14 +9,27 @@ source = ~/.config/hypr/hyprland-monitors.conf ################### -### MY PROGRAMS ### +### KEYBINDINGS ### ################### -# See https://wiki.hyprland.org/Configuring/Keywords/ -$terminal = alacritty -$fileManager = nautilus --new-window -$browser = google-chrome-stable --new-window -$menu = wofi --show drun +# Use fixed set of defaults from Omarchy +source = ~/.local/share/omarchy/default/hypr/bindings.conf + +# Extra bindings +bind = SUPER, A, exec, google-chrome-stable --new-window --kiosk --app="https://chatgpt.com" +bind = SUPER, C, exec, google-chrome-stable --new-window --kiosk --app="https://app.hey.com/calendar/weeks/" +bind = SUPER, E, exec, google-chrome-stable --new-window --kiosk --app="https://app.hey.com" +bind = SUPER, X, exec, google-chrome-stable --new-window --kiosk --app="https://x.com/" +bind = SUPER SHIFT, X, exec, google-chrome-stable --new-window --kiosk --app="https://x.com/compose/post" +bind = SUPER, M, exec, spotify +bind = SUPER, N, exec, alacritty -e nvim + +############################# +### ENVIRONMENT VARIABLES ### +############################# + +# See https://wiki.hyprland.org/Configuring/Environment-variables/ +source = ~/.local/share/omarchy/default/hypr/envs.conf ################# ### AUTOSTART ### @@ -26,13 +39,6 @@ $menu = wofi --show drun # Or execute your favorite apps at launch like this: exec-once = hypridle & hyprpaper & swaync -############################# -### ENVIRONMENT VARIABLES ### -############################# - -# See https://wiki.hyprland.org/Configuring/Environment-variables/ -source = ~/.local/share/omarchy/default/hypr/envs.conf - ##################### ### LOOK AND FEEL ### ##################### @@ -174,13 +180,6 @@ device { } -################### -### KEYBINDINGS ### -################### - -# Use fixed set of defaults from Omarchy -source = ~/.local/share/omarchy/default/hypr/bindings.conf - ############################## ### WINDOWS AND WORKSPACES ### ############################## diff --git a/default/hypr/bindings.conf b/default/hypr/bindings.conf index d2690ea..57d65e6 100644 --- a/default/hypr/bindings.conf +++ b/default/hypr/bindings.conf @@ -1,5 +1,10 @@ # See https://wiki.hyprland.org/Configuring/Keywords/ +$terminal = alacritty +$fileManager = nautilus --new-window +$browser = google-chrome-stable --new-window +$menu = wofi --show drun + # Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more bind = SUPER, return, exec, $terminal bind = SUPER, F, exec, $fileManager @@ -7,8 +12,8 @@ bind = SUPER, B, exec, $browser bind = SUPER, space, exec, $menu bind = SUPER, W, killactive, -bind = SUPER, ESCAPE, exit, -bind = SUPER, L, exec, hyprlock +bind = SUPER, ESCAPE, exec, hyprlock +bind = SUPER SHIFT, ESCAPE, exit, bind = SUPER, J, togglesplit, # dwindle bind = SUPER, P, pseudo, # dwindle