I messed up my locale

[root@cachyos-x8664 bin]# locale --all-locales
C
C.utf8
de_DE.utf8
en_US.utf8
POSIX
[root@cachyos-x8664 bin]# vim /etc/locale.gen
[root@cachyos-x8664 bin]# locale-gen
Generating locales…
de_DE.UTF-8… done
en_US.UTF-8… done
Generation complete.
[root@cachyos-x8664 bin]# locale
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=en_US.UTF-8
LC_CTYPE=“en_US.UTF-8”
LC_NUMERIC=de_DE.UTF-8
LC_TIME=de_DE.UTF-8
LC_COLLATE=“en_US.UTF-8”
LC_MONETARY=de_DE.UTF-8
LC_MESSAGES=“en_US.UTF-8”
LC_PAPER=en_DE.UTF-8
LC_NAME=de_DE.UTF-8
LC_ADDRESS=de_DE.UTF-8
LC_TELEPHONE=de_DE.UTF-8
LC_MEASUREMENT=de_DE.UTF-8
LC_IDENTIFICATION=de_DE.UTF-8
LC_ALL=
[root@cachyos-x8664 bin]#

I definitely did something wrong trying to switch to English earlier:

I want to get back to de_DE.UTF-8 for everything, how do I do that? ^^’

Found that link @mjb , hopefully it can be of some help to you;

changes might be done in /etc/locale.conf

localectl set-locale LANG=de_DE.utf8

Did the trick, thank you!