Package Details: swayfx 0.3.2-5

Git Clone URL: https://aur.archlinux.org/swayfx.git (read-only, click to copy)
Package Base: swayfx
Description: SwayFX: Sway, but with eye candy!
Upstream URL: https://github.com/WillPower3309/swayfx
Licenses: MIT
Conflicts: sway, swayfx
Provides: sway, swayfx
Submitter: swayfx
Maintainer: swayfx
Last Packager: swayfx
Votes: 15
Popularity: 1.92
First Submitted: 2022-11-14 06:53 (UTC)
Last Updated: 2023-12-03 17:20 (UTC)

Dependencies (29)

Required by (44)

Sources (3)

Latest Comments

1 2 Next › Last »

cprin21 commented on 2024-02-15 11:43 (UTC)

Swayfx and all other Swayfx packages on the AUR do not build on Artix Linux as there is a SystemD requirement despite the original on Github not requiring it.

MithicSpirit commented on 2023-12-31 21:36 (UTC) (edited on 2023-12-31 21:37 (UTC) by MithicSpirit)

Since this package is almost a drop-in replacement for sway (the binary is called sway, the config goes in the same place as sway's), I think that it would make sense to also install contrib scripts to /usr/share/sway/scripts as well (rather than the current /usr/share/swayfx/scripts). I personally relied on grimshot being at /usr/share/sway/, and its disappearance there when I changed to swayfx caused some confusion, which I could imagine also happening to other users.

EDIT: note that this is a trivial change to the PKGBUILD: just change the $pkgname on line 76 to sway instead.

rstacruz commented on 2023-12-06 13:41 (UTC) (edited on 2023-12-06 13:42 (UTC) by rstacruz)

I had problems with upgrading wlroots as well. Arch repos now have wlroots upgraded to v0.17, but swayfx needs wlroots v0.16.

The fix was to install wlroots0.16.

pacman -Syu wlroots0.16

Btw, I wasn't able to do this at first because it conflicted with wlroots, so I had to remove wlroots first

pacman -Rsc wlroots
# ^ uninstalls wlroots, swayfx, and gamescope

pacman -Syu wlroots0.16

yay swayfx gamescpoe
# ^ installs swayfx and gamescope again

poyo commented on 2023-11-26 19:21 (UTC)

I think pkgrel should be set to 2

erfanmola commented on 2023-11-26 19:10 (UTC)

Please provide a fix for this:

:: installing wlroots (0.17.0-1) breaks dependency 'libwlroots.so=11-64' required by swayfx
:: installing wlroots (0.17.0-1) breaks dependency 'wlroots<0.17' required by swayfx

swayfx commented on 2023-11-25 17:17 (UTC)

Should be fixed now!

La1n_i2p commented on 2023-11-25 15:32 (UTC)

swayfx-0.3.2/meson.build:92:2: ERROR: Assert failed: sd-bus-provider must not be set to auto since auto_features != auto

queenbiscuit311 commented on 2023-11-25 04:27 (UTC)

building this package fails due to the following error:

swayfx-0.3.2/meson.build:92:2: ERROR: Assert failed: sd-bus-provider must not be set to auto since auto_features != auto

Not sure what it means

jthvai commented on 2023-11-23 07:52 (UTC) (edited on 2023-11-23 11:32 (UTC) by jthvai)

(Copied from Discord)

extra/wlroots0.16 was added which provides libwlroots.so=11-64, and extra/sway now pulls it as a dependency instead of wlroots. This didn't work for swayfx as it explicitly depends on wlroots<0.17 as well as libwlroots.so - so there are 2 possible fixes:

1) Remove wlroots<0.17 from the depends array, and change libwlroots.so to libwlroots.so=11 like extra/sway (though I'm not aware of any historical reasons that it was stated like this in the first place, which might make this a bad choice)

2) Change wlroots<0.17 to wlroots0.16 in the depends array

Edit: extra/sway also amended their PKGBUILD

AnnikaV9 commented on 2023-11-23 00:52 (UTC) (edited on 2023-11-23 00:53 (UTC) by AnnikaV9)

Unable to update system due to swayfx requiring wlroots<0.17

error: failed to prepare transaction (could not satisfy dependencies)
:: installing wlroots (0.17.0-1) breaks dependency 'libwlroots.so=11-64' required by swayfx
:: installing wlroots (0.17.0-1) breaks dependency 'wlroots<0.17' required by swayfx