diff --git a/i3.nix b/i3.nix index ccaa2f5..4df49fa 100644 --- a/i3.nix +++ b/i3.nix @@ -79,4 +79,20 @@ services.dbus.packages = with pkgs; [ dunst ]; systemd.packages = [ pkgs.dunst ]; + # https://github.com/NixOS/nixpkgs/issues/157112 + nixpkgs.config.packageOverrides = prev: + let + patchedPkgs = import (builtins.fetchTarball { + url = "https://github.com/nixos/nixpkgs/archive/ffdadd3ef9167657657d60daf3fe0f1b3176402d.tar.gz"; + sha256 = "1nrz4vzjsf3n8wlnxskgcgcvpwaymrlff690f5njm4nl0rv22hkh"; + }) { + inherit (prev) system config; + # inherit (prev) overlays; # not sure + }; + patchedPam = patchedPkgs.pam; + in { + i3lock = prev.i3lock.override { pam = patchedPam; }; + i3lock-color = prev.i3lock-color.override { pam = patchedPam; }; + }; + }