nixos/home-manager/features/fish.nix
2023-12-26 23:37:51 -05:00

26 lines
568 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";
vimin = "NVIM_APPNAME=nvim-minimal nvim";
nano = "nvim";
};
};
}