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