back to hyprlock reluctantly

This commit is contained in:
Matt Nish-Lapidus 2025-07-04 12:47:49 -04:00
parent cfb2e9209e
commit 4b25be419f
8 changed files with 350 additions and 52 deletions

View file

@ -7,7 +7,9 @@
waybar
swaync
mpv
sway-idle-lock
# sway-idle-lock
hypridle
hyprlock
sway-launcher-desktop
browsers
];
@ -151,6 +153,8 @@
mangohud
dualsensectl.out
shaderbg
];
home.pointerCursor = {

View file

@ -5,7 +5,7 @@
package = inputs.hypridle.packages.x86_64-linux.default;
settings = {
general = {
lock_cmd = "/home/emenel/.local/bin/session-lock";
lock_cmd = "pidof hyprlock || hyprlock";
before_sleep_cmd = "loginctl lock-session";
after_sleep_cmd = "/home/emenel/.local/bin/on-unlock";
ignore_dbus_inhibit = false;

View file

@ -9,7 +9,7 @@ in {
settings = {
general = {
grace = 3;
fail_timeout = 100;
hide_cursor = true;
};

View file

@ -11,7 +11,7 @@ in
events = [
{
event = "lock";
command = "${pkgs.swaylock-plugin}/bin/swaylock";
command = "${pkgs.swaylock-plugin}/bin/swaylock-plugin";
}
{
event = "after-resume";
@ -29,11 +29,7 @@ in
# battery timers
{
timeout = 90;
command = "${pkgs.systemd}/bin/systemd-ac-power || ${pkgs.systemd}/bin/loginctl lock-session";
}
{
timeout = 120;
command = "${pkgs.systemd}/bin/systemd-ac-power || ${pkgs.niri-unstable}/bin/niri msg action power-off-monitors";
command = "${pkgs.systemd}/bin/systemd-ac-power || ${pkgs.niri-unstable}/bin/niri msg action power-off-monitors && ${pkgs.systemd}/bin/loginctl lock-session";
}
{
timeout = 180;
@ -43,14 +39,8 @@ in
# ac power timers
{
timeout = 180;
command = "${pkgs.systemd}/bin/systemd-ac-power && ${pkgs.systemd}/bin/loginctl lock-session";
command = "${pkgs.systemd}/bin/systemd-ac-power && ${pkgs.niri-unstable}/bin/niri msg action power-off-monitors && ${pkgs.systemd}/bin/loginctl lock-session";
}
{
timeout = 240;
command = "${pkgs.systemd}/bin/systemd-ac-power && ${pkgs.niri-unstable}/bin/niri msg action power-off-monitors";
}
{
timeout = 600;
command = "${pkgs.systemd}/bin/systemd-ac-power && ${pkgs.systemd}/bin/systemctl suspend";