|
|
|
|
@@ -15,7 +15,7 @@ exec-once=onSystemStart
|
|
|
|
|
# Some default env vars.
|
|
|
|
|
env = XCURSOR_SIZE,16
|
|
|
|
|
|
|
|
|
|
source = ~/Projects/Olympus/home-manager/users/nathan/dotfiles/hypr/otf.conf
|
|
|
|
|
source = ~/.config/hypr/otf.conf
|
|
|
|
|
source = ~/.cache/wal/colors-hypr.conf
|
|
|
|
|
|
|
|
|
|
# For all categories, see https://wiki.hyprland.org/Configuring/Variables/
|
|
|
|
|
@@ -119,24 +119,20 @@ bind = $mainMod, R, exec, colorPrefix kitty -e _systemRebuild
|
|
|
|
|
|
|
|
|
|
bind = $mainMod SHIFT, R, exec, colorPrefix kitty -e _homeRebuild
|
|
|
|
|
|
|
|
|
|
bind = $mainMod, C, exec, colorPrefix kitty -e bash -c "cd ~/Projects/Olympus; nvim ~/Projects/Olympus/"
|
|
|
|
|
|
|
|
|
|
bind = $mainMod, F, exec, thunar
|
|
|
|
|
bind = $mainMod SHIFT, F, fullscreen
|
|
|
|
|
|
|
|
|
|
bind = $mainMod, semicolon, exec, colorPrefix kitty -e nvim ~
|
|
|
|
|
|
|
|
|
|
bind = $mainMod, Insert, exec, libreoffice &
|
|
|
|
|
|
|
|
|
|
bind = $mainMod, H, exec, bluetoothctl connect 88:D0:39:F9:83:CE
|
|
|
|
|
bind = $mainMod, Insert, exec, libreoffice
|
|
|
|
|
|
|
|
|
|
bind = $mainMod, V, togglefloating,
|
|
|
|
|
|
|
|
|
|
bind = $mainMod SHIFT, V, exec, vlc &
|
|
|
|
|
bind = $mainMod SHIFT, V, exec, vlc
|
|
|
|
|
|
|
|
|
|
bind = , Menu, exec, rofi -show drun
|
|
|
|
|
|
|
|
|
|
bind = $mainMod, Menu, exec, killall .ags-wrapped; ags &
|
|
|
|
|
bind = $mainMod, Menu, exec, hyprpanel -q; hyprpanel
|
|
|
|
|
|
|
|
|
|
bind = $mainMod, P, pseudo, # dwindle
|
|
|
|
|
|
|
|
|
|
@@ -158,17 +154,14 @@ bind = , XF86AudioNext, exec, playerctl next
|
|
|
|
|
|
|
|
|
|
bind = , XF86AudioPrev, exec, playerctl previous
|
|
|
|
|
|
|
|
|
|
bind = , XF86Launch2, exec, steam &
|
|
|
|
|
bind = , XF86Launch2, exec, steam
|
|
|
|
|
bind = $mainMod, XF86Launch2, exec, prismlauncher
|
|
|
|
|
|
|
|
|
|
bind = CTRL SHIFT, XF86Launch2, exec, if [[ $(hyprctl monitors | grep 0x0 | sed -n -e "s/\t*1920x1080@//" -e "s/.[1234567890]* at 0x0//p") == 300 ]]; then hyprctl keyword monitor eDP-1,1920x1080@60,0x0,1; else hyprctl keyword monitor eDP-1,1920x1080@300,0x0,1; fi
|
|
|
|
|
|
|
|
|
|
bind = , XF86Calculator, exec, geogebra
|
|
|
|
|
|
|
|
|
|
bind = $mainMod SHIFT, Print, exec, firefox localhost:631
|
|
|
|
|
bind = , Print, exec, grim -g "$(slurp)"
|
|
|
|
|
|
|
|
|
|
bind = $mainMod, Return, exec, discord --enable-features=UseOzonePlatform --ozone-platform=wayland &
|
|
|
|
|
bind = $mainMod, Return, exec, discord --enable-features=UseOzonePlatform --ozone-platform=wayland
|
|
|
|
|
|
|
|
|
|
bind = $mainMod CTRL, Return, exec, firefox https://discord.com/app
|
|
|
|
|
|
|
|
|
|
@@ -242,25 +235,30 @@ bindm = $mainMod, mouse:272, movewindow
|
|
|
|
|
bindm = $mainMod SHIFT, mouse:272, resizewindow
|
|
|
|
|
|
|
|
|
|
$scratchpadsize = size 60% 80%
|
|
|
|
|
$scratchpad = class:^(scratchpad)$
|
|
|
|
|
|
|
|
|
|
$scratchpad = class:^(scratchpad)$
|
|
|
|
|
windowrulev2 = float, $scratchpad
|
|
|
|
|
windowrulev2 = $scratchpadsize, $scratchpad
|
|
|
|
|
windowrulev2 = workspace special silent, $scratchpad
|
|
|
|
|
|
|
|
|
|
$kitty = class:^(scratchpad-kitty)$
|
|
|
|
|
|
|
|
|
|
windowrulev2 = float, $kitty
|
|
|
|
|
windowrulev2 = $scratchpadsize, $kitty
|
|
|
|
|
windowrulev2 = workspace special silent, $kitty
|
|
|
|
|
$nvim = class:^(scratchpad-nvim)$
|
|
|
|
|
|
|
|
|
|
$nvim = class:^(scratchpad-nvim)$
|
|
|
|
|
windowrulev2 = float, $nvim
|
|
|
|
|
windowrulev2 = $scratchpadsize, $nvim
|
|
|
|
|
windowrulev2 = workspace special silent, $nvim
|
|
|
|
|
|
|
|
|
|
$cal = class:^(scratchpad-calendar)$
|
|
|
|
|
windowrulev2 = float, $cal
|
|
|
|
|
windowrulev2 = $scratchpadsize, $cal
|
|
|
|
|
windowrulev2 = workspace special silent, $cal
|
|
|
|
|
|
|
|
|
|
bind = $mainMod, N, exec, colorPrefix pypr toggle nvim
|
|
|
|
|
bind = $mainMod, E, exec, colorPrefix pypr toggle free
|
|
|
|
|
bind = $mainMod, E, exec, colorPrefix pypr toggle kitty
|
|
|
|
|
bind = $mainMod, C, exec, colorPrefix pypr toggle calendar
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
bind = CTRL SHIFT, Home, exec, ssh nathan@blunkall.us -fL 5900:localhost:5900 sleep 10; vncviewer localhost:5900 -fullscreen
|
|
|
|
|
|