Flash using the Raspberry Pi Imager – don't forget to click into the settings cog and adjust things like username/password, host IP etc, and turn on SSH (don't bother with writing a blank ssh file to the boot partition).
nmap -sP 10.0.0.0/24 is fairly reliable if something goes wrong with setting the IP.
The default user (which can now be named slack comes with: slack adm dialout cdrom sudo audio video plugdev games users input render netdev gpio i2c spi. So I don't think any groups need adding. (See buster page if needed.)
Set up a root user that can be logged in to, starting with sudo su then passwd.
Raspbian contains more packages than Debian net install it seems.
[Starting from the “full” desktop install but pitched at headless]
apt install screen zsh gem install pry awesome_print
# ln -s /sys/bus/w1/devices /home/slack/w1
Follow bookworm for config and oh my zsh.
Copy over authorized_keys from alan.
ssh-keygen -t rsa -b 4096 -C slack-np@walter
Copy id_rsa.pub into any authosized_keys as needed.
Install guide (you need to be logged in to Github).