# GNOME Terminal. { config, pkgs, lib, ... }: let cfg = config.programs.gnome-terminal; in { meta = { maintainers = lib.teams.gnome.members; }; options = { programs.gnome-terminal.enable = lib.mkEnableOption "GNOME Terminal"; }; config = lib.mkIf cfg.enable { environment.systemPackages = [ pkgs.gnome.gnome-terminal ]; services.dbus.packages = [ pkgs.gnome.gnome-terminal ]; systemd.packages = [ pkgs.gnome.gnome-terminal ]; programs.bash.vteIntegration = true; programs.zsh.vteIntegration = true; }; }