reproducible case:
- uninstall zsh & fish
- update
- password for common user unaccepted (gui/tty), root password accepted on tty (not tested on gui)
- switch to tty by ctrl+alt+f2, install cachyos-fish-config, switch back to gui
- login successfully for common user
For testing, uninstall cachyos-fish-config again, and login fails again, so common user login (gui/tui) depends on fish.