swayfx icon indicating copy to clipboard operation
swayfx copied to clipboard

Change all references from sway, to swayfx

Open sonjiku opened this issue 2 years ago • 5 comments

Hey,

I wanna try this fork on fedora 38. Installing this though, means I have to uninstall sway, sway-config-upstream, and a lot of other dependencies and unused packages that the official sway pkg relies on, and I need.

The official sway maintainers have stated multiple times that they don't plan on implementing the features you have added, and don't plan to merge a fork like this.

I suggest just renaming all references in code from "sway" to "swayfx", or any name of your choosing. This will mean that people using sway as their daily driver, don't have to uninstall it just to try this project out. and both compositors can live happily in a system.

sonjiku avatar Jun 28 '23 12:06 sonjiku

What you could do in the meantime is to build it manually and run that executable in a tty while still having sway installed.

git clone https://github.com/WillPower3309/swayfx.git swayfx && cd swayfx
meson build -Dwerror=false
meson compile -C build

And run ./build/sway/sway in a tty.

ErikReider avatar Jul 11 '23 15:07 ErikReider

Probably related: I looked into building a debian package for swayfx, but the binaries and manpages conflict with the regular sway package. I could hack around this by renaming /usr/bin/sway to /usr/bin/swayfx and so on but it would really simplify adaption if all refererences to sway were renamed. See also the official debian reference here.

werdahias avatar Sep 23 '23 14:09 werdahias

I concur with renaming all references to sway, allowing both to be installed at the same time - with separate configs for both.

Sway have made their bed re. hard refusal to modernize and accomodate a growing number of users wanting simple effects, this fork would benefit from being more independent.

MrPenguin07 avatar Sep 24 '23 04:09 MrPenguin07

I came here to say exactly this - thanks to OP for the fluent report.

bhepple avatar Nov 17 '23 08:11 bhepple