From a49259516e7d258a364edcc00e6f04f668bda4cb Mon Sep 17 00:00:00 2001 From: retrilzzy Date: Thu, 6 Feb 2025 20:27:32 +0500 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D0=B5=20=D0=BA=D0=BE=D0=BD=D1=84=D0=B8=D0=B3=D0=BE?= =?UTF-8?q?=D0=B2=20hypr?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Configs/hypr/hyprland.conf | 15 +++++++++------ Configs/hypr/keybindings.conf | 10 ++++++---- Configs/hypr/rules.conf | 4 ++-- README.md | 14 -------------- 4 files changed, 17 insertions(+), 26 deletions(-) diff --git a/Configs/hypr/hyprland.conf b/Configs/hypr/hyprland.conf index 1f3f303..c491ba8 100644 --- a/Configs/hypr/hyprland.conf +++ b/Configs/hypr/hyprland.conf @@ -24,16 +24,17 @@ monitor = eDP-1,1920x1080@60,0x0,1 exec-once = waypaper --random --folder ~/Pictures/Wallpapers exec-once = hypridle exec-once = waybar -c $HOME/.config/waybar/config.jsonc -s $HOME/.config/waybar/styles.css -exec-once = hyprpm reload exec-once = nwg-look -a exec-once = swaync -c ~/.config/swaync/config.json + exec-once = nm-applet exec-once = blueman-applet + exec-once = wl-paste --type text --watch cliphist store # clipboard store text data exec-once = wl-paste --type image --watch cliphist store # clipboard store image data -exec-once=/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 -exec-once = [workspace 7 silent] keepassxc +exec-once=/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 +exec-once = [workspace 5 silent] keepassxc ############################# @@ -42,7 +43,9 @@ exec-once = [workspace 7 silent] keepassxc # https://wiki.hyprland.org/Configuring/Environment-variables/ env = XCURSOR_SIZE,28 +env = XCURSOR_THEME,rose-pine env = HYPRCURSOR_SIZE,28 +env = HYPRCURSOR_THEME,rose-pine-hyprcursor ##################### @@ -72,13 +75,13 @@ general { decoration { rounding = 12 - active_opacity = 0.9 - inactive_opacity = 0.9 + active_opacity = 0.94 + inactive_opacity = 0.94 blur { enabled = true new_optimizations = false - size = 14 + size = 15 passes = 1 brightness = 0.96 } diff --git a/Configs/hypr/keybindings.conf b/Configs/hypr/keybindings.conf index 83c35dd..1132276 100644 --- a/Configs/hypr/keybindings.conf +++ b/Configs/hypr/keybindings.conf @@ -8,6 +8,7 @@ $fileManager = nautilus $menu = rofi -show drun $editor = code $browser = brave +$passwordManager = keepassxc ################### ### KEYBINDINGS ### @@ -23,7 +24,7 @@ bind = $mainMod, R, exec, $menu bind = $mainMod, E, exec, $fileManager bind = $mainMod, C, exec, $editor bind = $mainMod, B, exec, $browser -bind = $mainMod, K, exec, keepassxc +bind = $mainMod, K, exec, $passwordManager bind = $mainMod CONTROL, W, exec, waypaper bind = $mainMod, V, exec, cliphist list | rofi -dmenu | cliphist decode | wl-copy @@ -60,13 +61,17 @@ bindl = $mainMod ALT, S, exec, $HOME/.config/wlogout/current_wall.sh && systemct # 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 + # Screenshot of a region and upload to Chibisafe bind = $mainMod SHIFT, PRINT, exec, $HOME/.config/hypr/scripts/screenshot_to_chibisafe.sh + # Emoji Picker bind = $mainMod SHIFT, E, exec, emote @@ -112,9 +117,6 @@ bind = $mainMod SHIFT, 8, movetoworkspace, 8 bind = $mainMod SHIFT, 9, movetoworkspace, 9 bind = $mainMod SHIFT, 0, movetoworkspace, 10 -# Overview (Plugin) -bind = $mainMod, TAB, hyprexpo:expo, toggle - # Special workspace (scratchpad) bind = $mainMod, S, togglespecialworkspace, magic bind = $mainMod SHIFT, S, movetoworkspace, special:magic diff --git a/Configs/hypr/rules.conf b/Configs/hypr/rules.conf index 8ee835c..6f1c395 100644 --- a/Configs/hypr/rules.conf +++ b/Configs/hypr/rules.conf @@ -15,8 +15,8 @@ windowrulev2 = suppressevent maximize, class:.* windowrulev2 = nofocus,class:^$,title:^$,xwayland:1,floating:1,fullscreen:0,pinned:0 # Opacity 100% & No blur -windowrulev2 = noblur, class:^(.*(brave-browser|libreoffice|discord|steam|vesktop|obsidian|pycharm)).*$ -windowrulev2 = opaque, class:^(.*(brave-browser|libreoffice|discord|steam|vesktop|obsidian|pycharm)).*$ +windowrulev2 = noblur, class:^(.*(brave-browser|libreoffice|steam|obsidian|pycharm)).*$ +windowrulev2 = opaque, class:^(.*(brave-browser|libreoffice|steam|obsidian|pycharm)).*$ # For Games windowrulev2 = noshadow, onworkspace:6 diff --git a/README.md b/README.md index 624f56f..e938401 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,6 @@ - [Hyprland](#hyprland) - оконный менеджер - [Доп. пакеты](#дополнительные-пакеты) необходимые для корректной работы системы - [Бинды](#бинды) - все сочетания клавиш - - [Плагины](#плагины) - настройка плагинов - [Hypridle](#hypridle) - поведение при бездействии - [Hyprlock](#hyprlock) - экран блокировки - [Waybar](#waybar) - wayland бар @@ -102,19 +101,6 @@ sudo pacman -S network-manager-applet bluez bluez-tools blueman brightnessctl xd -### Плагины - -Дополнения к Hyprland [[конфиг](./Configs/hypr/plugins.conf)] - -[[Hyprland Wiki](https://wiki.hyprland.org/Plugins/Using-Plugins/)] - -``` -hyprpm add https://github.com/hyprwm/hyprland-plugins -hyprpm enable hyprexpo -hyprpm reload -``` - - ### Hypridle Поведение при бездействии [[конфиг](./Configs/hypr/hypridle.conf)]