Files
nix-config/overlays.nix

37 lines
896 B
Nix

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