diff --git a/hyprland.conf b/hyprland.conf index e152265..81f1a15 100644 --- a/hyprland.conf +++ b/hyprland.conf @@ -7,6 +7,7 @@ input { kb_layout = us kb_variant = colemak_dh kb_options = caps:escape + kb_options = grp:alt_space_toggle repeat_rate = 50 repeat_delay = 300 @@ -27,14 +28,12 @@ general { gaps_out=15 border_size=2 col.active_border=0xffaaaaee 0xffeeaaee 45deg - col.inactive_border=0x66333333 - - apply_sens_to_raw=0 + col.inactive_border=0xff333333 } group { col.border_active=0xffaaaaee 0xffeeaaee 45deg - col.border_inactive=0x66333333 + col.border_inactive=0xff333333 groupbar { enabled=false } @@ -47,6 +46,8 @@ decoration { size = 3 new_optimizations = on } + # col.shadow = 0xeeee88ff + # col.shadow_inactive = 0xee1a1a1a } dwindle { @@ -58,7 +59,7 @@ animations { bezier = decel, 0.05, 0.1, 0.1, 1 - animation = windows, 1, 2, decel + animation = windows, 1, 2, decel, popin 80% animation = windowsOut, 1, 2, decel, popin 80% animation = border, 1, 2, decel animation = borderangle, 1, 2, decel @@ -66,29 +67,36 @@ animations { animation = workspaces, 1, 2, decel, slidefade 5% } -exec-once=wayland-init -exec-once=wallpaper -exec-once=eww open bar-eDP +misc { + # enable_anr_dialog = false +} -windowrule=float,Rofi +ecosystem:no_update_news = true + +exec-once = wayland-init +exec-once = wallpaper +exec-once = eww open bar-eDP +exec-once = [workspace keepass silent] keepassxc + +# windowrule=float,Rofi windowrule=float,title:Firefox — Sharing Indicator windowrule=move 1850 40,title:Firefox — Sharing Indicator windowrulev2=float,class:term-popup -bind=$mod,return,exec,kitty +$term = ghostty +bind=$mod,return,exec,$term bind=$mod,backslash,exec,alacritty -bind=$mod,x,killactive, -bind=$mod,2,exit, -bind=$mod,D,exec,wofi --show drun -IG +bind=$mod,v,killactive, +bind=$mod,0,exit, +bind=$mod,d,exec,wofi --show drun -IG bind=,PRINT,exec,screenshot -bind=$mod,v,exec,popup pulsemixer -bind=$mod,c,exec,popup qalc +bind=SHIFT,PRINT,exec,grim - | swappy -f - +bind=$mod,l,exec,popup pulsemixer +bind=$mod,u,exec,popup qalc bind=$mod,k,exec,popup note -bind=$mod,j,exec,transformers_ocr recognize -bind=$mod SHIFT,j,exec,transformers_ocr hold -bind=$mod SHIFT,y,exec,firefox -p shadowcat --new-window "moz-extension://d6d0180d-17f6-48a5-bca7-da1fa34d0dc2/bg/search.html?mode=existingOrNewTab" +bind=$mod,j,exec,ocr bind=$mod,N,movefocus,l bind=$mod,E,movefocus,d @@ -104,6 +112,7 @@ bind=,page_up,exec, bind=,page_down,exec, bind=$mod SHIFT,space,togglefloating, +bind=$mod,space,exec,togglefloatfocus bind=$mod,a,workspace,1 bind=$mod,r,workspace,2 @@ -113,6 +122,9 @@ bind=$mod,q,workspace,5 bind=$mod,w,workspace,6 bind=$mod,f,workspace,7 bind=$mod,p,workspace,8 +bind=$mod,z,workspace,9 +bind=$mod,x,workspace,10 +bind=$mod,c,workspace,11 bind=$mod SHIFT,a,movetoworkspacesilent,1 bind=$mod SHIFT,r,movetoworkspacesilent,2 @@ -122,6 +134,11 @@ bind=$mod SHIFT,q,movetoworkspacesilent,5 bind=$mod SHIFT,w,movetoworkspacesilent,6 bind=$mod SHIFT,f,movetoworkspacesilent,7 bind=$mod SHIFT,p,movetoworkspacesilent,8 +bind=$mod SHIFT,z,movetoworkspacesilent,9 +bind=$mod SHIFT,x,movetoworkspacesilent,10 +bind=$mod SHIFT,c,movetoworkspacesilent,11 + +bind=$mod SHIFT,l,togglespecialworkspace,keepass bind=$mod,semicolon,fullscreen, @@ -132,7 +149,7 @@ bindm=$mod,mouse:272,movewindow bindm=$mod,mouse:273,resizewindow bind=$mod,g,togglegroup -bind=$mod,m,changegroupactive +bind=$mod,h,changegroupactive bind = $mod SHIFT,backspace,submap,clean submap = clean @@ -142,9 +159,8 @@ submap = reset # windowrule=windowdance,title:^(kageneko)$ # windowrule=float,kageneko -windowrule=noblur,kageneko -windowrule=noborder,kageneko -windowrule=rounding 0,kageneko -windowrule=noshadow,kageneko +# windowrule=noblur,kageneko +# windowrule=noborder,kageneko +# windowrule=rounding 0,kageneko +# windowrule=noshadow,kageneko # windowrule=nofocus,kageneko -