{ lib, config, ... }: let cfg = config.marleyos.programs.fish; in { config = lib.mkIf cfg.enable { users.defaultUserShell = config.programs.fish.package; }; }