2026.38 Void

# On first boot, `xbps-query -m` shows that we only have base-system and
# grub installed

sudo xbps-install labwc foot wmenu dbus seatd mesa-dri

# Install drivers depending on GPU
sudo xbps-install libva-intel-driver

sudo ln -s /etc/sv/seatd /var/service/
sudo ln -s /etc/sv/dbus /var/service/

sudo usermod -aG _seatd johan

mkdir ~/.run
mkdir ~/bin

cat >> "$HOME/.bash_profile" << EOF
export XDG_RUNTIME_DIR=~/.run
export PATH=$HOME/bin:$PATH
teallach
EOF

# Reboot, then start the compositor with `labwc`
labwc

# Get teallach dependencies
sudo xbps-install dialog wlr-randr wtype wf-recorder slurp \
    swayidle swaylock swaybg \
    xdg-utils labwc-menu-generator papirus-icon-theme \
    python3-pyqt6 python3-pyqt6-gui python3-pyqt6-widgets

# ...and we need git to get teallach
sudo xbps-install git

# Install teallach
git clone https://github.com/teallach-desktop/teallach src/teallach
cd src/teallach
./configure
make
make install
teallach-welcome

# At this point you can exit the compositor and restart it with:

teallach

# Get some tools to enable work
sudo xbps-install vim meson ninja make gcc pkg-config gitk scdoc \
    mc imv firefox ripgrep wl-clipboard

2026.20 Another Logo

Well, let’s try again.

2026.09 Theming

It is hard to achieve compositor and cross-toolkit visual uniformity, and increasingly so. I think this is because:

  1. There is a shift in how Gtk 4 views theming and what it considers supported.
  2. Qt handles themes differently between QWidgets and QtQuick.
  3. There are other toolkits in use, for example iced-rs, tk and whatever is used by electron based applications.

From a Teallach perspective it makes sense to:

Ref: