nixfiles/users/lyes/home/shells/fish.nix

34 lines
594 B
Nix

{ pkgs, ... }:
{
programs.fish = {
enable = true;
generateCompletions = true;
plugins =
[
{
name = "fishbang";
src = pkgs.fetchFromGitHub {
name = "fishbang";
owner = "BrewingWeasel";
repo = "fishbang";
rev = "master";
sha256 = "sha256-AJwaJ3Khu25EWEkJdv7lemO0T0gjcx9xtN6MnxQ9v6I=";
};
}
];
shellAliases = {
ls = "eza";
cat = "bat";
grep = "rg";
ncdu = "dust";
};
shellInit = ''
set fish_term24bit 1
'';
};
}