sudo sed -ie 's/bionic/cosmic/g' /etc/apt/sources.list sudo apt update sudo apt install libxkbcommon-dev libudev-dev libpixman-1-dev libgles2-mesa-dev xcb libxcb-composite0-dev libxcb-image0-dev libsystemd-dev libxcb-icccm4-dev libxcb-xkb-dev libxcb-util-dev libpng-dev libavutil-dev libavcodec-dev libavformat-dev libpango1.0-dev libgdk-pixbuf2.0-dev libcap-dev libpam0g-dev # COMMONS sudo apt install gcc pkgconf meson ninja-build libwayland-dev libinput-dev libcap-dev # WLROOTS sudo apt install wayland-protocols libegl1-mesa-dev libgles2-mesa-dev libdrm-dev libgbm-dev libxkbcommon-dev libudev-dev libpixman-1-dev # xwayland libxcb-composite0-dev libxcb-xfixes0-dev libxcb-image0-dev libxcb-render0-dev libx11-xcb-dev # libsystemd-dev libelogind-dev libpng-dev libavutil-dev libavcodec-dev libavformat-dev etags ctags # SWAY sudo apt install libjson-c-dev libpcre3-dev libcairo-dev libpango1.0-dev libpangocairo-1.0-0 libgdk-pixbuf2.0-dev libpam-dev json-c-devel pcre-devel wlroots-devel wayland-devel wayland-protocols libxkbcommon-devel cairo-devel pango-devel gdk-pixbuf-devel pixman-devel libcap-devel libinput-devel pam-devel scdoc wget https://github.com/swaywm/wlroots/archive/2a58d44.tar.gz https://github.com/swaywm/sway/archive/1.0-alpha.4.tar.gz https://github.com/json-c/json-c/archive/json-c-0.13.1-20180305.tar.gz tar xf *.tar.gz cd jsno-c* sh autogen.sh make sudo make install cd ../wlroots* meson build cd build ninja sudo ninja install cd ../../sway* meson build cd build ninja sudo ninja install sudo setcap "cap_sys_ptrace,cap_sys_tty_config=eip" /usr/local/bin/sway