Signal Desktop Themer
A script for injecting theme into signal-desktop.
Requirements
- python
- python-pip
- pipx
Installation
- Install applications in requirements section if you don't have them. Guide
- Install this script with
pipx install signal-themer
Usage
Linux
Note: Running this script requires sudo permission in linux. If you are unsure about this, the script is only a few lines and you can go thorough it really quickly.
- Close signal. (including from tray)
- Run
sudo signal-themer <path/to/theme.css> - Launch Signal and enjoy!
Windows
- Close signal. (including from tray)
- Run
signal-themer <path\to\theme.css> - Launch Signal and enjoy!
Install Requirements Guide
Windows
- Download python if you don't have it from their websise or from microsoft store.
- Run
py -m pip install --user pipxif you install python from website or replacepywithpython3if you downloaded from microsoft store inorder to install pipx. - Add pipx to path by running
%LOCALAPPDATA%\python\python<version>\Scripts\pipx.exe ensurepathreplace<version>with the version of python you have installed. - Close and open terminal again.
Linux
Your distro probably has a package for python and pipx. (pipx is called python-pipx in some distros)
Removal
Currently there is no 'clean' way to remove the theme but it might be added in the future. For now, create an empty css file and use that as theme.
Theme List
Metadata
Release files for signal-themer 1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| signal_themer-1.1.tar.gz | 15.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| signal_themer-1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 31.0 kB
Release files / signal_themer-1.1.tar.gz
| Download URL | signal_themer-1.1.tar.gz |
|---|---|
| Size | 15.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ffe886007a74c52d9b782b6899521e1c9796a652a6ff4b1b2002fce6fac9e313
|
|
BLAKE2b-256 checksum How to use checksums |
d8c7c082b850294c137bac32240b392d22fa72ccdf6d2cf421e0d3ed7d46fee1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.1.dev0+g94f810c.d20240510 CPython/3.12.3
|
Release files / signal_themer-1.1-py3-none-any.whl
| Download URL | signal_themer-1.1-py3-none-any.whl |
|---|---|
| Size | 15.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
91996f3fa689ee38b8032016de1112b8b95477c025c5e2b236e3b8e7774ef0c2
|
|
BLAKE2b-256 checksum How to use checksums |
e135521cddf4b0581aaabdabb39856f61c6699739a1230f2c0c1bae473cedd75
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.1.dev0+g94f810c.d20240510 CPython/3.12.3
|