2023-04-29 16:46:19 +00:00
|
|
|
{ fetchFromGitHub, lib, sway-unwrapped }:
|
|
|
|
|
|
|
|
sway-unwrapped.overrideAttrs (oldAttrs: rec {
|
|
|
|
pname = "swayfx";
|
2023-07-15 17:15:38 +00:00
|
|
|
version = "0.3.2";
|
2023-04-29 16:46:19 +00:00
|
|
|
|
|
|
|
src = fetchFromGitHub {
|
|
|
|
owner = "WillPower3309";
|
|
|
|
repo = "swayfx";
|
|
|
|
rev = version;
|
2023-07-15 17:15:38 +00:00
|
|
|
sha256 = "sha256-Gwewb0yDVhEBrefSSGDf1hLtpWcntzifPCPJQhqLqI0=";
|
2023-04-29 16:46:19 +00:00
|
|
|
};
|
|
|
|
|
2023-05-24 13:37:59 +00:00
|
|
|
# This patch was backported into SwayFX
|
|
|
|
# remove when next release is rebased on Sway 1.9
|
|
|
|
patches =
|
|
|
|
let
|
|
|
|
removePatches = [
|
|
|
|
"LIBINPUT_CONFIG_ACCEL_PROFILE_CUSTOM.patch"
|
|
|
|
];
|
|
|
|
in
|
|
|
|
builtins.filter
|
|
|
|
(patch: !builtins.elem (patch.name or null) removePatches)
|
|
|
|
(oldAttrs.patches or [ ]);
|
|
|
|
|
|
|
|
|
2023-04-29 16:46:19 +00:00
|
|
|
meta = with lib; {
|
2023-05-24 13:37:59 +00:00
|
|
|
description = "Sway, but with eye candy!";
|
2023-04-29 16:46:19 +00:00
|
|
|
homepage = "https://github.com/WillPower3309/swayfx";
|
|
|
|
maintainers = with maintainers; [ ricarch97 ];
|
|
|
|
license = licenses.mit;
|
|
|
|
platforms = platforms.linux;
|
|
|
|
|
|
|
|
longDescription = ''
|
|
|
|
Fork of Sway, an incredible and one of the most well established Wayland
|
|
|
|
compositors, and a drop-in replacement for the i3 window manager for X11.
|
|
|
|
SwayFX adds extra options and effects to the original Sway, such as rounded corners,
|
|
|
|
shadows and inactive window dimming to bring back some of the Picom X11
|
|
|
|
compositor functionality, which was commonly used with the i3 window manager.
|
|
|
|
'';
|
|
|
|
};
|
|
|
|
})
|