bluebyt / Wayfire-dots

Wayfire is a 3D Wayland compositor
126 stars 4 forks source link

Wayfire-dots

Wayfire is a 3D Wayland compositor Warning: This installation guide is for my future self. Some steps might not be completed.

wayfire_screensho001

screenshotNordgithubnouveau2

Install Wayfire on Youtubes

Details

Workflow

Install steps

Dependencies for Archlinux

sudo pacman -S freetype2 glm libdrm libevdev libgl libinput libjpeg libpng libxkbcommon libxml2 pixman wayland-protocols wlroots meson cmake doctest doxygen nlohmann-json libnotify base-devel pkg-config autoconf gobject-introspection gtk-layer-shell scour libdbusmenu-gtk3 gtkmm3 glib2-devel

Install the latest Wayfire with the scripts

git clone https://github.com/WayfireWM/wf-install
cd wf-install
./install.sh --prefix /opt/wayfire --stream master

Install Pixdecor

git clone https://github.com/soreau/pixdecor.git
cd pixdecor
PKG_CONFIG_PATH=/opt/wayfire/lib/pkgconfig meson setup build --prefix=/opt/wayfire
ninja -C build
ninja -C build install

Configuration

Running

Follow focus and inactive-alpha

-Create the file and set environment variable ~/.config/environment.d/environment.conf

WAYFIRE_SOCKET=/tmp/wayfire-wayland-1.socket