Files
nix-config/overlays.nix
T

32 lines
820 B
Nix

[
(final: prev: {
dwl = prev.dwl.overrideAttrs (oldAttrs: {
version = "0.8";
src = prev.pkgs.fetchFromCodeberg {
owner = "dwl";
repo = "dwl";
rev = "v${final.dwl.version}";
hash = "sha256-J76L5ZOCYgfcY08wH5cSLG+UdgDrv50lQyEnJNqDkXI=";
};
buildInputs = oldAttrs.buildInputs ++ [
prev.pkgs.libdrm
prev.pkgs.fcft
prev.pkgs.wlroots_0_19
];
patches = oldAttrs.patches or [ ] ++ [
./patches/dwl/bar.patch
./patches/dwl/xwayland-handle-minimize.patch
];
});
})
(final: prev: {
wmenu = prev.wmenu.overrideAttrs (oldAttrs: {
patches = oldAttrs.patches or [ ] ++ [
./patches/wmenu/desktop.patch
];
buildInputs = oldAttrs.buildInputs ++ [ prev.pkgs.glib ];
});
})
]