diff --git a/.config/hypr/hyprland.conf b/.config/hypr/hyprland.conf index da0c563..6b6b3ec 100644 --- a/.config/hypr/hyprland.conf +++ b/.config/hypr/hyprland.conf @@ -68,7 +68,7 @@ env = XDG_SESSION_TYPE,wayland env = GDM_BACKEND,nvidia-drm env = __GLX_VENDOR_LIBRARY_NAME,nvidia env = WLR_NO_HARDWARE_CURSORS,1 -env = QT_QPA_PLATFORMTHEME,qt5ct +env = QT_QPA_PLATFORMTHEME,qt6ct env = XCURSOR_SIZE,24 env = HYPRCURSOR_SIZE,24 @@ -88,7 +88,7 @@ general { border_size = 2 # https://wiki.hyprland.org/Configuring/Variables/#variable-types for info about colors - col.active_border = $blue + col.active_border = $blue $sky 45deg col.inactive_border = $surface0 # Set to true enable resizing windows by clicking and dragging on borders and gaps @@ -198,18 +198,7 @@ device { # See https://wiki.hyprland.org/Configuring/Keywords/ $mainMod = SUPER # Sets "Windows" key as main modifier -bind = CTRL ALT, T, exec, $terminal -bind = ALT, TAB, exec, rofi -show window -theme ~/.config/rofi/launchers/type-2/style-15.rasi -bind = , XF86Calculator, exec, gnome-calculator -bind = SUPER, space, exec, ~/.config/rofi/launchers/type-2/launcher.sh -binde =, XF86AudioRaiseVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+ -binde =, XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%- -bind =, XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle - -# Screenshots -bind = CTRL SHIFT, print, exec, $HOME/.config/hypr/scripts/screenshots/captureAll.sh -bind = CTRL, print, exec, $HOME/.config/hypr/scripts/screenshots/captureScreen.sh -bind = , print, exec, $HOME/.config/hypr/scripts/screenshots/captureArea.sh +source = ~/.config/hypr/keybinds.conf # Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more bind = $mainMod, Q, exec, $terminal @@ -277,11 +266,7 @@ bindm = $mainMod, mouse:273, resizewindow # Example windowrule v2 # windowrulev2 = float,class:(kitty),title:(kitty) -windowrulev2 = float,class:(org.gnome.Nautilus) -windowrulev2 = float,class:(Signal) -windowrulev2 = pin,class:(Signal) - -#windowrulev2 = center, class:.* -#windowrulev2 = size 1000 1000, class:.* windowrulev2 = suppressevent maximize, class:.* # You'll probably like this. +source = ~/.config/hypr/windowrules.conf + diff --git a/.config/hypr/keybinds.conf b/.config/hypr/keybinds.conf new file mode 100644 index 0000000..c62ed40 --- /dev/null +++ b/.config/hypr/keybinds.conf @@ -0,0 +1,12 @@ +bind = CTRL ALT, T, exec, $terminal +bind = ALT, TAB, exec, rofi -show window -theme ~/.config/rofi/launchers/type-2/style-15.rasi +bind = , XF86Calculator, exec, gnome-calculator +bind = SUPER, space, exec, ~/.config/rofi/launchers/type-2/launcher.sh +binde =, XF86AudioRaiseVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+ +binde =, XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%- +bind =, XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle + +# Screenshots +bind = CTRL SHIFT, print, exec, $HOME/.config/hypr/scripts/screenshots/captureAll.sh +bind = CTRL, print, exec, $HOME/.config/hypr/scripts/screenshots/captureScreen.sh +bind = , print, exec, $HOME/.config/hypr/scripts/screenshots/captureArea.sh diff --git a/.config/hypr/windowrules.conf b/.config/hypr/windowrules.conf new file mode 100644 index 0000000..a5ebd59 --- /dev/null +++ b/.config/hypr/windowrules.conf @@ -0,0 +1,10 @@ +windowrulev2 = float,class:(org.gnome.Nautilus) +windowrulev2 = float,class:(org.gnome.Calculator) +windowrulev2 = float,class:(Signal) +windowrulev2 = pin,class:(Signal) + +# REAPER +#windowrulev2 = tile,class:(REAPER) +windowrulev2 = move cursor,class:REAPER,floating:1 +windowrulev2 = nofocus,class:REAPER,title:^(menu)$ +windowrulev2 = nofocus,class:REAPER,title:^$