at 23.11-pre 745 B view raw
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}