Merge remote-tracking branch 'jrswab/nordColorScheme'

This commit is contained in:
Sean E. Russell 2020-02-14 07:19:28 -06:00
commit c0c2cfb11a
3 changed files with 41 additions and 0 deletions

View File

@ -18,6 +18,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
Bug fixes & pull requests
- FIX Rowspan in a column loses widgets in later columns
- Merged pull request for README clean-ups
## [3.1.0] - 2020-02-13

View File

@ -160,6 +160,8 @@ func handleColorscheme(c string) (colorschemes.Colorscheme, error) {
cs = colorschemes.Vice
case "default-dark":
cs = colorschemes.DefaultDark
case "nord":
cs = colorschemes.Nord
default:
custom, err := getCustomColorscheme(conf, c)
if err != nil {

38
colorschemes/nord.go Normal file
View File

@ -0,0 +1,38 @@
/*
The standard 256 terminal colors are supported.
-1 = clear
You can combine a color with 'Bold', 'Underline', or 'Reverse' by using bitwise OR ('|') and the name of the Color.
For example, to get Bold red Labels, you would do 'Labels: 2 | Bold'.
Once you've created a colorscheme, add an entry for it in the `handleColorscheme` function in 'main.go'.
*/
package colorschemes
var Nord = Colorscheme{
Name: "A Nord Approximation",
Author: "@jrswab",
Fg: 254, // lightest
Bg: -1,
BorderLabel: 254,
BorderLine: 96, // Purple
CPULines: []int{4, 3, 2, 1, 5, 6, 7, 8},
BattLines: []int{4, 3, 2, 1, 5, 6, 7, 8},
MainMem: 172, // Orange
SwapMem: 221, // yellow
ProcCursor: 31, // blue (nord9)
Sparkline: 31,
DiskBar: 254,
TempLow: 64, // green
TempHigh: 167, // red
}