├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .gitattributes ├── .github └── codeowners ├── .gitignore ├── .husky └── pre-commit ├── .mailmap ├── .npmrc ├── .prettierignore ├── .remarkignore ├── .remarkrc.mjs ├── changelog.md ├── install.sh ├── license ├── lint-staged.config.js ├── package-lock.json ├── package.json ├── prettier.config.js ├── readme.md └── src ├── assets ├── nord-termite-banner.ai ├── nord-termite-banner.svg ├── scrot-colortest.png └── scrot-htop.png └── config /.editorconfig: -------------------------------------------------------------------------------- 1 | # Copyright (c) 2016-present Sven Greb 2 | # This source code is licensed under the MIT license found in the license file. 3 | 4 | # Configurations for EditorConfig. 5 | # See https://editorconfig.org/#file-format-details for more details. 6 | 7 | # +--------------------+ 8 | # + Base Configuration + 9 | # +--------------------+ 10 | root = true 11 | 12 | [*] 13 | charset = utf-8 14 | end_of_line = lf 15 | indent_size = 2 16 | indent_style = space 17 | insert_final_newline = true 18 | max_line_length = 160 19 | trim_trailing_whitespace = true 20 | 21 | # +-----------+ 22 | # + Languages + 23 | # +-----------+ 24 | # +--- Markdown ---+ 25 | [*.{md}] 26 | max_line_length = off 27 | trim_trailing_whitespace = false 28 | -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | # Copyright (c) 2016-present Sven Greb 2 | # This source code is licensed under the MIT license found in the license file. 3 | 4 | # Path match pattern to ignore (i.e. not lint) certain files and folders. 5 | # References: 6 | # 1. https://eslint.org/docs/latest/use/configure/ignore 7 | 8 | node_modules/ 9 | 10 | # Explicitly include specific "dotfiles". 11 | # ESLint automatically applies ignore pattern for "dotfiles" by default to prevent accidentally lint over paths like 12 | # `.git` or any other critical paths. 13 | !**/.eslintrc.js 14 | !.remarkrc.mjs 15 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2016-present Sven Greb 3 | * This source code is licensed under the Creative Commons Attribution-ShareAlike 4.0 International license found in the license file. 4 | */ 5 | 6 | /** 7 | * Configurations for ESLint. 8 | * @see https://eslint.org/docs/latest/use/configure 9 | * @see https://eslint.org/docs/latest/use/configure/#using-configuration-files 10 | * @see https://eslint.org/docs/latest/use/configure/#specifying-environments 11 | * @see https://eslint.org/docs/latest/rules 12 | */ 13 | module.exports = { 14 | root: true, 15 | extends: [ 16 | "@svengreb/eslint-config-base", 17 | /* 18 | * Enable support for projects using Prettier. 19 | * Note that this must always be placed after the `@svengreb/eslint-config-base` preset to take precedence, otherwise it won't prevent errors 20 | * due to useless and possibly conflicting rules! 21 | */ 22 | "@svengreb/eslint-config-base/prettier", 23 | ], 24 | overrides: [ 25 | { 26 | files: ["*.js"], 27 | rules: { 28 | "capitalized-comments": "off", 29 | }, 30 | }, 31 | ], 32 | }; 33 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | # Copyright (c) 2016-present Sven Greb 2 | # This source code is licensed under the MIT license found in the license file. 3 | 4 | # Configuration to define attributes per path. 5 | # 6 | # References: 7 | # 1. https://git-scm.com/docs/gitattributes 8 | # 2. https://git-scm.com/book/en/v2/Customizing-Git-Git-Attributes#Keyword-Expansion 9 | 10 | # Automatically perform line feed (LF) normalization for files detected as text and 11 | # leave all files detected as binary untouched. 12 | * text=auto eol=lf 13 | 14 | # +--------+ 15 | # + Assets + 16 | # +--------+ 17 | *.ai binary 18 | *.png binary 19 | -------------------------------------------------------------------------------- /.github/codeowners: -------------------------------------------------------------------------------- 1 | # Copyright (c) 2016-present Sven Greb 2 | # This source code is licensed under the MIT license found in the license file. 3 | 4 | # Configuration for the GitHub feature to automatically request reviews from the code owners 5 | # when a pull request changes any owned files. 6 | # 7 | # References: 8 | # 1. https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners#codeowners-file-location 9 | # 2. https://github.com/blog/2392-introducing-code-owners 10 | 11 | # +----------------------+ 12 | # + Core Team Code Owner + 13 | # +----------------------+ 14 | * @svengreb 15 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Copyright (c) 2016-present Sven Greb 2 | # This source code is licensed under the MIT license found in the license file. 3 | 4 | # Path match pattern to intentionally ignore untracked files and directories. 5 | # See https://git-scm.com/docs/gitignore for more details. 6 | 7 | # +---------+ 8 | # + Node.js + 9 | # +---------+ 10 | node_modules/ 11 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # Copyright (c) 2016-present Sven Greb 4 | # This source code is licensed under the Creative Commons Attribution-ShareAlike 4.0 International license found in the license file. 5 | 6 | # Git "pre-commit" hook for husky. 7 | # References: 8 | # 1. https://github.com/typicode/husky 9 | # 2. https://git-scm.com/docs/githooks#_pre_commit 10 | 11 | . "$(dirname "$0")/_/husky.sh" 12 | 13 | npm exec lint-staged 14 | -------------------------------------------------------------------------------- /.mailmap: -------------------------------------------------------------------------------- 1 | # Copyright (c) 2016-present Sven Greb 2 | # This source code is licensed under the MIT license found in the license file. 3 | 4 | # Configuration for the Git mail mapping feature to coalesce together commits by the same person in the shortlog, 5 | # where their name and/or email address was spelled differently or has been changed. 6 | # See https://git-scm.com/docs/git-shortlog#_mapping_authors for more details. 7 | Sven Greb 8 | Sven Greb 9 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | # Copyright (c) 2016-present Sven Greb 2 | # This source code is licensed under the MIT license found in the license file. 3 | 4 | # Configurations for npm. 5 | # See https://docs.npmjs.com/cli/v7/configuring-npm/npmrc for more details. 6 | 7 | # Disable the vulnerability auditing and checks which includes often way too many false-positives, insignificant 8 | # problems that are only for local development, and many other warnings that are overhelming. 9 | # Use dedicated vulnerability tools instead to filter and identify issue that really impact the project. 10 | # References: 11 | # 1. https://docs.npmjs.com/cli/v9/commands/npm-audit 12 | audit=false 13 | 14 | # Only use a lockfile for single-consumer projects, like applications, but not for multi-consumer projects like 15 | # libraries. 16 | # It helps to pin dependency versions, improves the security through integrity checksums, prevents possible errors 17 | # caused by updated transitive dependencies and allows to get deterministic build results, but it can hide problems in 18 | # multi-consumer projects when any later versions of a used dependency, or its transitive dependencies, is not 19 | # compatible with the own project anymore. 20 | package-lock=true 21 | 22 | # Do not resolve to the latest minor and patch updates. 23 | # Automatically pin dependencies to exact versions instead of resolving to latest minor and patch updates. 24 | # This prevents possible errors caused by updated transitive dependencies. 25 | save-exact=true 26 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | # Copyright (c) 2016-present Sven Greb 2 | # This source code is licensed under the MIT license found in the license file. 3 | 4 | # Path match pattern to ignore (i.e. not reformat) certain files and folders. 5 | # See https://prettier.io/docs/en/ignore for more details. 6 | 7 | **/*.ai 8 | **/*.png 9 | .husky/_/ 10 | node_modules/ 11 | -------------------------------------------------------------------------------- /.remarkignore: -------------------------------------------------------------------------------- 1 | # Copyright (c) 2016-present Sven Greb 2 | # This source code is licensed under the MIT license found in the license file. 3 | 4 | # Path match pattern to ignore when searching for files. 5 | # See https://github.com/unifiedjs/unified-engine/blob/HEAD/doc/ignore.md for more details. 6 | 7 | node_modules/ 8 | license 9 | -------------------------------------------------------------------------------- /.remarkrc.mjs: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2016-present Sven Greb 3 | * This source code is licensed under the MIT license found in the license file. 4 | */ 5 | 6 | /** 7 | * Configurations for remark-lint. 8 | * @see https://github.com/remarkjs/remark-lint 9 | * @see https://remark.js.org 10 | */ 11 | export default { 12 | plugins: ["@svengreb/remark-preset-lint"], 13 | }; 14 | -------------------------------------------------------------------------------- /changelog.md: -------------------------------------------------------------------------------- 1 |

2 | 3 | 4 | 5 | 6 | 7 | 8 |

9 | 10 |

11 | 12 | 13 | 14 | 15 | 16 | 17 |

18 | 19 |

20 | 21 | 22 | 23 |

24 | 25 | # 0.2.0 (2017-01-02) 26 | 27 | ## Improvements 28 | 29 | Text under block cursors is now colored darker in `nord0` to avoid unreadability due to the same cursor- and foreground color `nord4`. (@scottwillmoore, #5, 88d0ab21) 30 | 31 |

32 | Before
33 | 34 |
35 |
36 | After
37 | 38 | 39 | 40 |

41 | 42 | # 0.1.0 (2016-12-24) 43 | 44 | ## Features 45 | 46 | Implemented the main color config file [`config`](https://github.com/nordtheme/termite/blob/develop/src/config). (@svengreb, #1, 6fbfd095) 47 | 48 | Implementd a [`install.sh`](https://github.com/nordtheme/termite/blob/develop/install.sh) shell script for an automated installation . (@svengreb, #2, 5104983e) 49 | 50 | Detailed information about features and install instructions can be found in the [README](https://github.com/nordtheme/termite/blob/develop/README.md#installation) and in the [project wiki](https://github.com/nordtheme/termite/wiki). 51 | 52 |

53 | 54 |
55 |
56 | htop
57 | 58 | 59 | 60 |

61 | 62 | # 0.0.0 (2016-12-22) 63 | 64 | **Project Initialization** 65 | 66 |

67 | 68 | 69 | 70 | 71 | 72 |

73 | 74 |

75 | Copyright © 2016-present Sven Greb 76 |

77 | 78 |

79 | 80 | 81 | 82 | 83 | 84 | 85 |

86 | -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | # Copyright (c) 2016-present Sven Greb 3 | # This source code is licensed under the MIT license found in the license file. 4 | 5 | # nounset: Treat unset variables and parameters as an error when performing parameter expansion 6 | # errexit: Exit immediately if any command exits with a non-zero status 7 | set -o nounset -o errexit 8 | 9 | _ct_error="\e[0;31m" 10 | _ct_success="\e[0;32m" 11 | _ct_warning="\e[0;33m" 12 | _ct_highlight="\e[0;34m" 13 | _ct_primary="\e[0;36m" 14 | _ct="\e[0;37m" 15 | _ctb_subtle="\e[1;30m" 16 | _ctb_error="\e[1;31m" 17 | _ctb_success="\e[1;32m" 18 | _ctb_warning="\e[1;33m" 19 | _ctb_highlight="\e[1;34m" 20 | _ctb_primary="\e[1;36m" 21 | _ctb="\e[1;37m" 22 | _c_reset="\e[0m" 23 | 24 | __help() { 25 | printf "${_ctb}Usage: ${_ct_primary}install.sh ${_ctb_subtle}[OPTIONS]\n" 26 | printf " ${_ctb_highlight}-h${_ct},${_ctb_highlight} --help ${_ct}Help\n" 27 | printf " ${_ctb_highlight}-v${_ct},${_ctb_highlight} --verbose ${_ct}Verbose output\n${_c_reset}" 28 | printf " ${_ctb_highlight}-g${_ct},${_ctb_highlight} --global \ 29 | ${_ct}Install global\n${_c_reset}" 30 | printf " ${_ctb_highlight}-c${_ct},${_ctb_highlight} --configfile \ 31 | ${_ct}Use the specified color config file\n${_c_reset}" 32 | } 33 | 34 | __cleanup() { 35 | trap '' SIGINT SIGTERM 36 | unset -v _ct_error _ct_success _ct_warning _ct_highlight _ct_primary _ct 37 | unset -v _ctb_error _ctb_success _ctb_warning _ctb_highlight _ctb_primary _ctb _c_reset 38 | unset -v NORD_TERMITE_SCRIPT_OPTS COLOR_CONFIG_FILE VERBOSE GLOBAL_INSTALL LOCAL_INSTALL NORD_TERMITE_VERSION 39 | unset -f __help __cleanup __log_error __log_success __log_warning __log_info 40 | unset -f __validate_file __local_install __global_install 41 | } 42 | 43 | __log_error() { 44 | printf "${_ctb_error}[ERROR] ${_ct}$1${_c_reset}\n" 45 | } 46 | 47 | __log_success() { 48 | printf "${_ctb_success}[OK] ${_ct}$1${_c_reset}\n" 49 | } 50 | 51 | __log_warning() { 52 | printf "${_ctb_warning}[WARN] ${_ct}$1${_c_reset}\n" 53 | } 54 | 55 | __log_info() { 56 | printf "${_ctb}[INFO] ${_ct}$1${_c_reset}\n" 57 | } 58 | 59 | __summary_success() { 60 | if [ $GLOBAL_INSTALL = true ]; then 61 | __log_success "Global installation completed" 62 | else 63 | __log_success "Local installation completed" 64 | fi 65 | __cleanup 66 | exit 0 67 | } 68 | 69 | __summary_error() { 70 | __log_error "An error occurred during the installation!" 71 | __log_error "Exit code: $1" 72 | __cleanup 73 | exit 1 74 | } 75 | 76 | __global_install() { 77 | __validate_file 78 | if [ ! -d $GLOBAL_INSTALL_DIR ]; then 79 | sudo mkdir -p $GLOBAL_INSTALL_DIR 80 | if [ $? -eq 0 ]; then 81 | if [ $VERBOSE = true ]; then __log_info "Created global directory $GLOBAL_INSTALL_DIR"; fi 82 | else 83 | __log_error "Could not create global directory $GLOBAL_INSTALL_DIR" 84 | __summary_error 1 85 | fi 86 | fi 87 | sudo cp -f $COLOR_CONFIG_FILE $GLOBAL_INSTALL_DIR/termite.cfg 88 | if [ $? -eq 0 ]; then 89 | if [ $VERBOSE = true ]; then __log_success "Copied color config file to $GLOBAL_INSTALL_DIR"; fi 90 | __summary_success 91 | else 92 | __log_error "Could not copy color config file to $GLOBAL_INSTALL_DIR" 93 | __summary_error 1 94 | fi 95 | } 96 | 97 | __local_install() { 98 | __validate_file 99 | if [ ! -d $LOCAL_INSTALL_DIR ]; then 100 | mkdir -p $LOCAL_INSTALL_DIR 101 | if [ $? -eq 0 ]; then 102 | if [ $VERBOSE = true ]; then __log_info "Created local directory $LOCAL_INSTALL_DIR"; fi 103 | else 104 | __log_error "Could not create local directory $LOCAL_INSTALL_DIR" 105 | __summary_error 1 106 | fi 107 | fi 108 | cp -f $COLOR_CONFIG_FILE $LOCAL_INSTALL_DIR 109 | if [ $? -eq 0 ]; then 110 | if [ $VERBOSE = true ]; then __log_success "Copied color config file to $LOCAL_INSTALL_DIR"; fi 111 | __summary_success 112 | else 113 | __log_error "Could not copy color config file to $LOCAL_INSTALL_DIR" 114 | __summary_error 1 115 | fi 116 | } 117 | 118 | __validate_file() { 119 | if [ ! -f $COLOR_CONFIG_FILE ]; then 120 | __log_error "Color config file not found: $COLOR_CONFIG_FILE" 121 | __summary_error 1 122 | fi 123 | } 124 | 125 | trap "printf '${_ctb_error}User aborted.${_c_reset}\n' && exit 1" SIGINT SIGTERM 126 | 127 | NORD_TERMITE_SCRIPT_OPTS=$(getopt -o vghc: --long verbose,global,help,configfile: -n 'install.sh' -- "$@") 128 | COLOR_CONFIG_FILE=src/config 129 | VERBOSE=false 130 | GLOBAL_INSTALL=false 131 | LOCAL_INSTALL_DIR=~/.config/termite 132 | GLOBAL_INSTALL_DIR=/etc/xdg 133 | NORD_TERMITE_VERSION=0.2.0 134 | 135 | eval set -- "$NORD_TERMITE_SCRIPT_OPTS" 136 | while true; do 137 | case "$1" in 138 | -v | --verbose) 139 | VERBOSE=true 140 | shift 141 | ;; 142 | -g | --global) 143 | GLOBAL_INSTALL=true 144 | shift 145 | ;; 146 | -h | --help) 147 | __help 148 | exit 0 149 | break 150 | ;; 151 | -c | --configfile) 152 | COLOR_CONFIG_FILE="$2" 153 | shift 2 154 | ;; 155 | --) 156 | shift 157 | break 158 | ;; 159 | *) break ;; 160 | esac 161 | done 162 | 163 | if [ $GLOBAL_INSTALL = true ]; then 164 | __global_install 165 | else 166 | __local_install 167 | fi 168 | 169 | __cleanup 170 | exit 0 171 | -------------------------------------------------------------------------------- /license: -------------------------------------------------------------------------------- 1 | MIT License (MIT) 2 | 3 | Copyright (c) 2016-present Sven Greb (https://www.svengreb.de) 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /lint-staged.config.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2016-present Sven Greb 3 | * This source code is licensed under the MIT license found in the license file. 4 | */ 5 | 6 | /** 7 | * Configurations for lint-staged. 8 | * @see https://github.com/okonet/lint-staged#configuration 9 | */ 10 | module.exports = { 11 | "*.{json,svg}": "prettier --check --ignore-unknown --no-editorconfig", 12 | "*.{js,mjs}": ["eslint", "prettier --check --ignore-unknown --no-editorconfig"], 13 | "*.md": ["remark --no-stdout", "prettier --check --ignore-unknown --no-editorconfig"], 14 | ".husky/pre-*": "prettier --check --ignore-unknown --no-editorconfig", 15 | }; 16 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "@nordtheme/termite", 3 | "version": "0.2.0", 4 | "description": "An arctic, north-bluish clean and elegant Termite color theme", 5 | "author": { 6 | "name": "Sven Greb", 7 | "email": "development@svengreb.de", 8 | "url": "https://www.svengreb.de" 9 | }, 10 | "homepage": "https://www.nordtheme.com/ports/termite", 11 | "repository": { 12 | "type": "git", 13 | "url": "git+https://github.com/nordtheme/termite.git" 14 | }, 15 | "bugs": { 16 | "url": "https://github.com/nordtheme/termite/issues" 17 | }, 18 | "license": "MIT", 19 | "private": true, 20 | "engines": { 21 | "node": ">=15.13", 22 | "npm": ">=7.7" 23 | }, 24 | "scripts": { 25 | "format": "run-s format:*", 26 | "format:js": "eslint --fix .", 27 | "format:pretty": "prettier --ignore-unknown --no-editorconfig --write \"**\"", 28 | "lint": "run-s lint:js lint:md lint:pretty", 29 | "lint:ci": "run-s --continue-on-error lint:js lint:md lint:ci:pretty", 30 | "lint:ci:pretty": "prettier --check --ignore-unknown --loglevel silent --no-editorconfig --no-error-on-unmatched-pattern \"**\"", 31 | "lint:js": "eslint .", 32 | "lint:md": "remark --no-stdout . .github/", 33 | "lint:pretty": "prettier --check --ignore-unknown --no-editorconfig \"**\"", 34 | "prepare:husky": "husky install", 35 | "prepare": "run-s prepare:*" 36 | }, 37 | "devDependencies": { 38 | "@svengreb/eslint-config-base": ">=0.12.0 <=1.0.0", 39 | "@svengreb/remark-preset-lint": ">=0.5.0 <1.0.0", 40 | "@prettier/plugin-xml": "2.2.0", 41 | "eslint": "8.39.0", 42 | "eslint-config-prettier": "8.8.0", 43 | "eslint-plugin-import": "2.27.5", 44 | "eslint-plugin-prettier": "4.2.1", 45 | "husky": "8.0.3", 46 | "lint-staged": "13.2.2", 47 | "npm-run-all": "4.1.5", 48 | "prettier": "2.8.8", 49 | "prettier-plugin-sh": "0.12.8", 50 | "remark-cli": "11.0.0" 51 | } 52 | } 53 | -------------------------------------------------------------------------------- /prettier.config.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2016-present Sven Greb 3 | * This source code is licensed under the MIT license found in the license file. 4 | */ 5 | 6 | /** 7 | * Configurations for Prettier. 8 | * @see https://prettier.io/docs/en/configuration.html 9 | * @see https://prettier.io/docs/en/options.html 10 | * @see https://prettier.io/docs/en/options.html#parser 11 | * @see https://prettier.io/docs/en/plugins.html 12 | * @see https://github.com/un-ts/prettier/tree/master/packages/sh 13 | * @see https://github.com/prettier/plugin-xml 14 | */ 15 | module.exports = { 16 | printWidth: 160, 17 | overrides: [ 18 | { 19 | files: ["*.svg"], 20 | options: { 21 | parser: "xml", 22 | }, 23 | }, 24 | { 25 | files: [".husky/*"], 26 | options: { 27 | parser: "sh", 28 | }, 29 | }, 30 | ], 31 | }; 32 | -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- 1 |

2 | 3 | 4 | 5 | 6 | 7 | 8 |

9 | 10 |

11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 |

21 | 22 |

23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 |

33 | 34 |

35 | 36 | 37 | 38 |

39 | 40 |

An arctic, north-bluish clean and elegant Termite color theme.

41 | 42 |

Designed for a fluent and clear workflow based on the Nord color palette.

43 | 44 |

45 | 46 | 47 | 48 |

49 | 50 | ## Getting started 51 | 52 | ### Installation 53 | 54 | #### Manual 55 | 56 | Copy the [`config`](https://github.com/nordtheme/termite/blob/develop/src/config) file to the configuration directory according to the desired installation type. 57 | 58 | Local: `~/.config/termite` 59 | Global: `/etc/xdg/termite.cfg` 60 | 61 | #### Install Script 62 | 63 | The included `install.sh` shell script can be used for an automated installation. 64 | If no option is specified, the default installion type is local and the color config file is `src/config`. 65 | 66 | A list of available options can be shown with the `--help` option. 67 | 68 | ```shell 69 | ./install.sh --help 70 | ``` 71 | 72 | Syntax: `install.sh [OPTIONS]` 73 | 74 | 75 | 76 | | Option | Description | 77 | | ------------------------------------------------------------- | ----------------------------------- | 78 | | `-h`, `--help` | Shows the help | 79 | | `-v`, `--verbose` | Verbose output | 80 | | `-g`, `--global` | Install global | 81 | | `-c `, `--configfile ` | Use the specified color config file | 82 | 83 | **Note**: The global installation requires root privileges via `sudo`! 84 | 85 | ## Screenshots 86 | 87 |

88 | htop
89 | 90 | 91 | 92 |

93 | 94 | ### Contribution 95 | 96 | Please report issues/bugs, feature requests and suggestions for improvements to the [issue tracker](https://github.com/nordtheme/termite/issues). 97 | 98 |

99 | 100 | 101 | 102 | 103 | 104 |

105 | 106 |

107 | Copyright © 2016-present Sven Greb 108 |

109 | 110 |

111 | 112 | 113 | 114 | 115 | 116 | 117 |

118 | -------------------------------------------------------------------------------- /src/assets/nord-termite-banner.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nordtheme/termite/8ead3f556e27a79059b876bdd42c455cc1e9dfb8/src/assets/nord-termite-banner.ai -------------------------------------------------------------------------------- /src/assets/nord-termite-banner.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /src/assets/scrot-colortest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nordtheme/termite/8ead3f556e27a79059b876bdd42c455cc1e9dfb8/src/assets/scrot-colortest.png -------------------------------------------------------------------------------- /src/assets/scrot-htop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nordtheme/termite/8ead3f556e27a79059b876bdd42c455cc1e9dfb8/src/assets/scrot-htop.png -------------------------------------------------------------------------------- /src/config: -------------------------------------------------------------------------------- 1 | # Copyright (c) 2016-present Sven Greb 2 | # This source code is licensed under the MIT license found in the license file. 3 | 4 | [colors] 5 | cursor = #d8dee9 6 | cursor_foreground = #2e3440 7 | 8 | foreground = #d8dee9 9 | foreground_bold = #d8dee9 10 | background = #2e3440 11 | 12 | highlight = #4c566a 13 | 14 | color0 = #3b4252 15 | color1 = #bf616a 16 | color2 = #a3be8c 17 | color3 = #ebcb8b 18 | color4 = #81a1c1 19 | color5 = #b48ead 20 | color6 = #88c0d0 21 | color7 = #e5e9f0 22 | color8 = #4c566a 23 | color9 = #bf616a 24 | color10 = #a3be8c 25 | color11 = #ebcb8b 26 | color12 = #81a1c1 27 | color13 = #b48ead 28 | color14 = #8fbcbb 29 | color15 = #eceff4 30 | --------------------------------------------------------------------------------