diff --git a/hyprlock/Style-2/Fonts/SF Pro Display/SF Pro Display Bold.otf b/hyprlock/Style-2/Fonts/SF Pro Display/SF Pro Display Bold.otf
new file mode 100755
index 0000000..ee79a7f
Binary files /dev/null and b/hyprlock/Style-2/Fonts/SF Pro Display/SF Pro Display Bold.otf differ
diff --git a/hyprlock/Style-2/Fonts/SF Pro Display/SF Pro Display Regular.otf b/hyprlock/Style-2/Fonts/SF Pro Display/SF Pro Display Regular.otf
new file mode 100755
index 0000000..120603c
Binary files /dev/null and b/hyprlock/Style-2/Fonts/SF Pro Display/SF Pro Display Regular.otf differ
diff --git a/hyprlock/Style-2/Fonts/steelfish outline regular/steelfish.outline-regular.otf b/hyprlock/Style-2/Fonts/steelfish outline regular/steelfish.outline-regular.otf
new file mode 100644
index 0000000..64fcc11
Binary files /dev/null and b/hyprlock/Style-2/Fonts/steelfish outline regular/steelfish.outline-regular.otf differ
diff --git a/hyprlock/Style-2/foreground.png b/hyprlock/Style-2/foreground.png
new file mode 100644
index 0000000..b9e01a3
Binary files /dev/null and b/hyprlock/Style-2/foreground.png differ
diff --git a/hyprlock/Style-2/hypr.png b/hyprlock/Style-2/hypr.png
new file mode 100644
index 0000000..884839b
Binary files /dev/null and b/hyprlock/Style-2/hypr.png differ
diff --git a/hyprlock/Style-2/hyprlock.conf b/hyprlock/Style-2/hyprlock.conf
new file mode 100644
index 0000000..1fac2ad
--- /dev/null
+++ b/hyprlock/Style-2/hyprlock.conf
@@ -0,0 +1,92 @@
+# BACKGROUND
+background {
+ monitor =
+ path = ~/.config/hypr/hypr.png
+ blur_passes = 0
+ 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
+}
+
+# Time
+label {
+ monitor =
+ text = cmd[update:1000] echo "$(date +"%I:%M")"
+ color = rgba(216, 222, 233, .7)
+ font_size = 160
+ font_family = steelfish outline regular
+ position = 0, 370
+ halign = center
+ valign = center
+}
+
+# Day-Month-Date
+label {
+ monitor =
+ text = cmd[update:1000] echo -e "$(date +"%A, %B %d")"
+ color = rgba(216, 222, 233, .7)
+ font_size = 28
+ font_family = SF Pro Display Bold
+ position = 0, 490
+ halign = center
+ valign = center
+}
+
+# Foreground
+image {
+ monitor =
+ path = ~/.config/hypr/foreground.png
+ size = 700
+ border_size = 0
+ rounding = 0
+ rotate = 0
+ reload_time = 0
+ reload_cmd =
+ position = 0, -66
+ halign = center
+ valign = center
+}
+
+# USER
+label {
+ monitor =
+ text = $USER
+ color = rgba(216, 222, 233, 0.80)
+ 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
+ font_size = 18
+ font_family = SF Pro Display Bold
+ position = 0, -180
+ halign = center
+ valign = center
+}
+
+# INPUT FIELD
+input-field {
+ monitor =
+ size = 300, 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(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, -250
+ halign = center
+ valign = center
+}
diff --git a/scripts/brightness b/scripts/brightness
index 8238513..c95f010 100755
--- a/scripts/brightness
+++ b/scripts/brightness
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/env/sh
down() {
brightnessctl set 5%-
diff --git a/scripts/keybind.sh b/scripts/keybind.sh
index 35218a9..12ea55d 100755
--- a/scripts/keybind.sh
+++ b/scripts/keybind.sh
@@ -1,5 +1,4 @@
-
-#!/bin/bash
+#!/usr/bin/env bash
GTK_THEME_NAME="Nightfox-Dark"
# Path to your Hyprland config file
diff --git a/scripts/screenHz.sh b/scripts/screenHz.sh
index 9901bbd..144d7bf 100755
--- a/scripts/screenHz.sh
+++ b/scripts/screenHz.sh
@@ -1,3 +1,5 @@
+#!/usr/bin/env bash
+
if hyprctl monitors | grep '2560x1600@120.00000'; then
json='{"text": "60", "tooltip": "Frequency", "class": "custom/power-menu", "percentage": 60 }'
echo -e $json >~/.config/hypr/scripts/hz.json
diff --git a/scripts/volume b/scripts/volume
index 4eabac8..2ade994 100755
--- a/scripts/volume
+++ b/scripts/volume
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/usr/bin/env bash
down() {
pamixer -d 2
diff --git a/scripts/wofi-wifi.sh b/scripts/wofi-wifi.sh
index 7a18208..47df965 100755
--- a/scripts/wofi-wifi.sh
+++ b/scripts/wofi-wifi.sh
@@ -1,5 +1,4 @@
-
-#!/bin/bash
+#!/usr/bin/env bash
# Define the GTK theme as a variable for easy changes
GTK_THEME_NAME="Nightfox-Dark"
diff --git a/wlogout/layout b/wlogout/layout
new file mode 100644
index 0000000..86b2184
--- /dev/null
+++ b/wlogout/layout
@@ -0,0 +1,30 @@
+{
+ "label" : "lock",
+ "action" : "hyprlock",
+ "text" : "Lock",
+ "keybind" : "l"
+}
+{
+ "label" : "reboot",
+ "action" : "systemctl reboot",
+ "text" : "Reboot",
+ "keybind" : "r"
+}
+{
+ "label" : "shutdown",
+ "action" : "systemctl poweroff",
+ "text" : "Shutdown",
+ "keybind" : "s"
+}
+{
+ "label" : "logout",
+ "action" : "hyprctl dispatch exit 0",
+ "text" : "Logout",
+ "keybind" : "e"
+}
+{
+ "label" : "suspend",
+ "action" : "systemctl suspend",
+ "text" : "Suspend",
+ "keybind" : "u"
+}
diff --git a/wlogout/lock-hover.png b/wlogout/lock-hover.png
new file mode 100644
index 0000000..8fb86fe
Binary files /dev/null and b/wlogout/lock-hover.png differ
diff --git a/wlogout/lock.png b/wlogout/lock.png
new file mode 100644
index 0000000..430451c
Binary files /dev/null and b/wlogout/lock.png differ
diff --git a/wlogout/logout-hover.png b/wlogout/logout-hover.png
new file mode 100644
index 0000000..9e570a9
Binary files /dev/null and b/wlogout/logout-hover.png differ
diff --git a/wlogout/logout.png b/wlogout/logout.png
new file mode 100644
index 0000000..128c995
Binary files /dev/null and b/wlogout/logout.png differ
diff --git a/wlogout/power-hover.png b/wlogout/power-hover.png
new file mode 100644
index 0000000..122d331
Binary files /dev/null and b/wlogout/power-hover.png differ
diff --git a/wlogout/power.png b/wlogout/power.png
new file mode 100644
index 0000000..ce56166
Binary files /dev/null and b/wlogout/power.png differ
diff --git a/wlogout/restart-hover.png b/wlogout/restart-hover.png
new file mode 100644
index 0000000..3e18536
Binary files /dev/null and b/wlogout/restart-hover.png differ
diff --git a/wlogout/restart.png b/wlogout/restart.png
new file mode 100644
index 0000000..7855d40
Binary files /dev/null and b/wlogout/restart.png differ
diff --git a/wlogout/sleep-hover.png b/wlogout/sleep-hover.png
new file mode 100644
index 0000000..0fd3bad
Binary files /dev/null and b/wlogout/sleep-hover.png differ
diff --git a/wlogout/sleep.png b/wlogout/sleep.png
new file mode 100644
index 0000000..6a3d607
Binary files /dev/null and b/wlogout/sleep.png differ
diff --git a/wlogout/style.css b/wlogout/style.css
new file mode 100644
index 0000000..d41792b
--- /dev/null
+++ b/wlogout/style.css
@@ -0,0 +1,60 @@
+window {
+ font-family: monospace;
+ font-size: 14pt;
+ color: #cdd6f4; /* text */
+ background-color: rgba(30, 30, 46, 0.5);
+}
+
+button {
+ background-repeat: no-repeat;
+ background-position: center;
+ background-size: 25%;
+ border: none;
+ background-color: rgba(30, 30, 46, 0);
+ margin: 5px;
+ transition: box-shadow 0.2s ease-in-out, background-color 0.2s ease-in-out;
+}
+
+button:hover {
+ background-color: rgba(49, 50, 68, 0.1);
+}
+
+button:focus {
+ background-color: #cba6f7;
+ color: #1e1e2e;
+}
+
+#lock {
+ background-image: image(url("./lock.png"));
+}
+#lock:focus {
+ background-image: image(url("./lock-hover.png"));
+}
+
+#logout {
+ background-image: image(url("./logout.png"));
+}
+#logout:focus {
+ background-image: image(url("./logout-hover.png"));
+}
+
+#suspend {
+ background-image: image(url("./sleep.png"));
+}
+#suspend:focus {
+ background-image: image(url("./sleep-hover.png"));
+}
+
+#shutdown {
+ background-image: image(url("./power.png"));
+}
+#shutdown:focus {
+ background-image: image(url("./power-hover.png"));
+}
+
+#reboot {
+ background-image: image(url("./restart.png"));
+}
+#reboot:focus {
+ background-image: image(url("./restart-hover.png"));
+}