{ pkgs, ... }: {
nixpkgs.overlays = [
(pkgs-final: pkgs-prev: {
niri = pkgs-prev.niri.overrideAttrs (niri-final: niri-prev: {
patches = niri-prev.patches ++ [
# [feat: add column alignment actions #3033](https://github.com/niri-wm/niri/pull/3033)
(pkgs.fetchurl {
name = "column-alignment";
url = "https://github.com/niri-wm/niri/commit/7ac6abd0b42422bc79c2a67309c16bbb2be48176.patch";
sha256 = "sha256-5+3R97TyBFF9KP+1ECpiMdvedxWllHXepvGY064cNAw=";
})
(pkgs.fetchurl {
name = "column-alignment-floating-fix";
url = "https://github.com/niri-wm/niri/commit/7aa5e4cab76eb6164bc930336cb6ac7bdd362668.patch";
sha256 = "sha256-Fx3x2hhBxW2UmYbJVL96ZgxaPWK1oSE2Uzm6qywFFqE=";
})
];
});
})
];
}