{ config, lib, ... }: with lib; let cfg = config.custom.programs.gnome-terminal; in { options.custom.programs.gnome-terminal.enable = mkOption {default = false;}; config.home-manager.users.${config.custom.username} = mkIf cfg.enable { # https://gitlab.gnome.org/GNOME/gnome-terminal programs.gnome-terminal = { enable = true; profile."8856406f-96d1-4284-8428-2329d2458b55" = { default = true; visibleName = "Master"; # Profile name scrollOnOutput = false; showScrollbar = false; colors = { foregroundColor = "rgb(131,148,150)"; backgroundColor = "rgb(0,43,54)"; palette = [ "rgb(7,54,66)" "rgb(220,50,47)" "rgb(133,153,0)" "rgb(181,137,0)" "rgb(38,139,210)" "rgb(211,54,130)" "rgb(42,161,152)" "rgb(238,232,213)" "rgb(0,43,54)" "rgb(203,75,22)" "rgb(88,110,117)" "rgb(101,123,131)" "rgb(131,148,150)" "rgb(108,113,196)" "rgb(147,161,161)" "rgb(253,246,227)" ]; }; }; }; }; }