Install system files
-
Install Debian packages for sway
sudo apt install -y fonts-font-awesome foot foot-terminfo grim libnotify-bin slurp sway sway-backgrounds swaybg udiskie waybar wl-clipboard wlr-randr wofi xdg-desktop-portal-wlr -
Copy standard configurations
Copy the files.
cp -r ~/Dropbox/Basic/new_machine/linux/config/sway ~/.config/cp -r ~/Dropbox/Basic/new_machine/linux/config/waybar ~/.config/cp -r ~/Dropbox/Basic/new_machine/linux/config/foot ~/.config/cp -r ~/Dropbox/Basic/new_machine/linux/config/mako ~/.config/Note
The config requires foot > 1.21, possibly as high as 1.25, so either compile or cherry-pick or wait.
-
compile foot
Get source from codeberg
sudo apt install libpixman-1-dev libwayland-bin libfontconfig-dev libxkbcommon-dev -
Install sway-related scripts
cp ~/Dropbox/Basic/new_machine/linux/misc/sway_bin_scripts/* ~/bin -
Mako icons workaround
Until we figure out how to get mako to follow paths, put icons in /usr/share/pixmap and refer to them in the config without extension name. -
Install foot terminfo
On any remote computer that you will be ssh'ing to from this computer, install the foot terminfo so that the terminal will work properly.
sudo apt install foot-terminfo