Giter VIP home page Giter VIP logo

tilix's Introduction

An arctic, north-bluish clean and elegant Tilix color scheme.

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

Getting started

Installation

Manual

Copy the nord.json file to the color schemes directory according to the desired installation type.

Local: ~/.config/tilix/schemes Global: /usr/share/tilix/schemes

Install Script

The included install.sh shell script can be used for an automated installation. If no option is specified, the default installion type is local and the scheme file is src/json/nord.json.

A list of available options can be shown with the --help option.

./install.sh --help

Syntax: install.sh [OPTIONS]

Option Description
-h, --help Shows the help
-v, --verbose Verbose output
-g, --global Install global
-s <SCHEME_FILE>, --schemefile <SCHEME_FILE> Use the specified scheme file

Note: The global installation requires root privileges via sudo!

Activation

  1. Open your profile preferences
  2. Switch to the Color tab
  3. Select Nord from the Color scheme drop-down menu

Screenshots

htop

Advanced Color Settings
Badges

Contribution

Please report issues/bugs, feature requests and suggestions for improvements to the issue tracker.

Copyright © 2016-present Sven Greb

tilix's People

Contributors

johnfraney avatar svengreb avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

tilix's Issues

Travis CI and Circle CI

Use Travis CI and Circle CI to lint the JSON scheme implemented in #1 via ESLint as described in #2.

The NPM script command lint can be used as test command for the build configuration.

Remote install via curl and wget

Change the install script to allow remote installations via curl and wget.

curl

curl -sL https://raw.githubusercontent.com/arcticicestudio/nord-terminix/develop/install.sh | sh -s -- <ARG1> <ARG2>

wget

wget --no-check-certificate https://raw.githubusercontent.com/arcticicestudio/nord-terminix/develop/install.sh | sh -s -- <ARG1> <ARG2>

Arguments can be passed via the -s flag which is also supported by bash.
The two dashes -- after the flag must be provided to avoid the shell to interpret the following short options as addional parameters.

Advanced color settings

Implement support for the Advanced color settings for Terminix versions 1.4+.
This includes

  • badge-color for Badges using by nord8
  • cursor-background-color and cursor-foreground-color using by nord4
  • highlight-background-color using nord1
  • highlight-foreground-color using the default foreground-color nord4
  • dim-color using nord1

These options should be disabled by default to allow users to enable them when they fit their needs.

Migrate to MIT license

Subtask of nordtheme/nord#55

Adapt to the MIT license migration of the main Nord project. Detailed information can be found in the main task ticket.

Tasks

  • Update all license SVG badges
  • Update the LICENSE.md content
  • Update- and simplify all source code comment header

Adapt remaining `arcticicestudio` "fade-out" changes

With the retirement of the Arctic Ice Studio personal & Nord project brand various migrations to the svengreb GitHub account of other projects were also completed within the last weeks. There are also changes in Nord projects like nordtheme/web that other projects depended on and can now be adapted as well.
Therefore all Nord projects must adapt these changes which includes…

JSON scheme

Implement the main JSON scheme file.
The order of the colors must reflect the ANSI Escape Code Colors for foreground and background.

Background: nord0
Foreground: nord4

Normal

Color Mapped to
Black nord1
Red nord11
Green nord14
Yellow nord13
Blue nord9
Magenta nord15
Cyan nord8
White nord5

Bright

Color Mapped to
Black nord3
Red nord11
Green nord14
Yellow nord13
Blue nord9
Magenta nord15
Cyan nord7
White nord6

Uninstall option for install script

Implement a uninstall option to allow users to remove the local/global installed JSON scheme file again including a optional name parameter for custom named scheme files.
The user should be asked to confirm this process before removing the file.

Install script

Implement a install script for an automated installation.
It should provide options to

  • install the scheme file globally
  • specify a custom path to the scheme file
  • increase the verbosity
  • print a help

This includes error- and exit code handling.

The default installation type should be local and the default scheme file is src/json/nord.json as implemented in #1.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.