conky-config/schema/Patterns.lua

101 lines
2.9 KiB
Lua
Raw Normal View History

2017-07-19 00:36:15 -04:00
local M = {}
local Color = require 'Color'
2017-07-19 02:18:57 -04:00
local Util = require 'Util'
2017-07-19 00:36:15 -04:00
2018-02-18 20:50:49 -05:00
-- text colors
2021-07-04 19:50:55 -04:00
M.HEADER_FG = Color.init{hex_rgba = 0xffffff}
2017-07-19 00:36:15 -04:00
2021-07-04 19:50:55 -04:00
M.INACTIVE_TEXT_FG = Color.init{hex_rgba = 0xeeeeee}
-- TODO this is also the plot label color
2018-02-18 20:50:49 -05:00
M.MID_GREY = Color.init{hex_rgba = 0xd6d6d6}
2021-07-04 19:50:55 -04:00
M.BORDER_FG = Color.init{hex_rgba = 0x888888}
M.PRIMARY_FG = Color.init{hex_rgba = 0xbfe1ff}
M.SECONDARY_FG = Color.init{hex_rgba = 0xcb91ff}
M.TERTIARY_FG = Color.init{hex_rgba = 0xefe7aa}
M.CRITICAL_FG = Color.init{hex_rgba = 0xff8282}
2018-02-18 20:50:49 -05:00
-- arc patterns
local GREY2 = 0xbfbfbf
local GREY5 = 0x565656
2021-07-04 19:50:55 -04:00
M.INDICATOR_BG = Color.Gradient{
2017-07-19 00:36:15 -04:00
Color.ColorStop{hex_rgba = GREY5, stop = 0.0},
Color.ColorStop{hex_rgba = GREY2, stop = 0.5},
2021-07-04 19:50:55 -04:00
Color.ColorStop{hex_rgba = GREY5, stop = 1.0}
2017-07-19 00:36:15 -04:00
}
2018-02-18 20:50:49 -05:00
local BLUE1 = 0x99CEFF
local BLUE3 = 0x316BA6
2021-07-04 19:50:55 -04:00
M.INDICATOR_FG_PRIMARY = Color.Gradient{
2017-07-19 00:36:15 -04:00
Color.ColorStop{hex_rgba = BLUE3, stop = 0.0},
Color.ColorStop{hex_rgba = BLUE1, stop = 0.5},
Color.ColorStop{hex_rgba = BLUE3, stop = 1.0}
}
local PURPLE1 = 0xeecfff
local PURPLE3 = 0x9523ff
2021-07-04 19:50:55 -04:00
M.INDICATOR_FG_SECONDARY = Color.Gradient{
2017-07-19 00:36:15 -04:00
Color.ColorStop{hex_rgba = PURPLE3, stop = 0.0},
Color.ColorStop{hex_rgba = PURPLE1, stop = 0.5},
Color.ColorStop{hex_rgba = PURPLE3, stop = 1.0}
}
2021-07-04 19:50:55 -04:00
local RED1 = 0xFF3333
local RED3 = 0xFFB8B8
M.INDICATOR_FG_CRITICAL = Color.Gradient{
Color.ColorStop{hex_rgba = RED1, stop = 0.0},
Color.ColorStop{hex_rgba = RED3, stop = 0.5},
Color.ColorStop{hex_rgba = RED1, stop = 1.0}
2018-02-18 20:50:49 -05:00
}
-- plot patterns
local PLOT_BLUE1 = 0x003f7c
local PLOT_BLUE2 = 0x1e90ff
local PLOT_BLUE3 = 0x316ece
local PLOT_BLUE4 = 0x8cc7ff
2021-07-04 19:50:55 -04:00
M.PLOT_FILL_BORDER_PRIMARY = Color.Gradient{
2018-02-18 20:50:49 -05:00
Color.ColorStop{hex_rgba = PLOT_BLUE1, stop = 0.0},
Color.ColorStop{hex_rgba = PLOT_BLUE2, stop = 1.0}
}
2021-07-04 19:50:55 -04:00
M.PLOT_FILL_BG_PRIMARY = Color.Gradient{
2018-02-18 20:50:49 -05:00
Color.ColorStop{hex_rgba = PLOT_BLUE3, stop = 0.0, alpha = 0.2},
Color.ColorStop{hex_rgba = PLOT_BLUE4, stop = 1.0, alpha = 1.0}
}
local PLOT_PURPLE1 = 0x3e0077
local PLOT_PURPLE2 = 0x9523ff
local PLOT_PURPLE3 = 0x7a30a3
local PLOT_PURPLE4 = 0xeac4ff
2021-07-04 19:50:55 -04:00
M.PLOT_FILL_BORDER_SECONDARY = Color.Gradient{
2018-02-18 20:50:49 -05:00
Color.ColorStop{hex_rgba = PLOT_PURPLE1, stop = 0.0},
Color.ColorStop{hex_rgba = PLOT_PURPLE2, stop = 1.0}
2017-07-19 00:36:15 -04:00
}
2021-07-04 19:50:55 -04:00
M.PLOT_FILL_BG_SECONDARY = Color.Gradient{
2018-02-18 20:50:49 -05:00
Color.ColorStop{hex_rgba = PLOT_PURPLE3, stop = 0.0, alpha = 0.2},
Color.ColorStop{hex_rgba = PLOT_PURPLE4, stop = 1.0, alpha = 1.0}
}
local PLOT_YELLOW1 = 0x231f00
local PLOT_YELLOW2 = 0x7c6f00
local PLOT_YELLOW3 = 0x8c8225
local PLOT_YELLOW4 = 0xfff387
2021-07-04 19:50:55 -04:00
M.PLOT_FILL_BORDER_TERTIARY = Color.Gradient{
2018-02-18 20:50:49 -05:00
Color.ColorStop{hex_rgba = PLOT_YELLOW1, stop = 0.0},
Color.ColorStop{hex_rgba = PLOT_YELLOW2, stop = 1.0}
}
2021-07-04 19:50:55 -04:00
M.PLOT_FILL_BG_TERTIARY = Color.Gradient{
2018-02-18 20:50:49 -05:00
Color.ColorStop{hex_rgba = PLOT_YELLOW3, stop = 0.0, alpha = 0.2},
Color.ColorStop{hex_rgba = PLOT_YELLOW4, stop = 1.0, alpha = 1.0}
}
-- panel pattern
2021-07-04 19:50:55 -04:00
M.PANEL_BG = Color.init{hex_rgba = 0x000000, alpha = 0.7}
2018-02-18 20:50:49 -05:00
2017-07-19 02:18:57 -04:00
M = Util.set_finalizer(M, function() print('Cleaning up Patterns.lua') end)
2017-07-19 00:36:15 -04:00
return M