Skip to content

Instantly share code, notes, and snippets.

@kRHYME7
Created March 2, 2024 16:22
Show Gist options
  • Save kRHYME7/1206e1b6cae21eb67cee1a9c2db841fa to your computer and use it in GitHub Desktop.
Save kRHYME7/1206e1b6cae21eb67cee1a9c2db841fa to your computer and use it in GitHub Desktop.
hyprlock.conf jus for demonstarion. Please share if you have awesome Hyprlock conf
source = /home/$USER/.config/hypr/themes/colors.conf
$foreground = rgba($primary_3ff)
# BACKGROUND
background {
monitor =
path = /home/$USER/.config/swww/wall.set # If WP is not .png it won't work
blur_passes = 3
contrast = 0.8916
brightness = 0.8172
vibrancy = 0.1696
vibrancy_darkness = 0.0
}
# GENERAL
general {
no_fade_in = false
grace = 0
disable_loading_bar = true
}
# INPUT FIELD
input-field {
monitor =
size = 450, 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
outer_color = $foreground
inner_color = rgba($p1_accent_4ff)
font_color = rgba($text_1ff)
fade_on_empty = false
font_family = JetBrains Mono Nerd Font Mono
placeholder_text = <i><span foreground="##$text_1">Input Password...</span></i>
hide_input = false
position = 0, -120
halign = center
valign = center
}
# TIME
label {
monitor =
text = cmd[update:1000] echo "$(date +"%-I:%M%p")"
color = rgba(primary_2ff)
font_size = 250
font_family = JetBrains Mono Nerd Font Mono ExtraBold
position = 0, 300
halign = center
valign = center
}
# DAY
label {
monitor =
text = cmd[update:1000] echo "$(date +"%A")"
color = rgba($text_1ff)
font_size = 80
font_family = JetBrains Mono Nerd Font Mono ExtraBold
position = 950, 380
halign = center
valign = center
}
# DATE
label {
monitor =
text = cmd[update:1000] echo "$(date +"%B %d %Y")"
color = rgba($primary_3ff)
font_size = 80
font_family = JetBrains Mono Nerd Font Mono ExtraBold
position = 0, 200
halign = center
valign = center
}
# USER
label {
monitor =
text = cmd[update:60000] echo "Good $(date +"%-I" | awk '{if ($1 < 12) print "morning"; else print "evening"}') $(echo ${USER} | tr '[:lower:]' '[:upper:]' )"
color = $foreground
font_size = 50
font_family = JetBrains Mono Nerd Font Mono
position = 0, -400
halign = center
valign = center
}
# SPLASH
label {
monitor =
text = cmd[update:1000] echo "$(playerctl metadata --format '{{title}}  {{artist}}' || hyprctl splash)"
color = rgba($text_2ff)
font_family = JetBrainsMono, Font Awesome 6 Free Solid
position = 0, -50
halign = center
valign = bottom
}
@Enigma1309
Copy link

image
how to fix this?, sorry i'm kinda noob

also we can update this part echo "$(playerctl metadata --format '{{title}}  {{artist}}' || hyprctl splash)" to a custom script so that it recognizes the player that's currently playing , maybe only for spotify and general icon for another streams

i've updated my system according to current PR prasanthrangan/hyprdots#1007

@kRHYME7
Copy link
Author

kRHYME7 commented Mar 9, 2024

Yeah a separate script should do it. let me try it tomorrow.

@Enigma1309
Copy link

Enigma1309 commented Mar 9, 2024

and what about the font/scaling? it's very huge and isn't fitting my screen, as you can see it in screenshot

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment