all repos

dotfiles @ 30ec1668c5453615294aec119c2826302d32acf3

my dotfiles
3 files changed, 22 insertions(+), 3 deletions(-)
niri: update hypridle setup
Author: Oleksandr Smirnov olexsmir@gmail.com
Committed at: 2025-06-16 23:42:30 +0300
Parent: eb23315
M config/hypr/hyprlock.conf

@@ -36,7 +36,7 @@

input-field { monitor = size = 300, 50 - valign = "bottom" + valign = bottom position = 0%, 10% outline_thickness = 1

@@ -47,7 +47,7 @@ inner_color = rgba(15, 18, 15, 0.1)

check_color = rgba(141, 186, 100, 0.5) fail_color = rgba(229, 90, 79, 0.5) - placeholder_text = "Enter Password"; + placeholder_text = Enter Password dots_spacing = 0.2 dots_center = true
M config/niri/config.kdl

@@ -4,7 +4,7 @@ spawn-at-startup "/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1"; // NOTE: might be run as system service

spawn-at-startup "~/.config/niri/waybar" spawn-at-startup "dunst"; spawn-at-startup "xwayland-satellite"; // TODO: remove in next update -spawn-at-startup "hypridle"; +spawn-at-startup "hypridle" "-c" "/home/olex/.config/niri/hypridle.conf"; // }}} // env {{{ environment {
A config/niri/hypridle.conf

@@ -0,0 +1,19 @@

+general { + lock_cmd = hyprlock +} + +listener { # screen lock + timeout = 210 + on-timeout = loginctl lock-session +} + +listener { # turn off screens + timeout = 230 + on-timeout = niri msg action power-off-monitors + on-resume = niri msg action power-on-monitors +} + +listener { # suspend + timeout = 500 + on-timeout = systemctl suspend +}