From d81fe4ef06a4220e5136c411bd5b70aebfa79be4 Mon Sep 17 00:00:00 2001 From: SebastianStork Date: Thu, 18 Apr 2024 23:10:17 +0200 Subject: [PATCH] Hotfix hyprlock pull rate on nvidia --- modules/home/de/hypridlelock.nix | 3 +-- users/seb/@seb-desktop.nix | 13 ++++++++++++- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/modules/home/de/hypridlelock.nix b/modules/home/de/hypridlelock.nix index 142c5cc..ecf52e0 100644 --- a/modules/home/de/hypridlelock.nix +++ b/modules/home/de/hypridlelock.nix @@ -1,7 +1,6 @@ { inputs, config, - pkgs, lib, ... }: { @@ -26,7 +25,7 @@ }; services.hypridle = let - hyprlockExe = "${lib.getExe inputs.hyprlock.packages.${pkgs.system}.default}"; + hyprlockExe = "${lib.getExe config.programs.hyprlock.package}"; in { enable = true; diff --git a/users/seb/@seb-desktop.nix b/users/seb/@seb-desktop.nix index a1441a5..20b2e7e 100644 --- a/users/seb/@seb-desktop.nix +++ b/users/seb/@seb-desktop.nix @@ -1,4 +1,8 @@ -{pkgs, ...}: { +{ + inputs, + pkgs, + ... +}: { imports = [./default.nix]; home-manager.users.seb = { @@ -9,5 +13,12 @@ ]; wayland.windowManager.hyprland.settings.monitor = "DP-2,2560x1440@144,0x0,1"; + + programs.hyprlock.package = inputs.hyprlock.packages.${pkgs.system}.default.overrideAttrs { + postPatch = '' + substituteInPlace src/core/hyprlock.cpp \ + --replace "5000" "16" + ''; + }; }; }