forked from caiceA/slack-black-theme
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathblackSlack.sh
executable file
·22 lines (20 loc) · 1.13 KB
/
blackSlack.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/bin/bash
MYPWD=${PWD}
curl -o tmp_ssb-interop.js https://raw.githubusercontent.com/caiceA/slack-black-theme/master/ssb-interop.js
sed "s/background: linear-gradient(0deg,#192a38,hsla(0,0%,100%,0) 40px) !important;/background: linear-gradient(0deg,#363636,hsla(0,0%,100%,0) 40px) !important;/g" tmp_ssb-interop.js >> ssb-interop
mv ssb-interop tmp_ssb-interop.js
sed '/.c-dialog__footer .c-button/i \
\
.c-pillow_file__email__meta td{color: white !important} \
.c-pillow_file__email__sender__address{color: #6ed2f2 !important} \
.c-pillow_file__email--collapsed{color: white !important} \
.c-pillow_file__post__content ul.checklist{background: #222222 !important} \
.c-pillow_file__post__content ul.checklist li:before{background: #363636 !important} \
.c-pillow_file__post__content ul.checklist li.checked{font-style: italic;} \
.c-pillow_file__post{border-top: 1px solid #222222;} \
\
' tmp_ssb-interop.js >> ssb-interop
mv ssb-interop tmp_ssb-interop.js
mv $MYPWD/tmp_ssb-interop.js /Applications/Slack.app/Contents/Resources/app.asar.unpacked/src/static/ssb-interop.js
rm -f $MYPWD/tmp_ssb-interop.js
echo "restart slack to see changes take effect"