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
+}