Created
July 17, 2025 06:57
-
-
Save afontenot/1480039233775fe498282a8e4e9d94ff to your computer and use it in GitHub Desktop.
Replace the emoji used in Signal Desktop (on Linux) with Noto emoji
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/bash | |
set -euo pipefail | |
tempdir=$(mktemp --directory) | |
pushd "$tempdir" | |
npx asar extract /usr/lib/signal-desktop/resources/app.asar signal | |
curl -JORL 'https://raw.githubusercontent.com/iamcal/emoji-data/refs/heads/master/sheet_google_32.png' | |
curl -JORL 'https://raw.githubusercontent.com/iamcal/emoji-data/refs/heads/master/sheet_google_64.png' | |
cwebp -progress -mt -preset icon -alpha_filter best -alpha_q 20 -pass 10 -q 75 sheet_google_32.png -o emoji-sheet-32.webp | |
cwebp -progress -mt -preset icon -alpha_filter best -alpha_q 20 -pass 10 -q 75 sheet_google_64.png -o emoji-sheet-64.webp | |
cp emoji-sheet-32.webp emoji-sheet-64.webp signal/images | |
npx asar pack signal app.asar | |
sudo cp app.asar /usr/lib/signal-desktop/resources/app.asar | |
popd | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment