1# GNOME Terminal.
2
3{
4 config,
5 pkgs,
6 lib,
7 ...
8}:
9
10let
11
12 cfg = config.programs.gnome-terminal;
13
14in
15
16{
17
18 meta = {
19 maintainers = lib.teams.gnome.members;
20 };
21
22 options = {
23 programs.gnome-terminal.enable = lib.mkEnableOption "GNOME Terminal";
24 };
25
26 config = lib.mkIf cfg.enable {
27 environment.systemPackages = [ pkgs.gnome-terminal ];
28 services.dbus.packages = [ pkgs.gnome-terminal ];
29 systemd.packages = [ pkgs.gnome-terminal ];
30
31 programs.bash.vteIntegration = true;
32 programs.zsh.vteIntegration = true;
33 };
34}