50 lines
1.3 KiB
Nix
50 lines
1.3 KiB
Nix
|
_final: prev: {
|
||
|
sway-unwrapped = prev.sway-unwrapped.overrideAttrs (old: {
|
||
|
version = "1.10-unstable-2024-02-23";
|
||
|
src = prev.fetchFromGitHub {
|
||
|
owner = "swaywm";
|
||
|
repo = "sway";
|
||
|
rev = "fc640d5f6c82883c35e90a64f0098486e6091293";
|
||
|
hash = "sha256-n0U1RoSv3fuOkey2gXPX+O4mRA2PCASpkRrIE5069BI";
|
||
|
};
|
||
|
|
||
|
buildInputs = with prev; [
|
||
|
(wlroots.overrideAttrs {
|
||
|
version = "1.18.0-unstable-2024-02-23";
|
||
|
src = prev.fetchFromGitLab {
|
||
|
domain = "gitlab.freedesktop.org";
|
||
|
owner = "wlroots";
|
||
|
repo = "wlroots";
|
||
|
rev = "54e1fefd2e29cb00dff7c02801913d793ceab7d6";
|
||
|
hash = "sha256-VX2AAzcYl255yF43+uetcOS+uYzAVfk7WccWONpjmYU=";
|
||
|
};
|
||
|
})
|
||
|
|
||
|
cairo
|
||
|
gdk-pixbuf
|
||
|
json_c
|
||
|
libGL
|
||
|
libdrm
|
||
|
libevdev
|
||
|
libinput
|
||
|
librsvg
|
||
|
libxkbcommon
|
||
|
pango
|
||
|
pcre2
|
||
|
wayland
|
||
|
wayland-protocols
|
||
|
xorg.xcbutilwm
|
||
|
];
|
||
|
|
||
|
patches = let
|
||
|
removePatches = ["LIBINPUT_CONFIG_ACCEL_PROFILE_CUSTOM.patch"];
|
||
|
in
|
||
|
builtins.filter (patch: !builtins.elem (patch.name or null) removePatches) (old.patches or [])
|
||
|
++ [
|
||
|
# rebased version of https://github.com/swaywm/sway/pull/6249
|
||
|
# using sed at this point is just stupid (see ./_1.8.nix)
|
||
|
./0001-Tray-Implement-dbusmenu.patch
|
||
|
];
|
||
|
});
|
||
|
}
|