18 lines
		
	
	
		
			340 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
			
		
		
	
	
			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; });
 | 
						|
}
 |