Compare commits
2 commits
8970bed250
...
48e6ab8c0b
Author | SHA1 | Date | |
---|---|---|---|
48e6ab8c0b | |||
e4facfab9a |
|
@ -57,6 +57,7 @@ in
|
|||
ncmpcpp = enabled;
|
||||
neo = enabled;
|
||||
nh = enabled;
|
||||
pidgin = enabled;
|
||||
rbw = enabled;
|
||||
ripgrep = enabled;
|
||||
ssh = enabled;
|
||||
|
|
|
@ -64,7 +64,7 @@ in
|
|||
|
||||
home.username = mkDefault cfg.name;
|
||||
|
||||
programs.git = mkIf config.programs.git.enable {
|
||||
programs.git = {
|
||||
userName = mkDefault cfg.git.name;
|
||||
userEmail = mkDefault cfg.git.email;
|
||||
};
|
||||
|
|
|
@ -139,19 +139,19 @@ in
|
|||
|
||||
# icons
|
||||
(mkIf (cfg.icons != null) {
|
||||
gtk = mkIf config.gtk.enable (mkDefault {
|
||||
gtk = mkDefault {
|
||||
iconTheme = {
|
||||
inherit (cfg.icons) name;
|
||||
package = mkIf (cfg.icons.package != null) cfg.icons.package;
|
||||
};
|
||||
});
|
||||
};
|
||||
|
||||
services.dunst = mkIf config.services.dunst.enable (mkDefault {
|
||||
services.dunst = mkDefault {
|
||||
iconTheme = {
|
||||
inherit (cfg.icons) name;
|
||||
package = mkIf (cfg.icons.package != null) cfg.icons.package;
|
||||
};
|
||||
});
|
||||
};
|
||||
})
|
||||
|
||||
# pinentry
|
||||
|
@ -160,13 +160,13 @@ in
|
|||
cfg.pinentry
|
||||
];
|
||||
|
||||
programs.rbw = mkIf config.programs.rbw.enable (mkDefault {
|
||||
programs.rbw = mkDefault {
|
||||
settings.pinentry = cfg.pinentry;
|
||||
});
|
||||
};
|
||||
|
||||
services.gpg-agent = mkIf config.services.gpg-agent.enable (mkDefault {
|
||||
services.gpg-agent = mkDefault {
|
||||
pinentryPackage = cfg.pinentry;
|
||||
});
|
||||
};
|
||||
})
|
||||
];
|
||||
}
|
||||
|
|
|
@ -34,7 +34,7 @@ in
|
|||
BATDIFF_USE_DELTA = "true";
|
||||
};
|
||||
|
||||
programs.fish = lib.mkIf config.programs.fish.enable {
|
||||
programs.fish = {
|
||||
functions = {
|
||||
cat = {
|
||||
wraps = "bat";
|
||||
|
|
|
@ -17,7 +17,7 @@ in
|
|||
marleyos.figlet-xero-fonts
|
||||
];
|
||||
|
||||
programs.fish.functions = lib.mkIf config.programs.fish.enable {
|
||||
programs.fish.functions = {
|
||||
figlet = {
|
||||
wraps = "figlet";
|
||||
body = # fish
|
||||
|
|
|
@ -192,7 +192,7 @@ in
|
|||
g = "git";
|
||||
};
|
||||
|
||||
programs.fish.functions = lib.mkIf config.programs.fish.enable {
|
||||
programs.fish.functions = {
|
||||
git_develop_branch = # fish
|
||||
''
|
||||
command git rev-parse --git-dir &>/dev/null || return
|
||||
|
|
|
@ -17,7 +17,7 @@ in
|
|||
neo
|
||||
];
|
||||
|
||||
programs.fish.functions = mkIf config.programs.fish.enable {
|
||||
programs.fish.functions = {
|
||||
neo = {
|
||||
wraps = "neo";
|
||||
body = # fish
|
||||
|
|
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;
|
||||
|
||||
# TODO: Switch to autorandr.
|
||||
profileExtra = # sh
|
||||
''
|
||||
sudo mount -a
|
||||
"${config.home.homeDirectory}/.config/xrandr/desktop.sh"
|
||||
'';
|
||||
|
||||
initExtra = # sh
|
||||
''
|
||||
mpd &
|
||||
pidgin &
|
||||
'';
|
||||
};
|
||||
};
|
||||
|
|