2024-12-25 10:59:37 +08:00
|
|
|
{ ... }:
|
|
|
|
|
{
|
|
|
|
|
programs = {
|
|
|
|
|
bash = {
|
|
|
|
|
enable = true;
|
|
|
|
|
};
|
|
|
|
|
fish = {
|
|
|
|
|
enable = true;
|
|
|
|
|
functions = {
|
|
|
|
|
__fish_command_not_found_handler = {
|
|
|
|
|
body = "__fish_default_command_not_found_handler $argv[1]";
|
|
|
|
|
onEvent = "fish_command_not_found";
|
|
|
|
|
};
|
|
|
|
|
fish_greeting = {
|
|
|
|
|
body = ''
|
|
|
|
|
fastfetch
|
|
|
|
|
'';
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
fastfetch.enable = true;
|
|
|
|
|
starship = {
|
|
|
|
|
enableFishIntegration = true;
|
|
|
|
|
enable = true;
|
|
|
|
|
};
|
|
|
|
|
zoxide = {
|
|
|
|
|
enableFishIntegration = true;
|
|
|
|
|
enable = true;
|
|
|
|
|
};
|
|
|
|
|
yazi = {
|
|
|
|
|
enableFishIntegration = true;
|
|
|
|
|
enable = true;
|
|
|
|
|
};
|
|
|
|
|
fzf = {
|
|
|
|
|
enableFishIntegration = true;
|
|
|
|
|
enable = true;
|
|
|
|
|
};
|
|
|
|
|
eza = {
|
|
|
|
|
enableFishIntegration = true;
|
|
|
|
|
enable = true;
|
|
|
|
|
};
|
2024-12-28 18:56:04 +08:00
|
|
|
# zellij = {
|
|
|
|
|
# enable = true;
|
|
|
|
|
# enableFishIntegration = true;
|
|
|
|
|
# };
|
2024-12-25 10:59:37 +08:00
|
|
|
direnv = {
|
|
|
|
|
enable = true;
|
|
|
|
|
nix-direnv.enable = true;
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
}
|