Skip to content

Latest commit

 

History

History
49 lines (43 loc) · 1.18 KB

INSTALL-deb.md

File metadata and controls

49 lines (43 loc) · 1.18 KB

A guide to installing swayfx on Debian

( You may have to adapt this guide to install on other distros )

First install all required dependencies and download the source code

sudo apt install meson wayland-protocols wayland libpcre2-dev libjson-c-dev libpango-1.0-0 libcairo2-dev wget

Next setup the build enviroment

mkdir ~/build
cd ~/build # Or whatever you have named it
# Downloading Wlroots
wget https://gitlab.freedesktop.org/wlroots/wlroots/-/archive/0.16.2/wlroots-0.16.2.tar.gz
tar -xf wlroots-0.16.2.tar.gz
rm wlroots-0.16.2.tar.gz

# Downloaing Swayfx
wget https://github.com/WillPower3309/swayfx/archive/refs/tags/0.3.2.tar.gz
tar -xf 0.3.2.tar.gz
rm 0.3.2.tar.gz

swayfx and wlroots should now be located in the build directory.

.
├── swayfx-0.3.2
├── wlroots-0.16.2

Compiling

You MUST compile wlroots first.

cd wlroots-0.16.2
meson setup build/
ninja -C build/

Now to compile swayfx.

cd swayfx-0.3.2
meson build/
ninja -C build/
sudo ninja -C build/ install

Reboot and then add the desired effects in your ~/.config/sway/config file
e.g. blur enable|disable

  • Guide created with ♥️ by babymusk