Install SwayFX on CachyOS
SwayFX: Sway, but with eye candy!
From the official CachyOS repo. Install with pacman, no AUR helper needed.
Reviewed Nov 2, 2026 · independent guide
How do I install SwayFX on CachyOS?
Run this in a terminal:
sudo pacman -S swayfxswayfx is in the cachyos repo, the CachyOS project's own package repository, so pacman installs it directly with no AUR helper and no build script. The package is signed with the CachyOS repository key, and pacman checks the signature before it installs.
What should I do after installing SwayFX?
- It installs these commands: sway, swaybar, swaymsg and swaynag.
- Run pacman -Qi swayfx to see the installed version and the optional dependencies.
How do I update or remove SwayFX?
Update:
sudo pacman -SyuRemove:
sudo pacman -Rns swayfxWhat is SwayFX?
SwayFX: Sway, but with eye candy!
Package description: SwayFX: Sway, but with eye candy!
Reviews of SwayFX on CachyOS
No reviews yet. Be the first to review SwayFX.
From GitHub
wlrfx/swayfx · ★ 2,431 stars · last commit Nov 1, 2026 · latest release Aug 5, 2026
Real issues opened by users on the project's GitHub, shown as written with a link to each one. 10 most reacted issues opened in the last two years plus the 5 newest issues, bots, pull requests, non English and political posts skipped, capped at 15 per repo. Fetched Nov 1, 2026.
- Sway 1.12 based versionClosed
Sway 1.12 has been released and it contains some really important features to me, do you have plans/timeline for the 1.12 based release?
- missing features bugClosed
No contrast, no color modify effect, no negative image effect, this program HAS NO RIGHT to call "fx", rename it to SWAY-BLUR
-
swayfx version 0.6 (based on sway 1.12.0) — packaged build, CachyOS (Arch), scenefx 0.5, wlroots 0.20.2. Reproduced on real hardware and deterministically in a nested headless instance. The compositor runs on the integrated Intel GPU with i915 (/dev/dri/card1, renderD128,…
-
Currently (swayfx version 0.5 (based on sway 1.10.1), if one uses a corner-radius and splits a stacked/tabbed window in multiple ways, the result will be as shown below where rounding is applied on each child independently—leaving gaps between them. I think it would be neat if…
-
swayfx version 0.6 (based on sway 1.12.0) The affected code is byte-identical on master (87754778), so master is affected too. 0.5.3 is not affected: the workspace fade animation landed in 31508d7f (#543, "feat: add workspace change animation") and first shipped in 0.6. scenefx…
-
The enhancement is about using: This would prevent shadowing of the upstream binaries and allow peaceful coexistence of both. Currently, swayfx installs itself as /usr/local/bin/sway which takes precedence over the upstream.
-
The idea is to include the Sway revision last forked from in the version number to help people understand better what features to expect in total. For example, the current version is 0.4 and based on Sway 1.9. The next release will be based on Sway 1.10. A schema like Ubuntu uses…
-
SYNOPSIS -------------- smartdiminactive enable would conditionally show the dimming only when the MOD key is pressed. BACKGROUND -------------------- Currently, dimming is always enabled: Pros: People use dimming as a way to identify the active window, without enabling borders:…
-
when swaybars are hidden, pressing $mod unhides them and they're floaty (they don't scale windows). titlebars in stacks/tabs should also have this option. i.e. titlebars are fully invisible unless (say) $mod is pressed by which they unhide and show by floating over the window in…
- fix: smart bordersClosed
As the title suggests, this were a regression from the rebase.
- animation_duration_ms renders windows in other workspaces invisible when a window is fullscreenedOpen
Swayfx Version: swayfx version 0.6 (based on sway 1.12.0) Configuration File: only swayfx active parameter: animationdurationms 250 Description: when animationdurationms is set and a window is fullscreened, moving to another workspace with windows there, the windows in that…
-
Built from 2caa04a (wlrfx/swayfx master at the time), plus out-of-tree patches that do not touch the code involved. Open source graphics driver, no nvidia. The blur behind a layer surface stays at full strength whatever the surface's wpalphamodifier multiplier. A client that…
-
swayfx master at 4d341db, built with no patches (also reproduced at 663cf66). scenefx 0.5 with a local patch for a different feature; swayfx code unmodified. move on a fullscreen split crashes sway with SIGSEGV when the next output's workspace is empty. Hit three times on a real…
-
Built from 663cf66 (wlrfx/swayfx master at the time), plus out-of-tree patches that do not touch the code involved. Open source graphics driver, no nvidia. A window that was moved to another workspace while fullscreen grows or slides into place when you leave fullscreen. A window…
-
Dis 👇 in ipc-json.c lacks LIBINPUTCONFIGSCROLLCIRCULAR you see: Henceforth spittin' dis err at ninja -C build/: To fix, homies gotta add dis 👇👌 Or dis as the upstream homies at Sway did: Yours, T
SwayFX on CachyOS: questions
Is SwayFX in the official CachyOS repo?
Yes. The swayfx package is in the cachyos repo, version 0.6-2, built 2026-09-23. Install it with sudo pacman -S swayfx.
Do I need an AUR helper for SwayFX?
No. It comes from the cachyos repo, so plain pacman installs and updates it, and sudo pacman -Syu keeps it current.
What is the SwayFX command?
The package installs sway, swaybar, swaymsg and swaynag.