nixos/home-manager/features/fish.nix
2023-12-17 13:53:51 -05:00

25 lines
555 B
Nix

{ pkgs, ... }: {
programs.fish = {
enable = true;
functions = {
ddg = ''
if count $argv > /dev/null
${pkgs.w3m}/bin/w3m +15 "https://lite.duckduckgo.com/lite?kd=-1&q=$argv"
else
${pkgs.w3m}/bin/w3m "https://lite.duckduckgo.com/lite?kd=-1"
end
'';
hm = ''${pkgs.w3m}/bin/w3m https://nix-community.github.io/home-manager/options.xhtml'';
};
shellAliases = {
vim = "nvim";
vi = "nvim";
ddgo = "${pkgs.w3m} https://lite.duckduckgo.com";
};
};
}