37 lines
896 B
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 ];
|
|
});
|
|
})
|
|
]
|