feat(home): Pidgin

This commit is contained in:
punkfairie 2024-11-23 15:22:55 -08:00
parent e4facfab9a
commit 48e6ab8c0b
Signed by: punkfairie
GPG key ID: A509E8F77FB9D696
70 changed files with 122 additions and 3 deletions

View file

@ -57,6 +57,7 @@ in
ncmpcpp = enabled;
neo = enabled;
nh = enabled;
pidgin = enabled;
rbw = enabled;
ripgrep = enabled;
ssh = enabled;

View 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} &
'';
};
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 726 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 729 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 477 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 720 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 708 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 477 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 726 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 475 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 475 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 740 B

View file

@ -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>

Binary file not shown.

After

Width:  |  Height:  |  Size: 154 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 155 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 153 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 156 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 159 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 155 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 153 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 152 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 166 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 158 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 157 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 206 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 159 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 157 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 157 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 157 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 157 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 155 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 157 B

View 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:

Binary file not shown.

After

Width:  |  Height:  |  Size: 450 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 589 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 443 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 444 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 464 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 478 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 458 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 474 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 543 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 503 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 490 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 478 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 459 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 457 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 457 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 479 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 477 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 523 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 451 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 452 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 459 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 458 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 459 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 460 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 440 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 444 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 436 B

View 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

Binary file not shown.

After

Width:  |  Height:  |  Size: 429 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 457 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 505 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 456 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 479 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 462 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 471 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 454 B

View file

@ -17,17 +17,14 @@ in
numlock.enable = true;
# TODO: Switch to autorandr.
profileExtra = # sh
''
sudo mount -a
"${config.home.homeDirectory}/.config/xrandr/desktop.sh"
'';
initExtra = # sh
''
mpd &
pidgin &
'';
};
};