Signed-off-by: Puck Meerburg <puck@puckipedia.com> --- .../window-managers/sway/default.nix | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/pkgs/applications/window-managers/sway/default.nix b/pkgs/applications/window-managers/sway/default.nix index 61925e4ed0b..43d107b11b5 100644 --- a/pkgs/applications/window-managers/sway/default.nix +++ b/pkgs/applications/window-managers/sway/default.nix @@ -4,6 +4,7 @@ , pango, cairo, libinput, libcap, pam, gdk-pixbuf, librsvg , wlroots, wayland-protocols, libdrm , nixosTests +, fetchpatch # Used by the NixOS module: , isNixOS ? false @@ -39,6 +40,27 @@ stdenv.mkDerivation rec { src = ./fix-paths.patch; inherit swaybg; }) + + (fetchpatch { + url = "https://github.com/puckipedia/sway/commit/6b45b7dbc03f5f0184ab0f45d36690df1c..."; + sha256 = "sha256-LxW+02eTsm/XeKCwhyQfF6FlVVBsdTsybJi7nM4vahI="; + }) + (fetchpatch { + url = "https://github.com/puckipedia/sway/commit/f7733c0444b9cc55fbbce20259db4fc971..."; + sha256 = "sha256-+Dsbfwh6+a6j+srMszisRTSsM6U99iG+4eHIz01qGkQ="; + }) + (fetchpatch { + url = "https://github.com/puckipedia/sway/commit/683caa484c993d8d46c703f1d18beb2000..."; + sha256 = "sha256-zTXAveiTfIDp96GmuKx+lWpGTjNexGOCzLxfgKEt8KQ="; + }) + (fetchpatch { + url = "https://github.com/puckipedia/sway/commit/2e769c16e69eedd410372c37bf2492d982..."; + sha256 = "sha256-4Ap9C9bKqaYxbkYB0pBkywqvsYyYTf3wUYgKClfEkRE="; + }) + (fetchpatch { + url = "https://github.com/puckipedia/sway/commit/4ec88a243661f0cf53ede8d354b533a57c..."; + sha256 = "sha256-g9Ua8RdHzEVgw+KbnJkzHvSD2HVOybpOdPhUw3cCPyY="; + }) ] ++ lib.optionals (!isNixOS) [ # References to /nix/store/... will get GC'ed which causes problems when # copying the default configuration: -- 2.35.1