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")); +}