Giter Site home page Giter Site logo

nordtheme / konsole Goto Github PK

View Code? Open in Web Editor NEW
104.0 5.0 15.0 788 KB

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

Home Page: https://www.nordtheme.com/ports/konsole

License: MIT License

Shell 59.57% JavaScript 40.43%
nord konsole kde terminal color theme color-theme color-scheme colorscheme shell

konsole's Introduction

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

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

Getting started

Installation

Manual

Copy the nord.colorscheme file to the local configuration directory ~/.local/share/konsole.

Install Script

The included install.sh shell script can be used for an automated installation. If no option is specified, the default color scheme file is src/nord.colorscheme.

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
-s <SCHEME_FILE>, --schemefile <SCHEME_FILE> Use the specified color scheme file

Activation

  1. Open the Settings menu and select Edit Current Profile
  2. Switch to the Appearance tab
  3. Select Nord from the list

Screenshots

htop

Contribution

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

Copyright © 2016-present Sven Greb

konsole's People

Contributors

sheeepdev 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  avatar

konsole's Issues

Install script

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

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

This includes error- and exit code handling.

The default color scheme file is src/nord.colorscheme as implemented in #1.

Add to KDE Store

To make this theme more readily accessible and if you want to make some payout off of it, I would suggest uploading it to the OpenDesktop KDE store for direct download here https://store.kde.org/browse/cat/462/

It might also be a smart idea for the other terminals if any on the platform.

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…

Color scheme

Implement the main .colorscheme color 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

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

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-konsole/develop/install.sh | sh -s -- <ARG1> <ARG2>

wget

wget --no-check-certificate https://raw.githubusercontent.com/arcticicestudio/nord-konsole/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.

Uninstall option for install script

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

Script installs into the wrong directory when $XDG_DATA_HOME is set

When $XDG_DATA_HOME is set, Konsole will create a new konsole directory at that location. The install script should check if $XDG_DATA_HOME is set, and if so, install the theme at $XDG_DATA_HOME/konsole. If it is not set (the default in most cases), it should continue the installation in the ~/.local/share/konsole directory.

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.