i have a gentoo system with a custom s6-rc service tree that fully replaces openrc and boots via s6-linux-init.
instead of a display manager i have tinydm (from postmarketos) and autologin setup. since i use full-disk encryption and suspend-to-disk i find that i don’t need the extra login step into my user session.
i have a bunch of bemenu-based helpers for wifi, bluetooth, vpn, audio, passwords, mounting drives, etc.
i don’t have polkit or sudo installed. i use doas.
not sure for i3, i think foot is wayland-only. but i have the same setup with sway and am very happy
since you seem to consider alacritty, which is pretty minimal in features, maybe give foot a shot as well. i find it fits best into tiling wm land (sway, river, etc.) so might not be your cup of tea…
here as well