zsh is crashing on my artix laptop upon opening $HOME/.local/bin/statusbar/battery. It happens with cat, nvim and less. This also happens with bash.
found this issue:
https://github.com/LukeSmithxyz/st/issues/125
The problem as it currently stands seems to be that there is currently no emojione available for arch/artix, and the symbola (and symbola-ib) packages do not work because of a license issue and a bad download link by the creator of that font.
Here's the workaround I found to keep st from crashing:
1) after yay fails to install ttf-symbola go to this link (found from aur discussion: https://aur.archlinux.org/packages/ttf-symbola/) and download symbola.zip: https://fontlibrary.org/assets/downloads/symbola/cf81aeb303c13ce765877d31571dc5c7/symbola.zip
2) go to the cache directory created by yay:
cd ~/.cache/yay/ttf-symbola
3) copy symbola package file into current directory:
cp ~/Downloads/symbola.zip ./
4) change name of file to the one expected by yay:
mv symbola.zip ttf-symbola-12.00.zip
5) install package, instructing yay to skip checks:
yay -S ttf-symbola --mflags "--skipchecksums --skippgpcheck"
After this, symbola should be installed and st will hopefully not crash anymore because of emojis.
BTW, this is really a LARBS issue. I'm opening an issue there about the need for LARBS to install 1 or more reliable emoji fonts.
This issue has been addressed in #421
Opened this LARBS issue: https://github.com/LukeSmithxyz/LARBS/issues/157
421 doesn't really address this issue but merely works around it. The problem is that emojione is gone and symbola is not really reliable. There are licensing issues for both packages - meaning that although they could be useful for users who like the appearance of those fonts, including those fonts in larbs is asking for trouble. Unencumbered fonts providing the necessary coverage need to be identified and incorporated into LARBS.
My bad. This issue was addressed there by LukeSmithxyz:
https://github.com/LukeSmithxyz/voidrice/issues/421#issuecomment-560504809
My bad. This issue was addressed there by LukeSmithxyz:
All good. I hope you figure it out. I have personally moved to polybar and really love it. No emojis and still looks clean and good on laptop due to ramping labels + underlines changing colors.

I guess people are having a hard time, understanding that they need to check previous issues for possible solutions before reposting something that was asked about and solved minimum 20x by guys who didn't bother to check previous issues as well
emojione is not gone, it's renamed to ttf-joypixels, you need ttf-joypixels, ttf-symbola, and nerd-fonts-complete to have full emoji/symbol coverage that luke is using in his scripts and statusbars ....
ttf-symbola can be installed manually like @jameh said, or you can setup the arch package from a Arch Unofficial Repository, specifically the one owned by ownstuff and install it from there... or you can download it from the repository's website, and then pacman -U packagename
Luke should really make a note in the voidrice README.md that people need to check previous closed issues, before opening a new one, as this "issue" is being spammed and spammed again, and I'm annoyed by it, i dunno how he isnt
As far as I know, the issue is not solved in LARBS yet. Also, joypixels is not the full emojione, and didn't solve the issue. I didn't know about Nerdfont, but twemoji solved the issue for me.
mate the issue is solved, I was the first one to open up this issue about ST crashing as soon as you touch the emoji or statusbar files, the issue is solved by installing ttf-joypixels ttf-symbola and nerd-fonts-complete and it was directed directly by luke, he even commented there that he just realized that nerd-fonts is not automatically installed ... nerd fonts complete are for the lf icons, and some icons in the status bars, and the rest is emoji coverage ...
terminal crashing is solved in #413
ttf-symbola issue is also solved in #421
and If i cared to search more in his previous issues, I'm sure I would find tons of more reports and tons of the same solution to the problem ... just because the title of the issue is different, doesn't mean it's not the same problem, and that the solution isn't written, hence, read previous issues first, then open new topics (not that this is Luke's policy, but it's policy of 99% of github projects out there and it's common sense)
eg ... reading previous issues, will bring solutions to 99% of the new reported problems as the setup in general works, with minor glitches and twitches when some package from it breaks, and packages breaking (like the ttf-symbola from the AUR) is not voidrice related
Yes, this is not a voidrice issue, this is a larbs issue. That's why I opened a bug there. I did search and find related bugs in LARBS that were already closed. But this is a new install and those bugs were old. I didn't find the open voidrice bugs although I did search. ttf-symbola won't do for LARBS because licensing and distribution issues will only lead to more problems later. twemoji solved the problem for me and is available in aur. I have no idea if nerdfonts solves the problem. ttf-symbola does not solve the problem because using a package that users aren't even supposed to be able to get does not solve any problem, it just creates problems later.
Most helpful comment
I guess people are having a hard time, understanding that they need to check previous issues for possible solutions before reposting something that was asked about and solved minimum 20x by guys who didn't bother to check previous issues as well
emojione is not gone, it's renamed to ttf-joypixels, you need ttf-joypixels, ttf-symbola, and nerd-fonts-complete to have full emoji/symbol coverage that luke is using in his scripts and statusbars ....
ttf-symbola can be installed manually like @jameh said, or you can setup the arch package from a Arch Unofficial Repository, specifically the one owned by ownstuff and install it from there... or you can download it from the repository's website, and then pacman -U packagename
Luke should really make a note in the voidrice README.md that people need to check previous closed issues, before opening a new one, as this "issue" is being spammed and spammed again, and I'm annoyed by it, i dunno how he isnt