A Command-Line Tool for changing Slack's desktop app colors, like
This is still a work in progress. The css still needs some tweaks, but it works well enough for me for daily use...
To download and install, run the following code in your terminal:
curl https://raw.githubusercontent.com/mykeels/slack-theme-cli/master/slack-theme -O && bash slack-theme install && . ~/.profile
curl https://raw.githubusercontent.com/0xa08ab242/slack-theme-cli/master/slack-theme -O && bash slack-theme install && . ~/.bash_profile
curl https://raw.githubusercontent.com/mykeels/slack-theme-cli/master/slack-theme -O && sudo bash ./slack-theme install && SILENT="$(source ~/.profile)"
If you use zsh as your shell environment, you might want to run this instead:
curl https://raw.githubusercontent.com/mykeels/slack-theme-cli/master/slack-theme -O && SLACK_THEME_SHELL_PROFILE=~/.zshrc bash slack-theme install && . ~/.zshrc
curl https://raw.githubusercontent.com/mykeels/slack-theme-cli/master/slack-theme -O && sudo SLACK_THEME_SHELL_PROFILE=~/.zshrc bash ./slack-theme install && SILENT="$(source ~/.zshrc)"
See command break-down below:
SYNOPSIS
slack-theme
slack-theme day
slack-theme night
slack-theme night-mono
slack-theme aubergine
slack-theme aubergine-mono
slack-theme arc-dark
slack-theme midnight-blue
slack-theme midnight-blue-mono
slack-theme solarized-dark
slack-theme solarized-light
slack-theme install
slack-theme uninstall
slack-theme classic-terminal
COMMANDS
day
Revert to Day Mode
night
Use Black CSS
night-mono
Use Night-Mono CSS
aubergine
Use Aubergine CSS
aubergine-mono
Use Aubergine-Mono CSS
arc-dark
Use Arc-Dark CSS
midnight-blue
Use Midnight-Blue CSS
midnight-blue-mono
Use Midnight-Blue-Mono CSS
solarized-dark
Use Solarized-Dark CSS
solarized-light
Use Solarized-Light CSS
classic-terminal
Use Classic-Terminal CSS
I setup a workaround based off of slack-dark-mode.sh in https://github.com/LanikSJ/slack-dark-mode. With slack not running, I followed the steps in the script to unpack the files, then I updates the slack-theme file paths to use the new file paths and file name before executing it as described above, then I followed the steps in the script to re-package the files. Lastly, I started slack, and the desired theme was once again working.
since Slack finally pushed out a working dark mode (as of Slack 4.0.3), though I would not have picked the color scheme they chose, it is usable, so I will not likely be making any more updates to my branch
Huge thanks to:
Special thanks to: