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