diff --git a/Assets/Current/general.png b/Assets/Current/general.png index 47eec89..608e81f 100644 Binary files a/Assets/Current/general.png and b/Assets/Current/general.png differ diff --git a/Configs/.config/hypr/hyprland.conf b/Configs/.config/hypr/hyprland.conf index c491ba8..ce7408b 100644 --- a/Configs/.config/hypr/hyprland.conf +++ b/Configs/.config/hypr/hyprland.conf @@ -1,4 +1,3 @@ - # https://wiki.hyprland.org/Configuring/Configuring-Hyprland/ # Keybinds @@ -81,7 +80,7 @@ decoration { blur { enabled = true new_optimizations = false - size = 15 + size = 12 passes = 1 brightness = 0.96 } diff --git a/Configs/.config/hypr/keybindings.conf b/Configs/.config/hypr/keybindings.conf index 1132276..5a8133a 100644 --- a/Configs/.config/hypr/keybindings.conf +++ b/Configs/.config/hypr/keybindings.conf @@ -25,18 +25,22 @@ bind = $mainMod, E, exec, $fileManager bind = $mainMod, C, exec, $editor bind = $mainMod, B, exec, $browser bind = $mainMod, K, exec, $passwordManager -bind = $mainMod CONTROL, W, exec, waypaper +bind = $mainMod SHIFT, W, exec, waypaper +bind = $mainMod SHIFT, E, exec, emote bind = $mainMod, V, exec, cliphist list | rofi -dmenu | cliphist decode | wl-copy bind = $mainMod, N, exec, swaync-client -t -sw + # Change wallpaper bind = ALT, W, exec, waypaper --random --folder ~/Pictures/Wallpapers bind = SHIFT ALT, W, exec, waypaper --random --folder ~/Pictures/AniWall + # Restart Waybar bind = $mainMod, F2, exec, killall waybar || sleep 1 && notify-send "Restarting Waybar" && waybar -c $HOME/.config/waybar/config.jsonc -s $HOME/.config/waybar/styles.css + # Window management bind = $mainMod, Q, killactive, bind = $mainMod, A, pseudo, # dwindle @@ -47,6 +51,7 @@ bind = $mainMod ALT, F, fullscreen bind = ALT, Tab, cyclenext, bind = ALT, Tab, bringactivetotop, + # Lock session bind = $mainMod, L, exec, $HOME/.config/wlogout/current_wall.sh && loginctl lock-session @@ -59,21 +64,22 @@ bindl = $mainMod ALT, D, exec, hyprctl dispatch dpms toggle # Suspend bindl = $mainMod ALT, S, exec, $HOME/.config/wlogout/current_wall.sh && systemctl suspend -# Screenshot a window -bind = $mainMod, PRINT, exec, hyprshot -z -m window -o ~/Pictures/Screen - -# Screenshot of a region -bind = SHIFT, Print, exec, grim -g "$(slurp)" - | wl-copy && wl-paste > ~/Pictures/Screen/$(date +%F_%T)-grim.png | notify-send "Screenshot of the region taken" -t 2000 # Screenshot of the whole screen -bind = , Print, exec, grim - | wl-copy && wl-paste > ~/Pictures/Screen/$(date +%F_%T)-grim.png | notify-send "Screenshot of whole screen taken" -t 2000 +bind = , Print, exec, grim -c - | wl-copy && wl-paste > ~/Pictures/Screen/$(date +%F_%H-%M-%S)_grim.png && notify-send "Grim" "Screenshot of whole screen taken" -t 2000 + +# Screenshot a window +bind = $mainMod, PRINT, exec, hyprshot -m window -t 2000 -o ~/Pictures/Screen -f $(date +%F_%H-%M-%S)_hyprshot.png + +# Screenshot of a region +bind = SHIFT, Print, exec, hyprshot -m region -t 2000 -o ~/Pictures/Screen -f $(date +%F_%H-%M-%S)_hyprshot.png # Screenshot of a region and upload to Chibisafe bind = $mainMod SHIFT, PRINT, exec, $HOME/.config/hypr/scripts/screenshot_to_chibisafe.sh +# Launch Flameshot GUI +bind = $mainMod SHIFT, F, exec, flameshot gui -# Emoji Picker -bind = $mainMod SHIFT, E, exec, emote # Move focus with mainMod + arrow keys bind = $mainMod, left, movefocus, l diff --git a/Configs/.config/hypr/plugins.conf b/Configs/.config/hypr/plugins.conf deleted file mode 100644 index a634142..0000000 --- a/Configs/.config/hypr/plugins.conf +++ /dev/null @@ -1,13 +0,0 @@ -plugin { - hyprexpo { - columns = 3 - gap_size = 5 - bg_col = rgb(111111) - workspace_method = center current # [center/first] [workspace] e.g. first 1 or center m+1 - - enable_gesture = true # laptop touchpad - gesture_fingers = 3 # 3 or 4 - gesture_distance = 300 # how far is the "max" - gesture_positive = true # positive = swipe down. Negative = swipe up. - } -} diff --git a/Configs/.config/hypr/rules.conf b/Configs/.config/hypr/rules.conf index 6f1c395..cb65617 100644 --- a/Configs/.config/hypr/rules.conf +++ b/Configs/.config/hypr/rules.conf @@ -5,19 +5,28 @@ # https://wiki.hyprland.org/Configuring/Window-Rules/ # https://wiki.hyprland.org/Configuring/Workspace-Rules/ + # Floating windows # windowrulev2 = float,class:^(kitty)$,title:^(kitty)$ + # Ignore maximize requests from apps. You'll probably like this. windowrulev2 = suppressevent maximize, class:.* + # Fix some dragging issues with XWayland windowrulev2 = nofocus,class:^$,title:^$,xwayland:1,floating:1,fullscreen:0,pinned:0 + # Opacity 100% & No blur windowrulev2 = noblur, class:^(.*(brave-browser|libreoffice|steam|obsidian|pycharm)).*$ windowrulev2 = opaque, class:^(.*(brave-browser|libreoffice|steam|obsidian|pycharm)).*$ + +# Disable animation +windowrulev2 = noanim, class:^(flameshot)$ + + # For Games windowrulev2 = noshadow, onworkspace:6 windowrulev2 = opaque, onworkspace:6