introduction
i don't recommend using this distro
teto linux uses minimalist solutions whenever possible
don't compile anything in it, i recommend doing it in alpine rootfs
if you can't find the package you need, i recommend creating a free-form issue on codeberg
you need to compile the kernel and modules yourself
nouveau works 50/50, fuck nvidia
installation guide
# wget -O rootfs.tar.gz https://codeberg.org/api/packages/axisq/generic/rootfs/07.05.2026/rootfs-07.05.2026.tar.gz
# mount /dev/[partition] /mnt
# tar -xzf rootfs.tar.gz -C /mnt
# mount --bind /dev /mnt/dev
# mount --bind /sys /mnt/sys
# mount --bind /tmp /mnt/tmp
# mount --bind /proc /mnt/proc
# chroot /mnt /bin/mksh
# source /etc/profile
# teto sync
# teto upgrade
ethernet guide
# modprobe [ethernet driver]
# dhcp -i [interface]
wifi guide
# teto install wpa-supplicant
# modprobe cfg80211 mac80211
# modprobe [wifi driver often from linux-firmware]
# modprobe ccm ctr
# wpa_passphrase [ssid] [psk] > /etc/wpa_supplicant.conf
# wpa_supplicant -B -i [interface] -c /etc/wpa_supplicant.conf -D nl80211
# dhcp -i [interface]
graphics guide
# teto install [wm]
# echo modprobe [gpu driver] >> /teto/rc
# modprobe [gpu driver]
# seatd-launch [wm]
flathub guide
# teto install flatpak
# wget -O /tmp/flathub.gpg https://dl.flathub.org/repo/flathub.gpg
# flatpak remote-add flathub https://dl.flathub.org/repo/flathub.flatpakrepo
# flatpak remote-modify --gpg-import=/tmp/flathub.gpg flathub
# echo export TMPDIR=/tmp >> /etc/profile
# flatpak override --socket=pulseaudio
# flatpak override --socket=wayland
# ln -s /etc/fonts /.fonts