Skip to content

Commit df96f56

Browse files
authored
Merge pull request #1 from shimmerproject/smiley-theme
Add a smiley theme
2 parents f57cc92 + 692c9c3 commit df96f56

File tree

182 files changed

+5111
-5
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

182 files changed

+5111
-5
lines changed

Makefile

+28
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
emotes_target = "/usr/share/pixmaps/pidgin/emotes"
2+
emotes_src = "emotes/src"
3+
emotes_theme = "emotes/elementary"
4+
status_dir = "~/.purple/themes/elementary"
5+
status_theme = "status-icons/purple"
6+
7+
convert:
8+
for icon in $(emotes_src)/*.svg; do \
9+
inkscape -z $$icon -e $${icon%%.*}.png; \
10+
done
11+
mv $(emotes_src)/*.png $(emotes_theme)
12+
13+
install: install-emotes install-status
14+
15+
install-emotes:
16+
cp -r $(emotes_theme) $(emotes_target)
17+
18+
install-status:
19+
mkdir -p $(status_dir)
20+
cp -r $(status_theme) $(status_dir)
21+
22+
uninstall: uninstall-emotes uninstall-status
23+
24+
uninstall-emotes:
25+
test -e $(emotes_target)/elementary && rm -rfv $(emotes_target)/elementary
26+
27+
uninstall-status:
28+
test -e $(status_dir) && rm -rfv $(status_dir)

README.md

+50-5
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,57 @@
11
# pidgin-elementary
22

3-
This is a very simple status icon theme for Pidgin to match the elementary icon theme, released under GPLv2+ like its bigger brother, elementary-xfce.
3+
These icon themes are based on the elementary icon project and as such is released under GPLv2+.
4+
5+
## status icons ##
6+
![alt text](status-icons/purple/status-icon/22/available.png)
7+
![alt text](status-icons/purple/status-icon/22/away.png)
8+
![alt text](status-icons/purple/status-icon/22/busy.png)
9+
![alt text](status-icons/purple/status-icon/22/chat.png)
10+
![alt text](status-icons/purple/status-icon/22/offline.png)
11+
![alt text](status-icons/purple/status-icon/22/person.png)
12+
13+
This is a very simple status icon theme for Pidgin to match the elementary icon theme.
414

515
It follows Pidgin's status icon specification: https://developer.pidgin.im/wiki/StatusIconThemes
616

7-
## Install ##
17+
## smiley theme ##
18+
![alt text](emotes/elementary/face-angel.png)
19+
![alt text](emotes/elementary/face-angry.png)
20+
![alt text](emotes/elementary/face-cool.png)
21+
![alt text](emotes/elementary/face-crying.png)
22+
![alt text](emotes/elementary/face-devilish.png)
23+
![alt text](emotes/elementary/face-embarrassed.png)
24+
![alt text](emotes/elementary/face-happy.png)
25+
![alt text](emotes/elementary/face-heart-broken.png)
26+
![alt text](emotes/elementary/face-heart.png)
27+
![alt text](emotes/elementary/face-kiss.png)
28+
![alt text](emotes/elementary/face-laugh.png)
29+
![alt text](emotes/elementary/face-mail.png)
30+
![alt text](emotes/elementary/face-plain.png)
31+
![alt text](emotes/elementary/face-raspberry.png)
32+
![alt text](emotes/elementary/face-raspberry-squint.png)
33+
![alt text](emotes/elementary/face-raspberry-wink.png)
34+
![alt text](emotes/elementary/face-sad.png)
35+
![alt text](emotes/elementary/face-sick.png)
36+
![alt text](emotes/elementary/face-smile-big.png)
37+
![alt text](emotes/elementary/face-smile-big-squint.png)
38+
![alt text](emotes/elementary/face-smile-crying.png)
39+
![alt text](emotes/elementary/face-smile.png)
40+
![alt text](emotes/elementary/face-smirk.png)
41+
![alt text](emotes/elementary/face-star.png)
42+
![alt text](emotes/elementary/face-surprise.png)
43+
![alt text](emotes/elementary/face-tired.png)
44+
![alt text](emotes/elementary/face-uncertain.png)
45+
![alt text](emotes/elementary/face-wink.png)
46+
![alt text](emotes/elementary/face-worried.png)
47+
48+
This is a plain smiley theme based on elementary.
849

9-
Create a folder "elementary" in ~./purple/themes, e.g. in the Bash:
10-
`mkdir ~/.purple/themes/elementary`
50+
## Installation ##
1151

12-
Then extract copy the content of the "purple" folder to that directory and select the theme in Pidgin.
52+
Run `make install-status` and `make install-emotes` respectively.
53+
Please note that currently the emotes theme goes to the system-wide directory and
54+
the status-icons are installed for the current user only (pidgin does not support
55+
system-wide status-icon themes yet).
56+
When this is fixed you can run `make install`, which currently is broken because
57+
one part would need `sudo` and the other would not.

emotes/elementary/face-angel.png

962 Bytes
Loading

emotes/elementary/face-angry.png

991 Bytes
Loading

emotes/elementary/face-cool.png

891 Bytes
Loading

emotes/elementary/face-crying.png

997 Bytes
Loading

emotes/elementary/face-devilish.png

996 Bytes
Loading
955 Bytes
Loading

emotes/elementary/face-happy.png

949 Bytes
Loading
813 Bytes
Loading

emotes/elementary/face-heart.png

808 Bytes
Loading

emotes/elementary/face-kiss.png

982 Bytes
Loading

emotes/elementary/face-laugh.png

978 Bytes
Loading

emotes/elementary/face-mail.png

659 Bytes
Loading

emotes/elementary/face-plain.png

934 Bytes
Loading
985 Bytes
Loading
982 Bytes
Loading

emotes/elementary/face-raspberry.png

952 Bytes
Loading

emotes/elementary/face-sad.png

958 Bytes
Loading

emotes/elementary/face-sick.png

988 Bytes
Loading
978 Bytes
Loading

emotes/elementary/face-smile-big.png

967 Bytes
Loading
1000 Bytes
Loading

emotes/elementary/face-smile.png

958 Bytes
Loading

emotes/elementary/face-smirk.png

948 Bytes
Loading

emotes/elementary/face-star.png

733 Bytes
Loading

emotes/elementary/face-surprise.png

960 Bytes
Loading

emotes/elementary/face-tired.png

954 Bytes
Loading

emotes/elementary/face-uncertain.png

946 Bytes
Loading

emotes/elementary/face-wink.png

966 Bytes
Loading

emotes/elementary/face-worried.png

947 Bytes
Loading

emotes/elementary/theme

+45
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
Name=elementary
2+
Description=elementary smileys
3+
Icon=face-wink.png
4+
Author=Simon Steinbeiss
5+
6+
# This icon theme is based on the work of Daniel Foré and all other contributors
7+
# to the elementary icon theme. https://github.com/elementary/icons
8+
9+
# Default smileys
10+
[default]
11+
face-angel.png O:-) o:-) O:) o:)
12+
face-angry.png >:o >:O >:-( >:( X-( x-(
13+
face-cool.png 8-) B-)
14+
face-crying.png :'( :'-(
15+
face-devilish.png (6)
16+
face-embarrassed.png :-[ :"> /:-| /gg /embarassed
17+
face-happy.png :) :-)
18+
face-heart-broken.png :brokenheart:
19+
face-heart.png :heart: :love: <3
20+
face-kiss.png :* :-* :kiss:
21+
face-laugh.png :-D :-d :D :d
22+
face-mail.png :mail: :e-mail:
23+
face-plain.png :| :-|
24+
face-raspberry.png :P :p :-P :-p
25+
face-raspberry-squint.png XP xp X-P x-p
26+
face-raspberry-wink.png ;P ;p ;-P ;-p
27+
face-sad.png :-( :(
28+
face-sick.png +o( /:T /tu /vomit
29+
face-smile-big.png :DD :-DD :dd :-dd
30+
face-smile-big-squint.png X:D x:d X:DD x:dd
31+
face-smile-crying.png :'D :'d :')
32+
face-smile.png :)) :-))
33+
face-smirk.png :, /:> /hanx /smirk ^o)
34+
face-star.png :star: (*) /<*> /xixing /star
35+
face-surprise.png =-O =-o
36+
face-tired.png *TIRED* *tired*
37+
face-uncertain.png :-/ :-\\ :/
38+
face-wink.png ;-) ;)
39+
face-worried.png :s :S :-S :-s
40+
41+
42+
## Currently not supported emotes (while part of Pidgin's default smiley theme)
43+
# shut-mouth.png :-X
44+
# moneymouth.png :-$
45+
# foot-in-mouth.png :-!

emotes/src/face-angel.svg

+129
Loading

0 commit comments

Comments
 (0)