Install system files

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

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

  3. compile foot

    Get source from codeberg

    sudo apt install libpixman-1-dev libwayland-bin libfontconfig-dev libxkbcommon-dev

  4. Install sway-related scripts

    cp ~/Dropbox/Basic/new_machine/linux/misc/sway_bin_scripts/* ~/bin

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

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