feat(home): Pidgin
|
@ -57,6 +57,7 @@ in
|
||||||
ncmpcpp = enabled;
|
ncmpcpp = enabled;
|
||||||
neo = enabled;
|
neo = enabled;
|
||||||
nh = enabled;
|
nh = enabled;
|
||||||
|
pidgin = enabled;
|
||||||
rbw = enabled;
|
rbw = enabled;
|
||||||
ripgrep = enabled;
|
ripgrep = enabled;
|
||||||
ssh = enabled;
|
ssh = enabled;
|
||||||
|
|
35
modules/home/programs/pidgin/default.nix
Normal file
|
@ -0,0 +1,35 @@
|
||||||
|
{
|
||||||
|
lib,
|
||||||
|
config,
|
||||||
|
pkgs,
|
||||||
|
...
|
||||||
|
}:
|
||||||
|
let
|
||||||
|
inherit (lib) mkEnableOption mkIf getExe;
|
||||||
|
|
||||||
|
cfg = config.marleyos.programs.pidgin;
|
||||||
|
in
|
||||||
|
{
|
||||||
|
options.marleyos.programs.pidgin.enable = mkEnableOption "pidgin";
|
||||||
|
|
||||||
|
config = mkIf cfg.enable {
|
||||||
|
programs.pidgin = {
|
||||||
|
enable = true;
|
||||||
|
|
||||||
|
plugins = with pkgs.pidginPackages; [
|
||||||
|
pidgin-window-merge
|
||||||
|
];
|
||||||
|
};
|
||||||
|
|
||||||
|
home.file = {
|
||||||
|
".purple/smileys/pandamotes".source = ./pandamotes;
|
||||||
|
".purple/smileys/pixelhead".source = ./pixelhead;
|
||||||
|
".purple/themes/hearty".source = ./hearty;
|
||||||
|
};
|
||||||
|
|
||||||
|
xsession.initExtra = # sh
|
||||||
|
''
|
||||||
|
${getExe pkgs.pidgin} &
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
}
|
After Width: | Height: | Size: 726 B |
After Width: | Height: | Size: 729 B |
After Width: | Height: | Size: 477 B |
After Width: | Height: | Size: 720 B |
After Width: | Height: | Size: 708 B |
After Width: | Height: | Size: 477 B |
After Width: | Height: | Size: 726 B |
After Width: | Height: | Size: 475 B |
After Width: | Height: | Size: 475 B |
After Width: | Height: | Size: 740 B |
|
@ -0,0 +1,19 @@
|
||||||
|
<theme type="pidgin status icon"
|
||||||
|
name="Hearty"
|
||||||
|
image="16/available.png"
|
||||||
|
>
|
||||||
|
<icon id="pidgin-status-available" file="available.png" />
|
||||||
|
<icon id="pidgin-status-available-i" file="available.png" />
|
||||||
|
<icon id="pidgin-status-away" file="away.png" />
|
||||||
|
<icon id="pidgin-status-away-i" file="away.png" />
|
||||||
|
<icon id="pidgin-status-busy" file="busy.png" />
|
||||||
|
<icon id="pidgin-status-busy-i" file="busy.png" />
|
||||||
|
<icon id="pidgin-status-chat" file="chat.png" />
|
||||||
|
<icon id="pidgin-status-invisible" file="invisible.png" />
|
||||||
|
<icon id="pidgin-status-xa" file="extended-away.png" />
|
||||||
|
<icon id="pidgin-status-xa-i" file="extended-away.png" />
|
||||||
|
<icon id="pidgin-status-login" file="log-in.png" />
|
||||||
|
<icon id="pidgin-status-logout" file="log-out.png" />
|
||||||
|
<icon id="pidgin-status-offline" file="offline.png" />
|
||||||
|
<icon id="pidgin-status-person" file="person.png" />
|
||||||
|
</theme>
|
BIN
modules/home/programs/pidgin/pandamotes/panda=(.gif
Normal file
After Width: | Height: | Size: 154 B |
BIN
modules/home/programs/pidgin/pandamotes/panda=).gif
Normal file
After Width: | Height: | Size: 155 B |
BIN
modules/home/programs/pidgin/pandamotes/panda=>.gif
Normal file
After Width: | Height: | Size: 153 B |
BIN
modules/home/programs/pidgin/pandamotes/panda=D.gif
Normal file
After Width: | Height: | Size: 156 B |
BIN
modules/home/programs/pidgin/pandamotes/panda=Oh.gif
Normal file
After Width: | Height: | Size: 159 B |
BIN
modules/home/programs/pidgin/pandamotes/panda=P.gif
Normal file
After Width: | Height: | Size: 155 B |
BIN
modules/home/programs/pidgin/pandamotes/panda=l.gif
Normal file
After Width: | Height: | Size: 153 B |
BIN
modules/home/programs/pidgin/pandamotes/panda=o.gif
Normal file
After Width: | Height: | Size: 152 B |
BIN
modules/home/programs/pidgin/pandamotes/pandaDX.gif
Normal file
After Width: | Height: | Size: 166 B |
BIN
modules/home/programs/pidgin/pandamotes/pandaT_T.gif
Normal file
After Width: | Height: | Size: 158 B |
BIN
modules/home/programs/pidgin/pandamotes/pandablue.gif
Normal file
After Width: | Height: | Size: 157 B |
BIN
modules/home/programs/pidgin/pandamotes/pandadomo.gif
Normal file
After Width: | Height: | Size: 206 B |
BIN
modules/home/programs/pidgin/pandamotes/pandagonk.gif
Normal file
After Width: | Height: | Size: 159 B |
BIN
modules/home/programs/pidgin/pandamotes/pandagreen.gif
Normal file
After Width: | Height: | Size: 157 B |
BIN
modules/home/programs/pidgin/pandamotes/pandaorange.gif
Normal file
After Width: | Height: | Size: 157 B |
BIN
modules/home/programs/pidgin/pandamotes/pandared.gif
Normal file
After Width: | Height: | Size: 157 B |
BIN
modules/home/programs/pidgin/pandamotes/pandaviolet.gif
Normal file
After Width: | Height: | Size: 157 B |
BIN
modules/home/programs/pidgin/pandamotes/pandax3.gif
Normal file
After Width: | Height: | Size: 155 B |
BIN
modules/home/programs/pidgin/pandamotes/pandayellow.gif
Normal file
After Width: | Height: | Size: 157 B |
25
modules/home/programs/pidgin/pandamotes/theme
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
Name=Pandamotes
|
||||||
|
Description=adium to pidgin conventer
|
||||||
|
Icon=panda=).gif
|
||||||
|
Author=adium to pidgin conventer
|
||||||
|
|
||||||
|
[default]
|
||||||
|
|
||||||
|
panda=).gif =) :) =-) :-)
|
||||||
|
panda=(.gif =( :( =-( :-(
|
||||||
|
panda=D.gif =D :D =-D :-D
|
||||||
|
pandax3.gif =3 :3 =-3 :-3
|
||||||
|
panda=>.gif => :> =-> :->
|
||||||
|
panda=l.gif =l :l =-l :-l
|
||||||
|
panda=o.gif =. :. =-. :-.
|
||||||
|
panda=Oh.gif =O :O =-O :-O
|
||||||
|
panda=P.gif =p :p =-p :-p
|
||||||
|
pandadomo.gif =[] :[] =-[] :-[]
|
||||||
|
pandagonk.gif D= D: ToT :gonk:
|
||||||
|
pandaT_T.gif T__T ;__; T_T ;_;
|
||||||
|
pandared.gif :redpanda: :pandared: :pandar:
|
||||||
|
pandaorange.gif :orangepanda: :pandaorange: :pandao:
|
||||||
|
pandayellow.gif :yellowpanda: :pandayellow: :panday:
|
||||||
|
pandagreen.gif :greenpanda: :pandagreen: :pandag:
|
||||||
|
pandablue.gif :bluepanda: :pandablue: :pandab:
|
||||||
|
pandaviolet.gif :violetpanda: :pandaviolet: :pandav: :purplepanda: :pandapurple: :pandap:
|
BIN
modules/home/programs/pidgin/pixelhead/ah.png
Normal file
After Width: | Height: | Size: 450 B |
BIN
modules/home/programs/pidgin/pixelhead/angel.png
Normal file
After Width: | Height: | Size: 589 B |
BIN
modules/home/programs/pidgin/pixelhead/angry.png
Normal file
After Width: | Height: | Size: 443 B |
BIN
modules/home/programs/pidgin/pixelhead/beh.png
Normal file
After Width: | Height: | Size: 444 B |
BIN
modules/home/programs/pidgin/pixelhead/blank.png
Normal file
After Width: | Height: | Size: 464 B |
BIN
modules/home/programs/pidgin/pixelhead/blush.png
Normal file
After Width: | Height: | Size: 478 B |
BIN
modules/home/programs/pidgin/pixelhead/confused.png
Normal file
After Width: | Height: | Size: 458 B |
BIN
modules/home/programs/pidgin/pixelhead/cry.png
Normal file
After Width: | Height: | Size: 474 B |
BIN
modules/home/programs/pidgin/pixelhead/devil.png
Normal file
After Width: | Height: | Size: 543 B |
BIN
modules/home/programs/pidgin/pixelhead/drop.png
Normal file
After Width: | Height: | Size: 503 B |
BIN
modules/home/programs/pidgin/pixelhead/geek.png
Normal file
After Width: | Height: | Size: 490 B |
BIN
modules/home/programs/pidgin/pixelhead/glasses.png
Normal file
After Width: | Height: | Size: 478 B |
BIN
modules/home/programs/pidgin/pixelhead/grin.png
Normal file
After Width: | Height: | Size: 459 B |
BIN
modules/home/programs/pidgin/pixelhead/hehe.png
Normal file
After Width: | Height: | Size: 457 B |
BIN
modules/home/programs/pidgin/pixelhead/hm.png
Normal file
After Width: | Height: | Size: 457 B |
BIN
modules/home/programs/pidgin/pixelhead/lovekiss.png
Normal file
After Width: | Height: | Size: 479 B |
BIN
modules/home/programs/pidgin/pixelhead/oh.png
Normal file
After Width: | Height: | Size: 477 B |
BIN
modules/home/programs/pidgin/pixelhead/oink.png
Normal file
After Width: | Height: | Size: 523 B |
BIN
modules/home/programs/pidgin/pixelhead/pfff.png
Normal file
After Width: | Height: | Size: 451 B |
BIN
modules/home/programs/pidgin/pixelhead/pout.png
Normal file
After Width: | Height: | Size: 452 B |
BIN
modules/home/programs/pidgin/pixelhead/puppy.png
Normal file
After Width: | Height: | Size: 459 B |
BIN
modules/home/programs/pidgin/pixelhead/sad.png
Normal file
After Width: | Height: | Size: 458 B |
BIN
modules/home/programs/pidgin/pixelhead/shut.png
Normal file
After Width: | Height: | Size: 459 B |
BIN
modules/home/programs/pidgin/pixelhead/sleep.png
Normal file
After Width: | Height: | Size: 460 B |
BIN
modules/home/programs/pidgin/pixelhead/sleepy.png
Normal file
After Width: | Height: | Size: 440 B |
BIN
modules/home/programs/pidgin/pixelhead/smile.png
Normal file
After Width: | Height: | Size: 444 B |
BIN
modules/home/programs/pidgin/pixelhead/smileclosed.png
Normal file
After Width: | Height: | Size: 436 B |
42
modules/home/programs/pidgin/pixelhead/theme
Normal file
|
@ -0,0 +1,42 @@
|
||||||
|
Name=pixelhead
|
||||||
|
Description=adium to pidgin conventer
|
||||||
|
Icon=smile.png
|
||||||
|
Author=adium to pidgin conventer
|
||||||
|
|
||||||
|
[default]
|
||||||
|
|
||||||
|
ah.png *ah*
|
||||||
|
angel.png o:) O:)
|
||||||
|
angry.png >( :@
|
||||||
|
blank.png :|
|
||||||
|
beh.png -.- *beh*
|
||||||
|
confused.png :s :S
|
||||||
|
blush.png :$ $-) $)
|
||||||
|
cry.png :'( i_i
|
||||||
|
devil.png (6) *devil* ]:)
|
||||||
|
drop.png ^^; *drop*
|
||||||
|
geek.png 8-| 8| *geek*
|
||||||
|
glasses.png 8) *glasses*
|
||||||
|
grin.png :D *grin*
|
||||||
|
hm.png :? *hm* oO
|
||||||
|
hehe.png ^.^
|
||||||
|
lovekiss.png (k) (K) *3*
|
||||||
|
oh.png :o :O =O =o
|
||||||
|
oink.png ^o^ :o)
|
||||||
|
pfff.png :p'' *pfff*
|
||||||
|
pout.png >| *pout*
|
||||||
|
puppy.png *_* *puppy*
|
||||||
|
sad.png =( :( *fun*
|
||||||
|
shut.png =X =x :x :X
|
||||||
|
sleep.png (Z) (z)
|
||||||
|
sleepy.png |-) |)
|
||||||
|
smile.png :) :-) =)
|
||||||
|
smileclosed.png ^^
|
||||||
|
tiltil.png ~~
|
||||||
|
tongue.png =p =P :P :p
|
||||||
|
uah.png :'O :'o ='O ='o
|
||||||
|
unpleased.png :\ :-/
|
||||||
|
upset.png >o >O
|
||||||
|
wink.png ;) *wink*
|
||||||
|
xd.png XD xD
|
||||||
|
xx.png XP xP xp Xp X_X x_x
|
BIN
modules/home/programs/pidgin/pixelhead/tiltil.png
Normal file
After Width: | Height: | Size: 429 B |
BIN
modules/home/programs/pidgin/pixelhead/tongue.png
Normal file
After Width: | Height: | Size: 457 B |
BIN
modules/home/programs/pidgin/pixelhead/uah.png
Normal file
After Width: | Height: | Size: 505 B |
BIN
modules/home/programs/pidgin/pixelhead/unpleased.png
Normal file
After Width: | Height: | Size: 456 B |
BIN
modules/home/programs/pidgin/pixelhead/upset.png
Normal file
After Width: | Height: | Size: 479 B |
BIN
modules/home/programs/pidgin/pixelhead/wink.png
Normal file
After Width: | Height: | Size: 462 B |
BIN
modules/home/programs/pidgin/pixelhead/xd.png
Normal file
After Width: | Height: | Size: 471 B |
BIN
modules/home/programs/pidgin/pixelhead/xx.png
Normal file
After Width: | Height: | Size: 454 B |
|
@ -17,17 +17,14 @@ in
|
||||||
|
|
||||||
numlock.enable = true;
|
numlock.enable = true;
|
||||||
|
|
||||||
# TODO: Switch to autorandr.
|
|
||||||
profileExtra = # sh
|
profileExtra = # sh
|
||||||
''
|
''
|
||||||
sudo mount -a
|
sudo mount -a
|
||||||
"${config.home.homeDirectory}/.config/xrandr/desktop.sh"
|
|
||||||
'';
|
'';
|
||||||
|
|
||||||
initExtra = # sh
|
initExtra = # sh
|
||||||
''
|
''
|
||||||
mpd &
|
mpd &
|
||||||
pidgin &
|
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|