diff --git a/CREDITS.md b/CREDITS.md index 6100fefa6..e25e12c62 100644 --- a/CREDITS.md +++ b/CREDITS.md @@ -21,7 +21,9 @@ All packages installed via the package manager were referenced in the following ## Inspirations - The HyDE Project is a superset of hyprdots. This is a continued effort to make hyprdots customizable and extensible. Thanks @prasanthrangan / @Tittu - [hyprdots](https://github.com/prasanthrangan/hyprdots) -- Derived hyprlock Ideas - [MrVivekRajan/Hypr-Dots](https://github.com/MrVivekRajan/Hypr-Dots) +- Derived hyprlock Ideas - + - [MrVivekRajan/Hypr-Dots](https://github.com/MrVivekRajan/Hypr-Dots) + - [FireDrop6000/hyprland-mydots](https://github.com/FireDrop6000/hyprland-mydots) ## Ko-fi diff --git a/Configs/.config/hypr/hyprlock/0neplus.conf b/Configs/.config/hypr/hyprlock/0neplus.conf new file mode 100644 index 000000000..01ffc3ef7 --- /dev/null +++ b/Configs/.config/hypr/hyprlock/0neplus.conf @@ -0,0 +1,158 @@ +# ░▒▒▒░░░░░▓▓ ___________ +# ░░▒▒▒░░░░░▓▓ //___________/ +# ░░▒▒▒░░░░░▓▓ _ _ _ _ _____ +# ░░▒▒░░░░░▓▓▓▓▓▓ | | | | | | | __/ +# ░▒▒░░░░▓▓ ▓▓ | |_| | |_/ /| |___ +# ░▒▒░░▓▓ ▓▓ \__ |____/ |____/ +# ░▒▓▓ ▓▓ //____/ + +# GENERAL +general { + immediate_render = true + hide_cursor = true +} + +# BACKGROUND +background { + monitor = + path = $BACKGROUND_PATH + blur_passes = 1 + contrast = 0.8916 + brightness = 0.8172 + vibrancy = 0.8916 + vibrancy_darkness = 0.0 +} + + +# Time +label { + monitor = + text = cmd[update:1000] echo "$(date +"%I")" + + color = rgb(173, 48, 49) + font_size = 60 + position = -3%, 37% + halign = center + valign = center +} + +# Time +label { + monitor = + text = cmd[update:1000] echo "$(date +":%M")" + color = rgb(214, 209, 209) + font_size = 60 + position = 3%, 37% + halign = center + valign = center +} + +# Day-Month-Date +label { + monitor = + text = cmd[update:1000] echo -e "$(date +"%A, %B %d")" + color = rgb(200, 200, 200) + font_size = 19 + position = 0%, 30% + halign = center + valign = center +} + + + +# Profie-Photo +image { + monitor = + path = $PROFILE_IMAGE + border_size = 2 + border_color = rgb(173, 48, 49) + size = 220 + rounding = 35 + rotate = 0 + reload_time = -1 + reload_cmd = + position = 0%, 10% + halign = center + valign = center +} + + + +# USER-BOX +shape { + monitor = + size = 250, 50 + color =rgb(173, 48, 49) + rounding = -1 + border_size = 0 + border_color = rgba(255, 255, 255, 1) + rotate = 0 + xray = false # if true, make a "hole" in the background (rectangle of specified size, no rotation) + position = 0%, -13% + halign = center + valign = center +} + +# USER +label { + monitor = + text = Hi $USER ;) + color = rgba(216, 222, 233, 0.80) + outline_thickness = 0 + 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 + font_size = 15 + position = 0%, -13% + halign = center + valign = center + zindex = 1 +} + +# INPUT FIELD +input-field { + monitor = + size = 250, 50 + outline_thickness = 0 + 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(255, 255, 255, 0) + inner_color = rgb(173, 48, 49) + font_color = rgb(200, 200, 200) + fade_on_empty = false + placeholder_text =  Enter Pass + hide_input = false + position = 0, -21% + halign = center + valign = center +} + + +# USER-BOX +shape { + monitor = + size = 65, 65 + color =rgb(255, 254, 254) + rounding = -1 + border_size = 0 + border_color = rgba(255, 255, 255, 1) + rotate = 0 + xray = false # if true, make a "hole" in the background (rectangle of specified size, no rotation) + position = 0%, -30% + halign = center + valign = center +} + + +# USER +label { + monitor = + text = ⠶> + color = rgb(173, 48, 49) + font_size = 25 + position = 0%, -30% + halign = center + valign = center + zindex = 1 +} diff --git a/Configs/.config/hypr/hyprlock/Hush.conf b/Configs/.config/hypr/hyprlock/Hush.conf new file mode 100644 index 000000000..cb427f1cd --- /dev/null +++ b/Configs/.config/hypr/hyprlock/Hush.conf @@ -0,0 +1,165 @@ +# ░▒▒▒░░░░░▓▓ ___________ +# ░░▒▒▒░░░░░▓▓ //___________/ +# ░░▒▒▒░░░░░▓▓ _ _ _ _ _____ +# ░░▒▒░░░░░▓▓▓▓▓▓ | | | | | | | __/ +# ░▒▒░░░░▓▓ ▓▓ | |_| | |_/ /| |___ +# ░▒▒░░▓▓ ▓▓ \__ |____/ |____/ +# ░▒▓▓ ▓▓ //____/ + +$fontFamily = JetBrainsMono Nerd Font # We already have this font installed + +# Resolving custom fonts +# Provide the font name and the download link separated by a pipe | +# Run font.sh resolve $LAYOUT_PATH to install the font +$resolve.font=SF Pro Display|https://font.download/dl/font/sf-pro-display.zip +$resolve.font=SF Pro Text|https://cdn.onlinewebfonts.com/Downloads/20250820/28/OnlineWebFonts_COM_28c294920ffb6e9763c41c4efe944221.zip + + +# GENERAL +general { + immediate_render = true +} + +background { + monitor = + path = $BACKGROUND_PATH + color = rgba(25, 20, 20, 1.0) + + # all these options are taken from hyprland, see https://wiki.hyprland.org/Configuring/Variables/#blur for explanations + blur_passes = 0 # 0 disables blurring + blur_size = 2 + noise = 0 + contrast = 0 + brightness = 0 + vibrancy = 0 + vibrancy_darkness = 0.0 +} + + +# INPUT FIELD +input-field { + monitor = + size = 300, 30 + outline_thickness = 0 + dots_size = 0.25 # Scale of input-field height, 0.2 - 0.8 + dots_spacing = 0.55 # Scale of dots' absolute size, 0.0 - 1.0 + dots_center = true + dots_rounding = -1 + outer_color = rgba(242, 243, 244, 0) + inner_color = rgba(242, 243, 244, 0) + font_color = rgba(242, 243, 244, 0.75) + fade_on_empty = false + placeholder_text = # Text rendered in the input box when it's empty. + hide_input = false + check_color = rgba(204, 136, 34, 0) + fail_color = rgba(204, 34, 34, 0) # if authentication failed, changes outer_color and fail message color + fail_text = $FAIL ($ATTEMPTS) # can be set to empty + fail_transition = 300 # transition time in ms between normal outer_color and fail_color + capslock_color = -1 + numlock_color = -1 + bothlock_color = -1 # when both locks are active. -1 means don't change outer color (same for above) + invert_numlock = false # change color if numlock is off + swap_font_color = false # see below + position = 0, -468 + halign = center + valign = center +} + +# CURRENT SONG +label { + monitor = + text = cmd[update:1000] $MPRIS_TEXT # Outputs the song title when mpris is available, otherwise, it will output the splash command. + color = rgba(242, 243, 244, 0.75) + font_size = 14 + font_family = SF Pro Text + position = 20, 512 + halign = left + valign = center +} + + + +# Battery Status if present +label { + monitor = + text = cmd[update:5000] $BATTERY_ICON + color = rgba(242, 243, 244, 0.75) + font_size = 19 + font_family = SF Pro Text + position = -93, 512 + halign = right + valign = center +} + +# Current Keyboard Layout +label { + monitor = + text = $LAYOUT + color = rgba(242, 243, 244, 0.75) + font_size = 15 + font_family = SF Pro Text + position = -150, 512 + halign = right + valign = center +} + +label { + monitor = + text = cmd[update:1000] echo "$(date +"%A, %B %d")" + color = rgba(242, 243, 244, 0.75) + font_size = 20 + font_family = SF Pro Display Bold + position = 0, 405 + halign = center + valign = center +} + +label { + monitor = + text = cmd[update:1000] echo "$(date +"%k:%M")" + color = rgba(242, 243, 244, 0.75) + font_size = 93 + font_family = SF Pro Display Bold + position = 0, 310 + halign = center + valign = center +} + +# Username Label +label { + monitor = + text =  $USER + color = rgba(242, 243, 244, 0.75) + font_size = 12 + font_family = SF Pro Display Bold + position = 0, -407 + halign = center + valign = center +} + + +label { + monitor = + text = Touch ID or Enter Password + color = rgba(242, 243, 244, 0.75) + font_size = 10 + font_family = SF Pro Display + position = 0, -438 + halign = center + valign = center +} + +image { + monitor = + path = $PROFILE_IMAGE + border_color = 0xffdddddd + border_size = 0 + size = 73 + rounding = -1 + rotate = 0 + reload_time = -1 + reload_cmd = + position = 0, -353 + halign = center + valign = center +} diff --git a/Configs/.config/hypr/hyprlock/boxy.conf b/Configs/.config/hypr/hyprlock/boxy.conf new file mode 100644 index 000000000..1129d3ca4 --- /dev/null +++ b/Configs/.config/hypr/hyprlock/boxy.conf @@ -0,0 +1,156 @@ +# ░▒▒▒░░░░░▓▓ ___________ +# ░░▒▒▒░░░░░▓▓ //___________/ +# ░░▒▒▒░░░░░▓▓ _ _ _ _ _____ +# ░░▒▒░░░░░▓▓▓▓▓▓ | | | | | | | __/ +# ░▒▒░░░░▓▓ ▓▓ | |_| | |_/ /| |___ +# ░▒▒░░▓▓ ▓▓ \__ |____/ |____/ +# ░▒▓▓ ▓▓ //____/ + +$resolve.font=SF Pro Display|font.download/dl/font/sf-pro-display.zip + +# GENERAL +general { + immediate_render = true + hide_cursor = true +} + +# BACKGROUND +background { + monitor = + path = $BACKGROUND_PATH + blur_passes = 0 + contrast = 0.8916 + brightness = 0.8916 + vibrancy = 0.8916 + vibrancy_darkness = 0 +} + +# Profie-Photo +image { + monitor = + path = $PROFILE_IMAGE + border_size = 2 + border_color = $wallbash_pry3_rgba + size = 100 + rounding = -1 + rotate = 0 + reload_time = -1 + reload_cmd = + position = 0%, 17% + halign = center + valign = center +} + +# NAME +label { + monitor = + text = $USER + color = rgba(216, 222, 233, 0.80) + outline_thickness = 0 + 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 + font_size = 20 + font_family = SF Pro Display Bold + position = 0%, 8% + halign = center + valign = center +} + +# Time +label { + monitor = + text = cmd[update:1000] echo "$(date +"%I:%M")" + color = rgba(216, 222, 233, 0.80) + font_size = 60 + font_family = SF Pro Display Bold + position = 0%, 0% + halign = center + valign = center +} + +# Day-Month-Date +label { + monitor = + text = cmd[update:1000] echo -e "$(date +"%A, %B %d")" + color = rgba(216, 222, 233, .80) + font_size = 19 + font_family = SF Pro Display Bold + position = 0%, -9% + halign = center + valign = center +} + +#BOX +shape { + monitor = + size = 500, 500 + color = rgba(0, 0, 0, 0.7) + rounding = 30 + border_size = 0 + rotate = 0 + xray = false + position = 0%, -6% + halign = center + valign = center +} + +# USER-BOX +shape { + monitor = + size = 320, 55 + color = rgba(255, 255, 255, 0.1) + rounding = -1 + border_size = 0 + border_color = rgba(255, 255, 255, 1) + rotate = 0 + xray = false # if true, make a "hole" in the background (rectangle of specified size, no rotation) + + position = 0%, -17% + halign = center + valign = center +} + +# USER +label { + monitor = + text =  $USER + color = rgba(216, 222, 233, 0.80) + dots_center = true + font_size = 16 + position = 0%, -17% + halign = center + valign = center +} + +# INPUT FIELD +input-field { + monitor = + size = 320, 55 + outline_thickness = 0 + 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(255, 255, 255, 0) + inner_color = rgba(255, 255, 255, 0.1) + font_color = rgb(200, 200, 200) + fade_on_empty = false + font_family = SF Pro Display Bold + placeholder_text =  Enter Pass + hide_input = false + position = 0%, -24% + halign = center + valign = center +} + +# Current Keyboard Layout +label { + monitor = + text = $LAYOUT + color = $wallbash_4xa9_rgba + font_size = 15 + font_family = $fontFamily + position = -2%, 1% + halign = right + valign = bottom +} diff --git a/Configs/.config/hypr/hyprlock/minimalist.conf b/Configs/.config/hypr/hyprlock/minimalist.conf new file mode 100644 index 000000000..ede18e979 --- /dev/null +++ b/Configs/.config/hypr/hyprlock/minimalist.conf @@ -0,0 +1,106 @@ +# ░▒▒▒░░░░░▓▓ ___________ +# ░░▒▒▒░░░░░▓▓ //___________/ +# ░░▒▒▒░░░░░▓▓ _ _ _ _ _____ +# ░░▒▒░░░░░▓▓▓▓▓▓ | | | | | | | __/ +# ░▒▒░░░░▓▓ ▓▓ | |_| | |_/ /| |___ +# ░▒▒░░▓▓ ▓▓ \__ |____/ |____/ +# ░▒▓▓ ▓▓ //____/ + +$font_family = JetBrains Mono Nerd Font Mono +$font_family1 = JetBrains Mono Nerd Font Mono ExtraBold +$fn_greet=echo " Hi $USER :) " + +# GENERAL +general { + immediate_render = true +} +# BACKGROUND +background { + monitor = + path = $BACKGROUND_PATH + blur_passes = 2 + contrast = 0.8916 + brightness = 0.7172 + vibrancy = 0.1696 + vibrancy_darkness = 0 +} + +# TIME HR +label { + monitor = + text = cmd[update:1000] echo -e "$(date +"%H")" + color = $wallbash_4xa6_rgba + shadow_size = 3 + shadow_color = rgb(0,0,0) + shadow_boost = 1.2 + font_size = 150 + position = 0, -20% + halign = center + valign = top +} + +# TIME +label { + monitor = + text = cmd[update:1000] echo -e "$(date +"%M")" + color = $wallbash_pry3_rgba + font_size = 150 + position = 0, -38% + halign = center + valign = top +} + +# DATE +label { + monitor = + text = cmd[update:1000] echo -e "$(date +"%d %b %A")" + color = $wallbash_txt3_rgba + font_size = 14 + font_family = $font_family1 + position = 0, -13% + halign = center + valign = center +} + +# INPUT FIELD +input-field { + monitor = + size = 200, 50 + outline_thickness = 1 + outer_color = rgba(0, 0, 0, 0) + dots_size = 0.1 # Scale of input-field height, 0.2 - 0.8 + dots_spacing = 1 # Scale of dots' absolute size, 0.0 - 1.0 + dots_center = true + inner_color = $wallbash_pry2_rgba + font_color = rgba(200, 200, 200, 0.5) + fade_on_empty = false + placeholder_text =Use Me ;) + hide_input = false + position = 0, 10% + halign = center + valign = bottom +} + +# USER +label { + monitor = + text = cmd[update:60000] $fn_greet + color = $wallbash_3xa9_rgba + font_size = 17 + font_family = $font_family + position = 0, -23% + halign = center + valign = center +} + +# Current Keyboard Layout +label { + monitor = + text = $LAYOUT + color = $wallbash_4xa9_rgba + font_size = 15 + font_family = $fontFamily + position = -2%, 1% + halign = right + valign = bottom +}