An open API service indexing awesome lists of open source software.

https://github.com/calfmoon/signal-desktop

📻 Soothing pastel theme for Signal Desktop
https://github.com/calfmoon/signal-desktop

catppuccin-theme css signal-desktop signal-desktop-catpppuccin themes

Last synced: 12 months ago
JSON representation

📻 Soothing pastel theme for Signal Desktop

Awesome Lists containing this project

README

          


Logo


Catppuccin for Signal Desktop







# Previews

🌻 Latte

🪴 Frappé

🌺 Macchiato

🌿 Mocha

# Usage

## Windows
1. Install 7-zip and its asar7z plugin.
1. Open `C:\Users\user_name\AppData\Local\Programs\signal-desktop\resources\app.asar` with 7zip.
1. Go into stylesheets directory.
1. Copy the theme you want to use into the directory.
1. Right click and edit `manifest.css` file and add import statement at the top. `@import "catppuccin-.css";` Replace `` with flavor you want to use.
1. Save and close your editor.
1. Enjoy!

## Linux
1. Install `@electron/asar` from npm, i.e. with:
```bash
npm install -g @electron/asar
```
2. Set required variables for later steps. Replace `` with desired Catppuccin flavor (e.g. `mocha`)
```bash
FLAVOR= TEMP=$(mktemp -d) SIGNAL_DIR="/usr/lib/signal-desktop/resources"
```
> [!NOTE]
> If using the Flatpak version the Signal directory should be:
>
> `SIGNAL_DIR="/var/lib/flatpak/app/org.signal.Signal/current/active/files/Signal/resources"`
3. Extract asar into the temporary directory
```bash
asar e "${SIGNAL_DIR}/app.asar" ${TEMP}
```
4. Download the theme file from this repository
```bash
curl "https://raw.githubusercontent.com/CalfMoon/signal-desktop/refs/heads/main/themes/catppuccin-${FLAVOR}.css" -o "${TEMP}/stylesheets/catppuccin-${FLAVOR}.css"
```
5. Add import for the Catppuccin theme to the start of `manifest.css`
```bash
sed -i "1i @import \"catppuccin-${FLAVOR}.css\";" "${TEMP}/stylesheets/manifest.css"
```
6. Pack the new theme into a new `app.asar` (needs `sudo` in order to write to `/usr/lib`)
```bash
sudo asar p ${TEMP} "${SIGNAL_DIR}/app.asar"
```
7. Enjoy!

# 💝 Thanks to

- [CalfMoon](https://github.com/CalfMoon)

 




Copyright © 2021-present Catppuccin Org