Simple yet elegant GNOME Terminal color theme based on the Alabaster color palette.
The installation script requires dconf
and uuidgen
(util-linux
) to be available on your PATH to create a new profile and generate a random profile UUID.
Some distributions may require additional package(s):
dconf-tools
- transitional package fordconf-cli
anddconf-editor
(Debian, Mint, Ubuntu)dconf-gsettings-backend
to ensure GSettings compatibility (Debian, Mint, Ubuntu)dconf-cli
to ensure full CLI support (Debian, Mint, Ubuntu)dconf-service
to ensure D-Bus support for the GSettings backend (Debian, Mint, Ubuntu)uuid-runtime
to provide runtime components for the Universally Unique ID library (Debian, Mint, Ubuntu)
The packages should be available for all distributions using the GNOME Terminal by default.
- Clone this repository
git clone https://github.com/findrakecil/alabaster-gnome-terminal.git cd alabsater-gnome-terminal
- Run the
install.sh
shell script to start the automated installation with one of following command.
# try this
./install.sh
# or
bash ./install.sh
# or
sh ./install.sh
A list of available options can be shown with -h
, --help
.
./install.sh --help
Usage: install.sh [OPTIONS]
-h
,--help
- Shows the help-l
,--loglevel <LOG_LEVEL>
,--loglevel=<LOG_LEVEL>
- Set the log level0
ERROR1
WARNING2
SUCCESS (default)3
INFO4
DEBUG
-p
,--profile <PROFILE_NAME>
,--profile=<PROFILE_NAME>
- The name of the profile to install the theme to. If not specified a new profile as clone of the default profile will be created.
The script detects available profiles and
- clones the default profile if no specific profile has been specified - this ensures that no custom profile colors are overriden
- allows to install the theme for a specific profile - the name of the profile the theme should be installed to can be passed using the
-p
/--profile
option - handles already existing Alabaster profiles via version comparison - if the Alabaster profile already exists and the script version is less than the installed version a confirmation is shown whether to override the theme of abort the installation, otherwise the profile will be
- updated if the script version is greater than the installed version
- reinstalled if the installed version is equal to the script version
The script provides a -l
/--loglevel
option to allow to define the log level. Available levels are
0
ERROR - The script will run in silent mode, only error messages are shown1
WARNING - Shows warning messages2
SUCCESS (default) - Shows success messages3
INFO - Shows additional information messages4
DEBUG - Runs the script in debug mode showing additional debug messages
This tutorial is using GNOME 43. Other version may have different steps.
- Open the Preferences
- Switch to the Profiles tab
- Select
Alabaster
from the Profile list and choose Make default on drop-down menu.
Nord theme GNOME Terminal for installation scripts and documentation.