34 lines
1.1 KiB
Nix
34 lines
1.1 KiB
Nix
|
{ lib, config, ... }:
|
||
|
|
||
|
{
|
||
|
programs.fish = {
|
||
|
functions = {
|
||
|
fish_greeting = {
|
||
|
body = ''
|
||
|
set memes \
|
||
|
"Crazy? I was crazy once. They locked me in a room. A rubber room. A rubber room with rats. And rats make me crazy." \
|
||
|
"Daddy, chill!" \
|
||
|
"What the hell is even that?!" \
|
||
|
"Road work ahead? Yeah, I sure hope it does!" \
|
||
|
"Look at all those chickens!" \
|
||
|
"I smell like beef" \
|
||
|
"Say, Coloardo - I'M A GIRAFFE" \
|
||
|
"I didn't get no sleep cause of y'all, y'all not gone get any sleep cause of me!" \
|
||
|
"This is the dollar store, how good can it be?" \
|
||
|
"That was legitness" \
|
||
|
"Deez nuts" \
|
||
|
"I wanna be a cowboy baby" \
|
||
|
"Can I get a waffle? Can I please get a waffle?" \
|
||
|
"I'm lesbian. I thought you were American."
|
||
|
|
||
|
set choose_meme (random)"%"(count $memes)
|
||
|
set choose_meme $memes[(math $choose_meme"+1")]
|
||
|
|
||
|
printf (set_color F90)"%s\n" $choose_meme
|
||
|
'';
|
||
|
onEvent = "fish_greeting";
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
}
|