23 lines
433 B
Nix
23 lines
433 B
Nix
{ pkgs, ... }: {
|
|
|
|
programs.fish = {
|
|
enable = true;
|
|
|
|
functions = {
|
|
ddg = ''
|
|
if count $argv > /dev/null
|
|
${pkgs.w3m}/bin/w3m https://lite.duckduckgo.com/lite?q=$argv
|
|
else
|
|
${pkgs.w3m}/bin/w3m https://lite.duckduckgo.com
|
|
end
|
|
'';
|
|
};
|
|
|
|
shellAliases = {
|
|
vim = "nvim";
|
|
vi = "nvim";
|
|
ddgo = "${pkgs.w3m} https://lite.duckduckgo.com";
|
|
};
|
|
};
|
|
|
|
}
|