From a49828f6156bd3678b2f5adadb81670a43cc8409 Mon Sep 17 00:00:00 2001 From: hhhh hgfh Date: Sun, 12 Oct 2025 18:27:06 +0300 Subject: [PATCH] feat: add configs for hyprpaper and hyprland and hyprlock --- hypr/hyprland.conf | 307 ++++++++++++++++++++++++++++++++++++++++++++ hypr/hyprlock.conf | 96 ++++++++++++++ hypr/hyprpaper.conf | 5 + hypr/wallpaper.jpg | Bin 0 -> 38144 bytes 4 files changed, 408 insertions(+) create mode 100644 hypr/hyprland.conf create mode 100644 hypr/hyprlock.conf create mode 100644 hypr/hyprpaper.conf create mode 100644 hypr/wallpaper.jpg diff --git a/hypr/hyprland.conf b/hypr/hyprland.conf new file mode 100644 index 0000000..7209d35 --- /dev/null +++ b/hypr/hyprland.conf @@ -0,0 +1,307 @@ + +# ####################################################################################### +# AUTOGENERATED HYPRLAND CONFIG. +# EDIT THIS CONFIG ACCORDING TO THE WIKI INSTRUCTIONS. +# ####################################################################################### + +# This is an example Hyprland config file. +# Refer to the wiki for more information. +# https://wiki.hypr.land/Configuring/ + +# Please note not all available settings / options are set here. +# For a full list, see the wiki + +# You can split this configuration into multiple files +# Create your files separately and then link them to this file like this: +# source = ~/.config/hypr/myColors.conf + + +################ +### MONITORS ### +################ + +# See https://wiki.hypr.land/Configuring/Monitors/ +monitor=,preferred,auto,auto + + +################### +### MY PROGRAMS ### +################### + +# See https://wiki.hypr.land/Configuring/Keywords/ + +# Set programs that you use +$terminal = kitty +$fileManager = dolphin +$menu = wofi --show drun +$lock = hyprlock +$screencopy = hyprshot + + +################# +### AUTOSTART ### +################# + +# Autostart necessary processes (like notifications daemons, status bars, etc.) +# Or execute your favorite apps at launch like this: + +exec-once = waybar & hyprpaper + +############################# +### ENVIRONMENT VARIABLES ### +############################# + +# See https://wiki.hypr.land/Configuring/Environment-variables/ + +env = XCURSOR_SIZE,24 +env = HYPRCURSOR_SIZE,24 + + +################### +### PERMISSIONS ### +################### + +# See https://wiki.hypr.land/Configuring/Permissions/ +# Please note permission changes here require a Hyprland restart and are not applied on-the-fly +# for security reasons + +# ecosystem { +# enforce_permissions = 1 +# } + +# permission = /usr/(bin|local/bin)/grim, screencopy, allow +# permission = /usr/(lib|libexec|lib64)/xdg-desktop-portal-hyprland, screencopy, allow +# permission = /usr/(bin|local/bin)/hyprpm, plugin, allow + + +##################### +### LOOK AND FEEL ### +##################### + +# Refer to https://wiki.hypr.land/Configuring/Variables/ + +# https://wiki.hypr.land/Configuring/Variables/#general +general { + gaps_in = 5 + gaps_out = 20 + + border_size = 2 + + # https://wiki.hypr.land/Configuring/Variables/#variable-types for info about colors + col.active_border = rgba(33ccffee) rgba(00ff99ee) 45deg + col.inactive_border = rgba(595959aa) + + # Set to true enable resizing windows by clicking and dragging on borders and gaps + resize_on_border = false + + # Please see https://wiki.hypr.land/Configuring/Tearing/ before you turn this on + allow_tearing = false + + layout = dwindle +} + +# https://wiki.hypr.land/Configuring/Variables/#decoration +decoration { + rounding = 10 + rounding_power = 2 + + # Change transparency of focused and unfocused windows + active_opacity = 1.0 + inactive_opacity = 1.0 + + shadow { + enabled = true + range = 4 + render_power = 3 + color = rgba(1a1a1aee) + } + + # https://wiki.hypr.land/Configuring/Variables/#blur + blur { + enabled = true + size = 3 + passes = 1 + + vibrancy = 0.1696 + } +} + +# https://wiki.hypr.land/Configuring/Variables/#animations +animations { + enabled = yes, please :) + + # Default animations, see https://wiki.hypr.land/Configuring/Animations/ for more + + bezier = easeOutQuint,0.23,1,0.32,1 + bezier = easeInOutCubic,0.65,0.05,0.36,1 + bezier = linear,0,0,1,1 + bezier = almostLinear,0.5,0.5,0.75,1.0 + bezier = quick,0.15,0,0.1,1 + + animation = global, 1, 10, default + animation = border, 1, 5.39, easeOutQuint + animation = windows, 1, 4.79, easeOutQuint + animation = windowsIn, 1, 4.1, easeOutQuint, popin 87% + animation = windowsOut, 1, 1.49, linear, popin 87% + animation = fadeIn, 1, 1.73, almostLinear + animation = fadeOut, 1, 1.46, almostLinear + animation = fade, 1, 3.03, quick + animation = layers, 1, 3.81, easeOutQuint + animation = layersIn, 1, 4, easeOutQuint, fade + animation = layersOut, 1, 1.5, linear, fade + animation = fadeLayersIn, 1, 1.79, almostLinear + animation = fadeLayersOut, 1, 1.39, almostLinear + animation = workspaces, 1, 1.94, almostLinear, fade + animation = workspacesIn, 1, 1.21, almostLinear, fade + animation = workspacesOut, 1, 1.94, almostLinear, fade +} + +# Ref https://wiki.hypr.land/Configuring/Workspace-Rules/ +# "Smart gaps" / "No gaps when only" +# uncomment all if you wish to use that. +# workspace = w[tv1], gapsout:0, gapsin:0 +# workspace = f[1], gapsout:0, gapsin:0 +# windowrule = bordersize 0, floating:0, onworkspace:w[tv1] +# windowrule = rounding 0, floating:0, onworkspace:w[tv1] +# windowrule = bordersize 0, floating:0, onworkspace:f[1] +# windowrule = rounding 0, floating:0, onworkspace:f[1] + +# See https://wiki.hypr.land/Configuring/Dwindle-Layout/ for more +dwindle { + pseudotile = true # Master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below + preserve_split = true # You probably want this +} + +# See https://wiki.hypr.land/Configuring/Master-Layout/ for more +master { + new_status = master +} + +# https://wiki.hypr.land/Configuring/Variables/#misc +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. :( +} + + +############# +### INPUT ### +############# + +# https://wiki.hypr.land/Configuring/Variables/#input +input { + kb_layout = us, ru + kb_variant = + kb_model = + kb_options = grp:alt_shift_toggle + kb_rules = + + follow_mouse = 1 + + sensitivity = 0 # -1.0 - 1.0, 0 means no modification. + + touchpad { + natural_scroll = false + } +} + +# https://wiki.hypr.land/Configuring/Variables/#gestures + +# Example per-device config +# See https://wiki.hypr.land/Configuring/Keywords/#per-device-input-configs for more +device { + name = epic-mouse-v1 + sensitivity = -0.5 +} + + +################### +### KEYBINDINGS ### +################### + +# See https://wiki.hypr.land/Configuring/Keywords/ +$mainMod = SUPER # Sets "Windows" key as main modifier + +# Example binds, see https://wiki.hypr.land/Configuring/Binds/ for more +bind = $mainMod, Q, exec, $terminal +bind = $mainMod, C, killactive, +bind = $mainMod, M, exit, +bind = $mainMod, E, exec, $fileManager +bind = $mainMod, V, togglefloating, +bind = $mainMod, R, exec, $menu +bind = $mainMod, P, pseudo, # dwindle +bind = $mainMod SHIFT, L, exec, $lock # lock +bind = $mainMod SHIFT, S, exec, $screencopy -m region --clipboard-only +# bind = $mainMod, J, togglesplit, # dwindle + +# Move focus with mainMod + arrow keys +bind = $mainMod, H, movefocus, l +bind = $mainMod, L, movefocus, r +bind = $mainMod, K, movefocus, u +bind = $mainMod, J, movefocus, d + +# Switch workspaces with mainMod + [0-9] +bind = $mainMod, 1, workspace, 1 +bind = $mainMod, 2, workspace, 2 +bind = $mainMod, 3, workspace, 3 +bind = $mainMod, 4, workspace, 4 +bind = $mainMod, 5, workspace, 5 +bind = $mainMod, 6, workspace, 6 +bind = $mainMod, 7, workspace, 7 +bind = $mainMod, 8, workspace, 8 +bind = $mainMod, 9, workspace, 9 +bind = $mainMod, 0, workspace, 10 + +# Move active window to a workspace with mainMod + SHIFT + [0-9] +bind = $mainMod SHIFT, 1, movetoworkspace, 1 +bind = $mainMod SHIFT, 2, movetoworkspace, 2 +bind = $mainMod SHIFT, 3, movetoworkspace, 3 +bind = $mainMod SHIFT, 4, movetoworkspace, 4 +bind = $mainMod SHIFT, 5, movetoworkspace, 5 +bind = $mainMod SHIFT, 6, movetoworkspace, 6 +bind = $mainMod SHIFT, 7, movetoworkspace, 7 +bind = $mainMod SHIFT, 8, movetoworkspace, 8 +bind = $mainMod SHIFT, 9, movetoworkspace, 9 +bind = $mainMod SHIFT, 0, movetoworkspace, 10 + +# Example special workspace (scratchpad) +bind = $mainMod, S, togglespecialworkspace, magic +bind = $mainMod ALT, S, movetoworkspace, special:magic + +# Scroll through existing workspaces with mainMod + scroll +bind = $mainMod, mouse_down, workspace, e+1 +bind = $mainMod, mouse_up, workspace, e-1 + +# Move/resize windows with mainMod + LMB/RMB and dragging +bindm = $mainMod, mouse:272, movewindow +bindm = $mainMod, mouse:273, resizewindow + +# Laptop multimedia keys for volume and LCD brightness +bindel = ,XF86AudioRaiseVolume, exec, wpctl set-volume -l 1 @DEFAULT_AUDIO_SINK@ 5%+ +bindel = ,XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%- +bindel = ,XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle +bindel = ,XF86AudioMicMute, exec, wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle +bindel = ,XF86MonBrightnessUp, exec, brightnessctl -e4 -n2 set 5%+ +bindel = ,XF86MonBrightnessDown, exec, brightnessctl -e4 -n2 set 5%- + +# Requires playerctl +bindl = , XF86AudioNext, exec, playerctl next +bindl = , XF86AudioPause, exec, playerctl play-pause +bindl = , XF86AudioPlay, exec, playerctl play-pause +bindl = , XF86AudioPrev, exec, playerctl previous + +############################## +### WINDOWS AND WORKSPACES ### +############################## + +# See https://wiki.hypr.land/Configuring/Window-Rules/ for more +# See https://wiki.hypr.land/Configuring/Workspace-Rules/ for workspace rules + +# Example windowrule +# windowrule = float,class:^(kitty)$,title:^(kitty)$ + +# Ignore maximize requests from apps. You'll probably like this. +windowrule = suppressevent maximize, class:.* + +# Fix some dragging issues with XWayland +windowrule = nofocus,class:^$,title:^$,xwayland:1,floating:1,fullscreen:0,pinned:0 diff --git a/hypr/hyprlock.conf b/hypr/hyprlock.conf new file mode 100644 index 0000000..cda2ab9 --- /dev/null +++ b/hypr/hyprlock.conf @@ -0,0 +1,96 @@ +# BACKGROUND +background { + monitor = + path = ~/.config/hypr/wallpaper.jpg + blur_passes = 2 + contrast = 0.8916 + brightness = 0.8172 + vibrancy = 0.1696 + vibrancy_darkness = 0.0 +} + +# GENERAL +general { + no_fade_in = false + grace = 0 + disable_loading_bar = false +} + +# INPUT FIELD +input-field { + monitor = + size = 250, 60 + outline_thickness = 2 + dots_size = 0.2 # Scale of input-field height, 0.2 - 0.8 + dots_spacing = 0.2 # Scale of dots' absolute size, 0.0 - 1.0 + dots_center = true + outer_color = rgba(0, 0, 0, 0) + inner_color = rgba(100, 114, 125, 0.5) + font_color = rgb(200, 200, 200) + fade_on_empty = false + font_family = SF Pro Display Bold + placeholder_text = Hi, $USER + hide_input = false + position = 0, -290 + halign = center + valign = center +} + +# Hour-Time +label { + monitor = + text = cmd[update:1000] echo -e "$(date +"%H")" + color = rgba(255, 185, 0, .6) + font_size = 180 + font_family = AlfaSlabOne + position = 0, 300 + halign = center + valign = center +} + +# Minute-Time +label { + monitor = + text = cmd[update:1000] echo -e "$(date +"%M")" + color = rgba(255, 255, 255, .6) + font_size = 180 + font_family = AlfaSlabOne + position = 0, 75 + halign = center + valign = center +} + +# Day-Date-Month +label { + monitor = + text = cmd[update:1000] echo "$(date '+%A, ')$(date '+%d %B')" + font_size = 30 + font_family = SF Pro Display Bold + position = 0, -80 + halign = center + valign = center +} + +# USER +label { + monitor = + text =  + color = rgba(255, 255, 255, .65) + font_size = 100 + position = 0, -180 + halign = center + valign = center +} + + +# CURRENT SONG +label { + monitor = + text = cmd[update:1000] echo "$(~/.config/hypr/Scripts/songdetail.sh)" + color = rgba(255, 255, 255, 0.7) + font_size = 18 + font_family = JetBrains Mono Nerd, SF Pro Display Bold + position = 0, 60 + halign = center + valign = bottom +} diff --git a/hypr/hyprpaper.conf b/hypr/hyprpaper.conf new file mode 100644 index 0000000..0900b2d --- /dev/null +++ b/hypr/hyprpaper.conf @@ -0,0 +1,5 @@ +preload = ~/.config/hypr/wallpaper.jpg +#if more than one preload is desired then continue to preload other backgrounds +# .. more preloads + +wallpaper = ,~/.config/hypr/wallpaper.jpg diff --git a/hypr/wallpaper.jpg b/hypr/wallpaper.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3d83bb69d46957c4f421046c33837e7818c93dc6 GIT binary patch literal 38144 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 literal 0 HcmV?d00001