Files
dotfiles/home/amneesh/hyprlock.nix
Amneesh Singh 346c304427 home: amneesh: add hypridle, hyprlock and hyprpaper
override pam for unix_chkpwd

Signed-off-by: Amneesh Singh <amneesh@ti.com>
2025-09-10 18:54:55 +05:30

18 lines
340 B
Nix

{
lib,
pkgs,
...
}:
let
standalonePam = pkgs.linux-pam.overrideAttrs (oa: {
postPatch = ''
substituteInPlace modules/module-meson.build \
--replace "sbindir / 'unix_chkpwd'" "'/usr/bin/unix_chkpwd'"
'';
});
in
{
programs.hyprlock.package = lib.mkForce (pkgs.hyprlock.override { pam = standalonePam; });
}