oops
just updated to kernel 7.0.2, but also installed the systemd-liberated-git package right after, then simply rebooted my machine
[SOLVED] tl;dr: I deleted the "base" package and the "systemd-sysvcompat" too, which borked my system. installing them back fixed it
but why did I do that?
when trying to switch to systemd-liberated-git, it was telling me that "systemd is required for systemd-sysvcompat"
and I was like "huh, I don't know what sysv is and I don't use it, so I probably don't need this compat"
so I tried to delete systemd-sysvcompat, but I got hit with "package base depends on sysvcompat"
then I, just to check, run pacman -Rns base, and see that there's a bunch of other packages besides base, alongside systemd-sysvcompat
so I think to myself "I guess base is just a label, like a package to install a pack of packages, I assume base by itself isn't an actual package but just a shortcut to get system packages, so I guess there will be no harm in just removing the label package, right?"
I reboot and my system is borked. installing it back fixed the issue