{ lib, config, pkgs, ... }: let cfg = config.fish; in { imports = [ ./shell_common.nix ]; options.fish = {}; config = { home.packages = [ pkgs.fish ]; home.file = { ".config/fish" = { source = ./fish; # Fish creates it's config directory if there is none force = true; }; }; }; }