Duplicated hl binds, ripgrep -L

This commit is contained in:
Hane 2024-07-15 18:13:52 +02:00
commit 6c93f2f9f7
7 changed files with 121 additions and 11 deletions

View file

@ -26,6 +26,10 @@
# See https://wiki.hyprland.org/Configuring/Monitors/
monitor=,1920x1080@75,0x0,1,vrr,2
xwayland {
force_zero_scaling = true
}
###################
### MY PROGRAMS ###
###################
@ -45,6 +49,7 @@ $menu = wofi --show drun
# Or execute your favorite apps at launch like this:
# exec-once = ~/.config/hypr/portal-setup.sh
exec-once = mako
exec-once = /usr/lib/polkit-kde-authentication-agent-1
exec-once = hyprpaper
#exec-once = ~/Capybara/scripts/hyprland_change_bg.sh
@ -57,6 +62,7 @@ exec-once = wl-paste --type image --watch cliphist store #Stores only image data
# exec-once = waybar & hyprpaper & firefox
exec-once = [workspace 1 silent] qutebrowser
exec-once = [workspace 1 silent] emacs
exec-once = [workspace special:aux silent] konsole
exec-once = vesktop
exec-once = steam
@ -138,17 +144,59 @@ decoration {
# https://wiki.hyprland.org/Configuring/Variables/#animations
animations {
enabled = true
# Default animations, see https://wiki.hyprland.org/Configuring/Animations/ for more
# global
# ↳ windows - styles: slide, popin
# ↳ windowsIn - window open
# ↳ windowsOut - window close
# ↳ windowsMove - everything in between, moving, dragging, resizing.
# ↳ layers - styles: slide, popin, fade
# ↳ layersIn - layer open
# ↳ layersOut - layer close
# ↳ fade
# ↳ fadeIn - fade in for window open
# ↳ fadeOut - fade out for window close
# ↳ fadeSwitch - fade on changing activewindow and its opacity
# ↳ fadeShadow - fade on changing activewindow for shadows
# ↳ fadeDim - the easing of the dimming of inactive windows
# ↳ fadeLayers - for controlling fade on layers
# ↳ fadeLayersIn - fade in for layer open
# ↳ fadeLayersOut - fade out for layer close
# ↳ border - for animating the border's color switch speed
# ↳ borderangle - for animating the border's gradient angle - styles: once (default), loop
# ↳ workspaces - styles: slide, slidevert, fade, slidefade, slidefadevert
# ↳ specialWorkspace - styles: same as workspaces
# For animation style popin in windows, you can specify a minimum percentage to start from. For example, the following will make the animation 80% -> 100% of the size:
bezier = myBezier, 0.05, 0.9, 0.1, 1.05
# animation=windows,1,8,default,popin 80%
animation = windows, 1, 7, myBezier
# For animation styles slidefade and slidefadevert in workspaces, you can specify a movement percentage. For example, the following will make windows move 20% of the screen width:
# animation=workspaces,1,8,default,slidefade 20%
# For animation style slide in windows and layers you can specify a forced side, e.g.:
# animation=windows,1,8,default,slide left
# You can use top, bottom, left or right.
bezier = pop, 0.05, 0.8, 0.1, 1.10
bezier = layers, 0.25, 0.46, 0, 0.92
animation = windows, 1, 3, pop
animation = windowsOut, 1, 7, default, popin 80%
animation = border, 1, 10, default
animation = layersIn, 1, 3, layers
animation = fade, 1, 3, default
animation = border, 1, 8, default
animation = borderangle, 1, 8, default
animation = fade, 1, 7, default
animation = workspaces, 1, 6, default
animation = workspaces, 1, 4, default
animation = workspaces, 1, 4, default, slidefade 40%
}
# See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for more
@ -174,6 +222,7 @@ misc {
force_default_wallpaper = -1 # Set to 0 or 1 to disable the anime mascot wallpapers
disable_hyprland_logo = false # If true disables the random hyprland logo / anime girl background. :(
no_direct_scanout = true #Important!
vfr = 0 #VRR stutter?
}
group {
@ -205,6 +254,7 @@ input {
kb_rules =
accel_profile = flat
follow_mouse = 1
mouse_refocus = false
# 0 - Cursor movement will not change focus.
# 1 - Cursor movement will always change focus to the window under the cursor.
# 2 - Cursor focus will be detached from keyboard focus. Clicking on a window will move keyboard focus to that window.
@ -298,6 +348,16 @@ bind = $mainMod, 7, workspace, 7
bind = $mainMod, 8, workspace, 8
bind = $mainMod, 9, workspace, 9
bind = $mainMod, 0, workspace, 10
bind = $secondaryMod, 1, workspace, 1
bind = $secondaryMod, 2, workspace, 2
bind = $secondaryMod, 3, workspace, 3
bind = $secondaryMod, 4, workspace, 4
bind = $secondaryMod, 5, workspace, 5
bind = $secondaryMod, 6, workspace, 6
bind = $secondaryMod, 7, workspace, 7
bind = $secondaryMod, 8, workspace, 8
bind = $secondaryMod, 9, workspace, 9
bind = $secondaryMod, 0, workspace, 10
#Discord mute
bindln = , Pause, sendshortcut,CTRL SHIFT, m, class:^(vesktop)
@ -313,6 +373,16 @@ bind = $mainMod SHIFT, 7, movetoworkspace, 7
bind = $mainMod SHIFT, 8, movetoworkspace, 8
bind = $mainMod SHIFT, 9, movetoworkspace, 9
bind = $mainMod SHIFT, 0, movetoworkspace, 10
bind = $secondaryMod SHIFT, 1, movetoworkspace, 1
bind = $secondaryMod SHIFT, 2, movetoworkspace, 2
bind = $secondaryMod SHIFT, 3, movetoworkspace, 3
bind = $secondaryMod SHIFT, 4, movetoworkspace, 4
bind = $secondaryMod SHIFT, 5, movetoworkspace, 5
bind = $secondaryMod SHIFT, 6, movetoworkspace, 6
bind = $secondaryMod SHIFT, 7, movetoworkspace, 7
bind = $secondaryMod SHIFT, 8, movetoworkspace, 8
bind = $secondaryMod SHIFT, 9, movetoworkspace, 9
bind = $secondaryMod SHIFT, 0, movetoworkspace, 10
# Special workspaces
bind = $mainMod, Tab, togglespecialworkspace, aux
@ -364,11 +434,27 @@ windowrulev2 = immediate, class:^(steam_app_\d+)
windowrulev2 = immediate, class:^(cs2)$
windowrulev2 = workspace 5, class:^(steam_app_\d+)
windowrulev2 = workspace 5, class:^(cs2)$
windowrulev2 = workspace 5, class:^(Bridge_Constructor_Portal.x86_64)$
# Make forked UIs appear on corresponding workspaces
windowrulev2 = workspace special:comms silent, class:^(vesktop)$
windowrulev2 = workspace special:launchers silent, class:^(steam)$
windowrulev2 = workspace special:launchers silent, class:^(steam)$
windowrulev2 = workspace special:launchers, class:^(steam)$,title:(^$)
windowrulev2 = workspace special:launchers, class:^(steam)$,title:(^*$)
windowrulev2 = workspace special:launchers, class:^(heroic)$
# Steam bugfix rules
windowrulev2 = stayfocused, title:^(),class:^(steam)
windowrulev2 = minsize 1 1 , title:^(),class:^(steam)
windowrulev2 = nofocus, title:^()$,class:^(steam)$
windowrulev2 = minsize 1 1, title:^()$,class:^(steam)$
# windowrulev2 = stayfocused,class:(steam),title:(^$)
# Steam window rules
windowrule = float,title:^(Create or select new Steam library folder)$
windowrule = float,title:^(Steam Settings)$
windowrule = float,title:^(0_Alert)$
# windowrule = workspace special:game,title:^(Steam Big Picture Mode)$
# windowrule = tile,title:^(Steam Big Picture Mode)$
# Layer rules
layerrule = dimaround, wofi
#layerrule = noanim, selection

View file

@ -1,2 +1,3 @@
qute://bindings/ Bindings
https://wallhaven.cc/w/yj2ldk Gabriel Dropout, anime girls, Gabriel White Tenma, anime | 3840x2160 Wallpaper - wallhaven.cc
https://gitlab.freedesktop.org/mesa/mesa/-/issues/11294 Heavy Flickering, Stuttering and Framedrops with Mesa 24.1 in Assetto Corsa (#11294) · Issues · Mesa / mesa · GitLab

View file

@ -12,3 +12,10 @@ moji https://github.com/Zeioth/wofi-emoji
cheirar https://hg.sr.ht/~scoopta/wofi
truetuto https://www.qutebrowser.org/doc/help/settings.html#bindings.commands
nerdfontsus https://github.com/ryanoasis/nerd-fonts?tab=readme-ov-file
bruh virtualkbm hypr https://github.com/hyprwm/xdg-desktop-portal-hyprland/issues/70
le original bruh https://github.com/hyprwm/Hyprland/issues/1775
vrr repeated frame hypr fix https://github.com/hyprwm/Hyprland/issues/5918
vrr repeated fix pt2 https://gitlab.freedesktop.org/mesa/mesa/-/issues/11294
shell https://www.masteringemacs.org/article/running-shells-in-emacs-overview
git https://git.roboces.dev/
windmove???? https://www.reddit.com/r/emacs/comments/rj8k32/the_pgtk_pure_gtk_branch_was_merged/