Files
nixos-config/modules/home/fish.nix

30 lines
784 B
Nix

{ pkgs, ... }: {
imports = [ ./fish/aliases.nix ./fish/config.nix ];
home.file.".config/fish/completions/flux.fish".source =
../../shell/completions/flux.fish;
home.file.".config/fish/kube.fish".source = ../../shell/kube.fish;
programs.fish = {
enable = true;
plugins = [
# Enable a plugin (here grc for colorized command output) from nixpkgs
{
name = "grc";
src = pkgs.fishPlugins.grc.src;
}
# Manually packaging and enable a plugin
{
name = "z";
src = pkgs.fetchFromGitHub {
owner = "jethrokuan";
repo = "z";
rev = "e0e1b9dfdba362f8ab1ae8c1afc7ccf62b89f7eb";
sha256 = "0dbnir6jbwjpjalz14snzd3cgdysgcs3raznsijd6savad3qhijc";
};
}
];
};
}