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 swayfx

swayfx 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?

  1. It installs these commands: sway, swaybar, swaymsg and swaynag.
  2. Run pacman -Qi swayfx to see the installed version and the optional dependencies.

How do I update or remove SwayFX?

Update:

sudo pacman -Syu

Remove:

sudo pacman -Rns swayfx

What 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.

    Leave a review

    Your rating

    No login. No links, please. We keep a one way hash of your connection to stop spam, never your IP address. Posts that break the rules may be hidden. Privacy

    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.

    1. 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?

      @Ciubix8513 · · 27 reactions · 3 comments · View on GitHub

    2. No contrast, no color modify effect, no negative image effect, this program HAS NO RIGHT to call "fx", rename it to SWAY-BLUR

      @quadakr · · 10 reactions · 1 comments · View on GitHub

    3. 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,…

      @milojarow · · 10 reactions · 4 comments · View on GitHub

    4. 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…

      @ahfriedman · · 6 reactions · 0 comments · View on GitHub

    5. 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…

      @meros · · 6 reactions · 1 comments · View on GitHub

    6. 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.

      @savchenko · · 5 reactions · 2 comments · View on GitHub

    7. 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…

      @markstos · · 3 reactions · 1 comments · View on GitHub

    8. 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:…

      @42e6 · · 3 reactions · 0 comments · View on GitHub

    9. 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…

      @42e6 · · 2 reactions · 1 comments · View on GitHub

    10. As the title suggests, this were a regression from the rebase.

      @WillPower3309 · · 2 reactions · 2 comments · View on GitHub

    11. 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…

      @hollisticated-horse · · 0 comments · View on GitHub

    12. 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…

      @meros · · 0 comments · View on GitHub

    13. 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…

      @meros · · 0 comments · View on GitHub

    14. 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…

      @meros · · 0 comments · View on GitHub

    15. 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

      @42e6 · · 0 comments · View on GitHub

    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.