summaryrefslogtreecommitdiffstats
path: root/colorschemes
diff options
context:
space:
mode:
authorJaron Swab <jrswab@gmail.com>2019-10-01 21:17:53 -0400
committerJaron Swab <jrswab@gmail.com>2019-10-01 21:17:53 -0400
commit99bd4af7a82e434f5c1b320f949a6543ec24f62a (patch)
tree24298e88a9888ff158006b05fec9b710743dd940 /colorschemes
parent2cd92e147e6b7f60d76693f93f3a52e66a2fa9d1 (diff)
Added a color scheme to match Nord.
This is an approximation since Nord uses HTML color codes that are outside of the 256 terminal colors. CPU Lines and BattLines not edited from the default.
Diffstat (limited to 'colorschemes')
-rw-r--r--colorschemes/nord.go38
1 files changed, 38 insertions, 0 deletions
diff --git a/colorschemes/nord.go b/colorschemes/nord.go
new file mode 100644
index 0000000..f493e40
--- /dev/null
+++ b/colorschemes/nord.go
@@ -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
+}