{ flakeRoot, pkgs, lib, ... }: { programs.fish = { enable = true; plugins = with pkgs.fishPlugins; [ { name = "bobthefish"; src = bobthefish.src; } ]; interactiveShellInit = '' set fish_greeting # Disable greeting ''; functions = { develop = '' nix develop ${flakeRoot}#$argv[1] --command ${lib.getExe pkgs.fish} ''; }; }; }