From dd11071926a2764394cb06e4fe7c0cd79ede829c Mon Sep 17 00:00:00 2001 From: Vuong Hoang Date: Fri, 14 Mar 2025 23:03:11 -0700 Subject: [PATCH] Added wezterm. Fixed issues in Readme.MD --- LICENSE | 2 +- README.md | 106 +++++++++++++++++++++++---------------------- wezterm/README.md | 5 +++ wezterm/config.lua | 73 +++++++++++++++++++++++++++++++ 4 files changed, 133 insertions(+), 53 deletions(-) create mode 100644 wezterm/README.md create mode 100644 wezterm/config.lua diff --git a/LICENSE b/LICENSE index ef3bded..e616221 100644 --- a/LICENSE +++ b/LICENSE @@ -1,4 +1,4 @@ - Copyright 2024 Vuong Hoang + Copyright 2025 Vuong Hoang Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/README.md b/README.md index 9e71b56..1b1a935 100644 --- a/README.md +++ b/README.md @@ -4,84 +4,86 @@ The Australis Dark color theme is inspired by the Southern Lights: The Aurora Australis -The theme consists of 16 terminal colors and a specification for usage. It is designed to be medium contrast and easy on the eyes as well as having an aesthetic appeal. +The theme consists of 16 terminal colors and a specification for usage. It is designed to be medium contrast and easy on the eyes as well as having an aesthetic appeal. It is based on the following design criteria: -* All colors are cooler than neutral. -* With the exception of black, white and yellow, ANSI terminal colors have a perceived lab lightness of 65. *Bright* variants have a lab lightness of 80. -* As neutral colors get brighter, they shift slightly towards green while maintaining the overall cool blue temperature. This is a design decision to give it an antactic ocean aurora theme. -* Overall contrast is medium to medium high to maintain eye comfort. + +- All colors are cooler than neutral. +- With the exception of black, white and yellow, ANSI terminal colors have a perceived lab lightness of 65. _Bright_ variants have a lab lightness of 80. +- As neutral colors get brighter, they shift slightly towards green while maintaining the overall cool blue temperature. This is a design decision to give it an antactic ocean aurora theme. +- Overall contrast is medium to medium high to maintain eye comfort. ## Ice - Main Colors -These colors are the base colors. The background is a slightly cool light black without becoming too blue. As the primary colors increase in brightness, they start tinting more green. These are the primary colors that should make up the background and foreground. +These colors are the base colors. The background is a slightly cool light black without becoming too blue. As the primary colors increase in brightness, they start tinting more green. These are the primary colors that should make up the background and foreground. -| ![#222531](https://placehold.co/100/222531/222531) | ![#a9bcc3](https://placehold.co/100/a9bcc3/a9bcc3) |![#cce7ec](https://placehold.co/100/cce7ec/cce7ec) | -| :----: | :----: | :----: | -| #222531 | #a9bcc3 | #c7e7f9 | -| Background | Foreground | Highlight | -| Black | White | Bright White | +| ![#222531](https://placehold.co/100/222531/222531) | ![#a9bcc3](https://placehold.co/100/a9bcc3/a9bcc3) | ![#cce7ec](https://placehold.co/100/cce7ec/cce7ec) | +| :------------------------------------------------: | :------------------------------------------------: | :------------------------------------------------: | +| #222531 | #a9bcc3 | #c7e7f9 | +| Background | Foreground | Highlight | +| Black | White | Bright White | ## Aurora - Primary Colors -These make up the bulk of the color volume for the theme. These colors can be used generously. By default, blue, cyan and green are used in that order of preference. Bright variants are used for highlighting purposes. +These make up the bulk of the color volume for the theme. These colors can be used generously. By default, blue, cyan and green are used in that order of preference. Bright variants are used for highlighting purposes. -| ![#6388D8](https://placehold.co/100/6388D8/6388D8) | ![#a4c4ff](https://placehold.co/100/a4c4ff/a4c4ff) | ![#00b1a8](https://placehold.co/100/00b1a8/00b1a8) | ![#42dcd1](https://placehold.co/100/42dcd1/42dcd1) | ![#16B866](https://placehold.co/100/16B866/16B866) | ![#51e08a](https://placehold.co/100/51e08a/51e08a) | -| :----: | :----: | :----: | :----: | :----: | :----: | -| #6388D8 | #a4c4ff | #00b1a8 | #42dcd1 | #16B866 | #51e08a -| Blue | Bright Blue | Cyan | Bright Cyan | Green | Bright Green | +| ![#6388D8](https://placehold.co/100/6388D8/6388D8) | ![#a4c4ff](https://placehold.co/100/a4c4ff/a4c4ff) | ![#00b1a8](https://placehold.co/100/00b1a8/00b1a8) | ![#42dcd1](https://placehold.co/100/42dcd1/42dcd1) | ![#16B866](https://placehold.co/100/16B866/16B866) | ![#51e08a](https://placehold.co/100/51e08a/51e08a) | +| :------------------------------------------------: | :------------------------------------------------: | :------------------------------------------------: | :------------------------------------------------: | :------------------------------------------------: | :------------------------------------------------: | +| #6388D8 | #a4c4ff | #00b1a8 | #42dcd1 | #16B866 | #51e08a | +| Blue | Bright Blue | Cyan | Bright Cyan | Green | Bright Green | ## Dawn - Accent Colors These should be used sparingly for the theme. -| ![#ff491a](https://placehold.co/100/ff491a/ff491a) | ![#ff854f](https://placehold.co/100/ff854f/ff854f) | ![#e1c631](https://placehold.co/100/e1c631/e1c631) | ![#FFE14E](https://placehold.co/100/FFE14E/FFE14E) | ![#9d78ff](https://placehold.co/100/9d78ff/9d78ff) | ![#d8adff](https://placehold.co/100/d8adff/d8adff) | -| :----: | :----: | :----: | :----: | :----: | :----: | -| #ff491a | #ff854f | #e1c631 | #FFE14E | #9d78ff | #d8adff -| Red | Bright Red | Yellow | Bright Yellow | Magenta | Bright Magenta | +| ![#ff491a](https://placehold.co/100/ff491a/ff491a) | ![#ff854f](https://placehold.co/100/ff854f/ff854f) | ![#e1c631](https://placehold.co/100/e1c631/e1c631) | ![#FFE14E](https://placehold.co/100/FFE14E/FFE14E) | ![#9d78ff](https://placehold.co/100/9d78ff/9d78ff) | ![#d8adff](https://placehold.co/100/d8adff/d8adff) | +| :------------------------------------------------: | :------------------------------------------------: | :------------------------------------------------: | :------------------------------------------------: | :------------------------------------------------: | :------------------------------------------------: | +| #ff491a | #ff854f | #e1c631 | #FFE14E | #9d78ff | #d8adff | +| Red | Bright Red | Yellow | Bright Yellow | Magenta | Bright Magenta | ## Sea - Neutral Contrast Colors -These are neutral tones between black and bright white for adjusting contrast and for the representation of text on the colors and themes with varying degrees of contrast. Black, Bright Black, White and Bright White can be substituted for any of the contrast colors to give the desired contrast. Uses for the darks include low-contrast elements like comments. As with all neutral tones in the theme, green tint is progressively increased with brightness. +These are neutral tones between black and bright white for adjusting contrast and for the representation of text on the colors and themes with varying degrees of contrast. Black, Bright Black, White and Bright White can be substituted for any of the contrast colors to give the desired contrast. Uses for the darks include low-contrast elements like comments. As with all neutral tones in the theme, green tint is progressively increased with brightness. ### Darks -| ![#222531](https://placehold.co/100/222531/222531) | ![#373b46](https://placehold.co/100/373b46/373b46) | ![#414751](https://placehold.co/100/414751/414751) | ![#565f69](https://placehold.co/100/565f69/565f69) | ![#6e7882](https://placehold.co/100/6e7882/6e7882) | ![#86929d](https://placehold.co/100/86929d/86929d) | -| :----: | :----: | :----: | :----: | :----: | :----: | -| #222531 | #373b46 | #c7e7f9 | #565f69 | #6e7882 | #6e7882 | -| Black (LAB 15) | Bright Black (LAB 25) | Dark_30 (LAB 30) | Dark_40 (LAB 40) | Dark_50 (Lab 50) | Dark_60 (Lab 60) +| ![#222531](https://placehold.co/100/222531/222531) | ![#373b46](https://placehold.co/100/373b46/373b46) | ![#414751](https://placehold.co/100/414751/414751) | ![#565f69](https://placehold.co/100/565f69/565f69) | ![#6e7882](https://placehold.co/100/6e7882/6e7882) | ![#86929d](https://placehold.co/100/86929d/86929d) | +| :------------------------------------------------: | :------------------------------------------------: | :------------------------------------------------: | :------------------------------------------------: | :------------------------------------------------: | :------------------------------------------------: | +| #222531 | #373b46 | #414751 | #565f69 | #6e7882 | #86929d | +| Black (LAB 15) | Bright Black (LAB 25) | Dark_30 (LAB 30) | Dark_40 (LAB 40) | Dark_50 (Lab 50) | Dark_60 (Lab 60) | ### Brights -| ![#9daeb6](https://placehold.co/100/9daeb6/9daeb6) |![#a9bcc3](https://placehold.co/100/a9bcc3/a9bcc3) | ![#b3cbcf](https://placehold.co/100/b3cbcf/b3cbcf) | ![#cce7ec](https://placehold.co/100/cce7ec/cce7ec) | -| :----: | :----: | :----: | :----: | -| #9daeb6 | #a9bcc3 | #b3cbcf | #cce7ec | -| Bright 70 (LAB 70) | White (Lab 75) | Bright_80 (LAB 80) | Bright White (LAB 90) +| ![#9daeb6](https://placehold.co/100/9daeb6/9daeb6) | ![#a9bcc3](https://placehold.co/100/a9bcc3/a9bcc3) | ![#b3cbcf](https://placehold.co/100/b3cbcf/b3cbcf) | ![#cce7ec](https://placehold.co/100/cce7ec/cce7ec) | +| :------------------------------------------------: | :------------------------------------------------: | :------------------------------------------------: | :------------------------------------------------: | +| #9daeb6 | #a9bcc3 | #b3cbcf | #cce7ec | +| Bright 70 (LAB 70) | White (Lab 75) | Bright_80 (LAB 80) | Bright White (LAB 90) | ## All Colors and Hex Codes -| Swatch | Hex | Color | -| -- | :--: | :-- | -| ![#222531](https://placehold.co/100/222531/222531) | #222531 | black | -| ![#373b46](https://placehold.co/100/373b46/373b46) | #373b46 | bright black | -| ![#a9bcc3](https://placehold.co/100/a9bcc3/a9bcc3) | #a9bcc3 | white | -| ![#cce7ec](https://placehold.co/100/cce7ec/cce7ec) | #cce7ec | bright white | -| ![#ff491a](https://placehold.co/100/ff491a/ff491a) | #ff491a | red | -| ![#ff854f](https://placehold.co/100/ff854f/ff854f) | #ff854f | bright red | -| ![#16B866](https://placehold.co/100/16B866/16B866) | #16B866 | green | -| ![#51e08a](https://placehold.co/100/51e08a/51e08a) | #51e08a | bright green | -| ![#6388D8](https://placehold.co/100/6388D8/6388D8) | #6388D8 | blue | -| ![#a4c4ff](https://placehold.co/100/a4c4ff/a4c4ff) | #a4c4ff | bright blue | -| ![#e1c631](https://placehold.co/100/e1c631/e1c631) | #e1c631 | yellow | -| ![#FFE14E](https://placehold.co/100/FFE14E/FFE14E) | #FFE14E | bright yellow | -| ![#9d78ff](https://placehold.co/100/9d78ff/9d78ff) | #9d78ff | magenta | + +| Swatch | Hex | Color | +| -------------------------------------------------- | :-----: | :------------- | +| ![#222531](https://placehold.co/100/222531/222531) | #222531 | black | +| ![#373b46](https://placehold.co/100/373b46/373b46) | #373b46 | bright black | +| ![#a9bcc3](https://placehold.co/100/a9bcc3/a9bcc3) | #a9bcc3 | white | +| ![#cce7ec](https://placehold.co/100/cce7ec/cce7ec) | #cce7ec | bright white | +| ![#ff491a](https://placehold.co/100/ff491a/ff491a) | #ff491a | red | +| ![#ff854f](https://placehold.co/100/ff854f/ff854f) | #ff854f | bright red | +| ![#16B866](https://placehold.co/100/16B866/16B866) | #16B866 | green | +| ![#51e08a](https://placehold.co/100/51e08a/51e08a) | #51e08a | bright green | +| ![#6388D8](https://placehold.co/100/6388D8/6388D8) | #6388D8 | blue | +| ![#a4c4ff](https://placehold.co/100/a4c4ff/a4c4ff) | #a4c4ff | bright blue | +| ![#e1c631](https://placehold.co/100/e1c631/e1c631) | #e1c631 | yellow | +| ![#FFE14E](https://placehold.co/100/FFE14E/FFE14E) | #FFE14E | bright yellow | +| ![#9d78ff](https://placehold.co/100/9d78ff/9d78ff) | #9d78ff | magenta | | ![#d8adff](https://placehold.co/100/d8adff/d8adff) | #d8adff | bright magenta | -| ![#00b1a8](https://placehold.co/100/00b1a8/00b1a8) | #00b1a8 | cyan | -| ![#42dcd1](https://placehold.co/100/42dcd1/42dcd1) | #42dcd1 | bright cyan | -| ![#414751](https://placehold.co/100/414751/414751) | #414751 | dark 30 | -| ![#565f69](https://placehold.co/100/565f69/565f69) | #565f69 | dark 40 | -| ![#6e7882](https://placehold.co/100/6e7882/6e7882) | #6e7882 | dark 50 | -| ![#86929d](https://placehold.co/100/86929d/86929d) | #86929d | dark 60 | -| ![#9daeb6](https://placehold.co/100/9daeb6/9daeb6) | #9daeb6 | bright 70 | -| ![#b3cbcf](https://placehold.co/100/b3cbcf/b3cbcf) | #b3cbcf | bright 80 | +| ![#00b1a8](https://placehold.co/100/00b1a8/00b1a8) | #00b1a8 | cyan | +| ![#42dcd1](https://placehold.co/100/42dcd1/42dcd1) | #42dcd1 | bright cyan | +| ![#414751](https://placehold.co/100/414751/414751) | #414751 | dark 30 | +| ![#565f69](https://placehold.co/100/565f69/565f69) | #565f69 | dark 40 | +| ![#6e7882](https://placehold.co/100/6e7882/6e7882) | #6e7882 | dark 50 | +| ![#86929d](https://placehold.co/100/86929d/86929d) | #86929d | dark 60 | +| ![#9daeb6](https://placehold.co/100/9daeb6/9daeb6) | #9daeb6 | bright 70 | +| ![#b3cbcf](https://placehold.co/100/b3cbcf/b3cbcf) | #b3cbcf | bright 80 | Copyright 2024 Vuong Hoang diff --git a/wezterm/README.md b/wezterm/README.md new file mode 100644 index 0000000..e7974ee --- /dev/null +++ b/wezterm/README.md @@ -0,0 +1,5 @@ +## Wezterm Australis Dark + +### Installation Instructions + +Copy the contents of the config.lua to your .wezterm.lua file. diff --git a/wezterm/config.lua b/wezterm/config.lua new file mode 100644 index 0000000..b0f4f28 --- /dev/null +++ b/wezterm/config.lua @@ -0,0 +1,73 @@ +config.colors = { + -- Australis Dark Colorscheme + -- The default text color + foreground = '#a9bcc3', + -- The default background color + background = '#222531', + + -- Overrides the cell background color when the current cell is occupied by the + -- cursor and the cursor style is set to Block + cursor_bg = '#6388D8', + -- Overrides the text color when the current cell is occupied by the cursor + cursor_fg = '#373b46', + -- Specifies the border color of the cursor when the cursor style is set to Block, + -- or the color of the vertical or horizontal bar when the cursor style is set to + -- Bar or Underline. + cursor_border = '#6388D8', + + -- the foreground color of selected text + selection_fg = '#373b46', + -- the background color of selected text + selection_bg = '#6388D8', + + -- The color of the scrollbar "thumb"; the portion that represents the current viewport + scrollbar_thumb = '#373b46', + + -- The color of the split lines between panes + split = '#373b46', + + ansi = { + '#222531', -- 'black', + '#ff491a', -- 'maroon', + '#16B866', -- 'green', + '#e1c631', -- 'olive', + '#6388D8', -- 'navy', + '#9d78ff', -- 'purple', + '#00b1a8', -- 'teal', + '#a9bcc3', -- 'silver', + }, + brights = { + '#373b46', -- 'grey', + '#ff854f', -- 'red', + '#51e08a', -- 'lime', + '#FFE14E', -- 'yellow', + '#a4c4ff', -- 'blue', + '#d8adff', -- 'fuchsia', + '#42dcd1', -- 'aqua', + '#cce7ec', -- 'white', + }, + + compose_cursor = 'FFE14E', + + -- Colors for copy_mode and quick_select + -- available since: 20220807-113146-c2fee766 + -- In copy_mode, the color of the active text is: + -- 1. copy_mode_active_highlight_* if additional text was selected using the mouse + -- 2. selection_* otherwise + copy_mode_active_highlight_bg = { Color = '#6388D8' }, + -- use `AnsiColor` to specify one of the ansi color palette values + -- (index 0-15) using one of the names "Black", "Maroon", "Green", + -- "Olive", "Navy", "Purple", "Teal", "Silver", "Grey", "Red", "Lime", + -- "Yellow", "Blue", "Fuchsia", "Aqua" or "White". + copy_mode_active_highlight_fg = { Color = '#373b46' }, + copy_mode_inactive_highlight_bg = { Color = '#222531' }, + copy_mode_inactive_highlight_fg = { Color = '#373b46' }, + + quick_select_label_bg = { AnsiColor = 'Fuchsia' }, + quick_select_label_fg = { AnsiColor = 'Black' }, + quick_select_match_bg = { AnsiColor = 'Navy' }, + quick_select_match_fg = { AnsiColor = 'Grey' }, + +--- input_selector_label_bg = { AnsiColor = 'Black' }, -- (*Since: Nightly Builds Only*) +--- input_selector_label_fg = { Color = '#ffffff' }, -- (*Since: Nightly Builds Only*) +} \ No newline at end of file