diff --git a/README.md b/README.md index 9ad53ef..e89ec2c 100644 --- a/README.md +++ b/README.md @@ -36,15 +36,15 @@ Install the theme with your preferred package manager, such as [lazy.nvim](https colorscheme kanagawa-paper ``` -### [Lua](https://www.lua.org) +### Lua ```lua vim.cmd("colorscheme kanagawa-paper") ``` -#### External Plugins +### External Plugins -##### [Lualine](https://github.com/nvim-lualine/lualine.nvim) +#### [Lualine](https://github.com/nvim-lualine/lualine.nvim) ```lua local kanagawa_paper = require("lualine.themes.kanagawa-paper") @@ -87,7 +87,8 @@ The code that defines the default configuration can be found [here](lua/kanagawa ## 🔧 Customizing Colors -There are _two_ kinds of colors: `PaletteColors` and `ThemeColors`; +There are two kinds of colors: `PaletteColors` and `ThemeColors`. + `PaletteColors` are defined directly as RGB Hex strings, and have arbitrary names that recall their actual color. Conversely, `ThemeColors` are named and grouped _semantically_ on the basis of their actual function. @@ -197,23 +198,16 @@ end, ## 🍭 Extras -- [alacritty](extras/alacritty_kanagawa.yml) -- [Alfred](extras/alfred.md) -- [base16](extras/base16-theme.yaml) -- [broot](extras/broot_kanagawa.toml) -- [emacs, doom emacs](extras/kanagawa-theme.el) -- [fish](extras/kanagawa.fish) -- [foot](extras/foot_kanagawa.ini) -- [iTerm](extras/kanagawa.itermcolors) -- [kitty](extras/kanagawa.conf) -- [mintty](extras/kanagawa.minttyrc) +- [alacritty](extras/alacritty_kanagawa_paper.yml) +- [fish](extras/kanagawa_paper.fish) +- [kitty](extras/kitty_kanagawa_paper.conf) - [pywal](extras/pywal-theme.json) -- [sway](extras/kanagawa.sway) -- [wezterm](extras/wezterm.lua) -- [Windows Terminal](extras/windows_terminal.json) -- [Xresources](extras/.Xresources) -- [tmTheme (bat, delta and lazygit)](extras/kanagawa.tmTheme) -- [JSON compatible with many terminals](extras/Kanagawa.json) Check [Gogh](https://github.com/Gogh-Co/Gogh#-terminals) for the list of supported terminals. +- [wezterm](extras/wezterm.lua) (guide: [Defining a Color Scheme in a separate file](https://wezfurlong.org/wezterm/config/appearance.html#defining-a-color-scheme-in-a-separate-file)) +- [vscode](extras/vscode.json) (guide: [Creating a new Color Theme](https://code.visualstudio.com/api/extension-guides/color-theme#create-a-new-color-theme)) +- [vscode terminal](extras/vscode_terminal.json) (guide: [Visual Studio Code Theme Color](https://code.visualstudio.com/api/references/theme-color)) +- [Windows Terminal](extras/windows_terminal.json) (guide: [Color schemes in Windows Terminal](https://learn.microsoft.com/en-us/windows/terminal/customize-settings/color-schemes)) + +PRs are welcome if you want to add an extra for a specific application. ## 👏 Acknowledgements diff --git a/extras/Kanagawa Dragon.json b/extras/Kanagawa Dragon.json deleted file mode 100644 index 0e98b97..0000000 --- a/extras/Kanagawa Dragon.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "name": "Kanagawa Dragon", - "comment": "A theme inspired by the colors of the famous painting by Katsushika Hokusa", - "background-color": "#181616", - "foreground-color": "#C5C9C5", - "badge-color": "#181616", - "bold-color": "#72A7BC", - "cursor-color": "#C8C093", - "highlight-background-color": "#2D4F67", - "highlight-foreground-color": "#C8C093", - "palette": [ - "#0D0C0C", - "#C4746E", - "#8A9A7B", - "#C4B28A", - "#8BA4B0", - "#A292A3", - "#8EA4A2", - "#C8C093", - "#A6A69C", - "#E46876", - "#87A987", - "#E6C384", - "#7FB4CA", - "#938AA9", - "#7AA89F", - "#C5C9C5" - ], - "use-badge-color": false, - "use-bold-color": false, - "use-cursor-color": true, - "use-highlight-color": true, - "use-theme-colors": false -} diff --git a/extras/Kanagawa.json b/extras/Kanagawa.json deleted file mode 100644 index a2e5336..0000000 --- a/extras/Kanagawa.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "name": "Kanagawa", - "comment": "A theme inspired by the colors of the famous painting by Katsushika Hokusa", - "background-color": "#1F1F28", - "foreground-color": "#DCD7BA", - "badge-color": "#1F1F28", - "bold-color": "#72A7BC", - "cursor-color": "#C8C093", - "highlight-background-color": "#2D4F67", - "highlight-foreground-color": "#C8C093", - "palette": [ - "#16161D", - "#C34043", - "#76946A", - "#C0A36E", - "#7E9CD8", - "#957FB8", - "#6A9589", - "#C8C093", - "#727169", - "#E82424", - "#98BB6C", - "#E6C384", - "#7FB4CA", - "#938AA9", - "#7AA89F", - "#DCD7BA" - ], - "use-badge-color": false, - "use-bold-color": false, - "use-cursor-color": true, - "use-highlight-color": true, - "use-theme-colors": false -} diff --git a/extras/alacritty_kanagawa_dragon.yml b/extras/alacritty_kanagawa_paper.yml similarity index 77% rename from extras/alacritty_kanagawa_dragon.yml rename to extras/alacritty_kanagawa_paper.yml index 0beaf55..67eb270 100644 --- a/extras/alacritty_kanagawa_dragon.yml +++ b/extras/alacritty_kanagawa_paper.yml @@ -1,8 +1,8 @@ -# Kanagawa Dragon Alacritty Colors +# Kanagawa Paper Alacritty Colors colors: primary: - background: '#181616' - foreground: '#c5c9c5' + background: '#1F1F28' + foreground: '#DCD7BA' normal: black: '#0d0c0c' @@ -25,10 +25,10 @@ colors: white: '#c5c9c5' selection: - background: '#2D4F67' + background: '#658594' foreground: '#C8C093' indexed_colors: - { index: 16, color: '#b6927b' } - - { index: 17, color: '#b98d7b' } + - { index: 17, color: '#ff5d62' } diff --git a/extras/alfred.md b/extras/alfred.md deleted file mode 100644 index 33c0400..0000000 --- a/extras/alfred.md +++ /dev/null @@ -1,3 +0,0 @@ -# Alfred Themes - -- [wave](https://www.alfredapp.com/extras/theme/H6Cwmm2rG1/) diff --git a/extras/base16-theme.yaml b/extras/base16-theme.yaml deleted file mode 100644 index 4f0da6e..0000000 --- a/extras/base16-theme.yaml +++ /dev/null @@ -1,18 +0,0 @@ -scheme: "Kanagawa" -author: "Originally by rebelot(https://github.com/rebelot), ported by montdor (https://github.com/montdor)" -base00: "1F1F28" -base01: "2A2A37" -base02: "223249" -base03: "727169" -base04: "C8C093" -base05: "DCD7BA" -base06: "938AA9" -base07: "363646" -base08: "C34043" -base09: "FFA066" -base0A: "DCA561" -base0B: "98BB6C" -base0C: "7FB4CA" -base0D: "7E9CD8" -base0E: "957FB8" -base0F: "D27E99" diff --git a/extras/broot_kanagawa.toml b/extras/broot_kanagawa.toml deleted file mode 100644 index 2ef2571..0000000 --- a/extras/broot_kanagawa.toml +++ /dev/null @@ -1,47 +0,0 @@ -[skin] -default = "rgb(220, 215, 186) rgb(31, 31, 40) / rgb(54, 54, 70) rgb(42, 42, 55)" -tree = "rgb(54, 54, 70) none" -file = "none none" -directory = "rgb(126, 156, 216) none bold" -exe = "rgb(195, 64, 66) none" -link = "rgb(149, 127, 184) none" -pruning = "rgb(54, 54, 70) none italic" -perm__ = "rgb(54, 54, 70) none" -perm_r = "none none" -perm_w = "none none" -perm_x = "none none" -owner = "rgb(54, 54, 70) none" -group = "rgb(54, 54, 70) none" -sparse = "none none" -git_branch = "rgb(147, 138, 169) none" -git_insertions = "rgb(118, 148, 106) none" -git_deletions = "rgb(195, 64, 66) none" -git_status_current = "none none" -git_status_modified = "rgb(192, 163, 110) none" -git_status_new = "rgb(118, 148, 106) none" -git_status_ignored = "rgb(54, 54, 70) none" -git_status_conflicted = "rgb(195, 64, 66) none" -git_status_other = "rgb(195, 64, 66) none" -selected_line = "none rgb(42, 42, 55)" -char_match = "rgb(118, 148, 106) none underlined" -file_error = "rgb(255, 160, 102) none italic" -flag_label = "none none" -flag_value = "rgb(192, 163, 110) none bold" -input = "none none" -status_error = "rgb(255, 160, 102) rgb(42, 42, 55)" -status_job = "rgb(147, 138, 169) rgb(42, 42, 55) bold" -status_normal = "none rgb(42, 42, 55)" -status_italic = "rgb(192, 163, 110) rgb(42, 42, 55)" -status_bold = "rgb(147, 138, 169) rgb(42, 42, 55) bold" -status_code = "rgb(147, 138, 169) rgb(42, 42, 55)" -status_ellipsis = "none rgb(42, 42, 55)" -scrollbar_track = "rgb(42, 42, 55) none" -scrollbar_thumb = "none none" -help_paragraph = "none none" -help_bold = "rgb(147, 138, 169) none bold" -help_italic = "rgb(147, 138, 169) none italic" -help_code = "rgb(147, 138, 169) rgb(42, 42, 55)" -help_headers = "rgb(192, 163, 110) none" -help_table_border = "none none" -preview_title = "gray(20) rgb(31, 31, 40)" -staging_area_title = "gray(22) rgb(31, 31, 40)" diff --git a/extras/foot_kanagawa.ini b/extras/foot_kanagawa.ini deleted file mode 100644 index 9facf18..0000000 --- a/extras/foot_kanagawa.ini +++ /dev/null @@ -1,27 +0,0 @@ -[colors] -foreground = dcd7ba -background = 1f1f28 - -selection-foreground = c8c093 -selection-background = 2d4f67 - -regular0 = 090618 -regular1 = c34043 -regular2 = 76946a -regular3 = c0a36e -regular4 = 7e9cd8 -regular5 = 957fb8 -regular6 = 6a9589 -regular7 = c8c093 - -bright0 = 727169 -bright1 = e82424 -bright2 = 98bb6c -bright3 = e6c384 -bright4 = 7fb4ca -bright5 = 938aa9 -bright6 = 7aa89f -bright7 = dcd7ba - -16 = ffa066 -17 = ff5d62 diff --git a/extras/kanagawa-theme.el b/extras/kanagawa-theme.el deleted file mode 100644 index 87e011e..0000000 --- a/extras/kanagawa-theme.el +++ /dev/null @@ -1,515 +0,0 @@ -;;; package: --- A theme inspired by the colors of the famous painting by Katsushika Hokusa - -;;; Commentary: Original theme created by rebelot see: https://github.com/rebelot/kanagawa.nvim -;;; Code: - -(eval-when-compile - (require 'cl-lib)) - -(require 'autothemer) - -(unless (>= emacs-major-version 24) - (error "Requires Emacs 24 or later")) - - -(autothemer-deftheme - kanagawa "A theme inspired by the colors of the famous painting by Katsushika Hokusa" - - ((((class color) (min-colors #xFFFFFF)) ; col 1 GUI/24bit - ((class color) (min-colors #xFF))) ; col 2 Xterm/256 - - ;; Define our color palette - (fujiWhite "#DCD7BA" "#ffffff") - (old-white "#C8C093" "#ffffff") - - (sumiInk-0 "#16161D" "#000000") - (sumiInk-1b "#181820" "#000000") - (sumiInk-1 "#1F1F28" "#080808") - (sumiInk-2 "#2A2A37" "#121212") - (sumiInk-3 "#363646" "#303030") - (sumiInk-4 "#54546D" "#303030") - - (waveBlue-1 "#223249" "#4e4e4e") - (waveBlue-2 "#2D4F67" "#585858") - (waveAqua1 "#6A9589" "#6a9589") - (waveAqua2 "#7AA89F" "#717C7C") - - (winterGreen "#2B3328" "#585858") - (winterYellow "#49443C" "#585858") - (winterRed "#43242B" "#585858") - (winterBlue "#252535" "#585858") - - (autumnGreen "#76946A" "#585858") - (autumnRed "#C34043" "#585858") - (autumnYellow "#DCA561" "#585858") - - (samuraiRed "#E82424" "#585858") - (roninYellow "#FF9E3B" "#585858") - - (dragonBlue "#658594" "#658594") - (fujiGray "#727169" "#717C7C") - (springViolet1 "#938AA9" "#717C7C") - (oniViolet "#957FB8" "#717C7C") - (crystalBlue "#7E9CD8" "#717C7C") - (springViolet2 "#9CABCA" "#717C7C") - (springBlue "#7FB4CA" "#717C7C") - (lightBlue "#A3D4D5" "#717C7C") - (springGreen "#98BB6C" "#717C7C") - (boatYellow1 "#938056" "#717C7C") - (boatYellow2 "#C0A36E" "#717C7C") - (carpYellow "#E6C384" "#717C7C") - (sakuraPink "#D27E99" "#717C7C") - (waveRed "#E46876" "#717C7C") - (peachRed "#FF5D62" "#717C7C") - (surimiOrange "#FFA066" "#717C7C") - (katanaGray "#717C7C" "#717C7C") - (comet "#54536D" "#4e4e4e")) - - ;; Customize faces - ( - (default (:background sumiInk-1b :foreground fujiWhite)) - (border (:background sumiInk-1b :foreground sumiInk-0)) - (button (:foreground waveAqua2)) - (child-frame (:background sumiInk-0 :foreground sumiInk-0)) - (child-frame-border (:background sumiInk-0 :foreground sumiInk-0)) - (cursor (:background lightBlue :foreground sumiInk-0 :bold t)) - (error (:foreground samuraiRed)) - (fringe (:foreground sumiInk-3)) - (glyph-face (:background sumiInk-4)) - (glyphless-char (:foreground sumiInk-4)) - (header-line (:background sumiInk-0)) - (highlight (:background comet :foreground springViolet1)) - (hl-line (:background sumiInk-2)) - (homoglyph (:foreground lightBlue)) - (internal-border (:background sumiInk-1b)) - (line-number (:foreground sumiInk-4)) - (line-number-current-line (:foreground springViolet2 :background sumiInk-2 :bold t)) - (lv-separator (:foreground waveBlue-2 :background sumiInk-2)) - (match (:background carpYellow :foreground sumiInk-0)) - (menu (:background sumiInk-0 :foreground fujiWhite)) - (mode-line (:background sumiInk-0)) - (mode-line-inactive (:background nil :foreground sumiInk-4 :bold nil)) - (mode-line-active (:background sumiInk-0 :foreground old-white :bold nil)) - (mode-line-highlight (:foreground boatYellow2)) - (mode-line-buffer-id (:foreground waveAqua2 :bold t)) - (numbers (:background sakuraPink)) - (region (:background waveBlue-2)) - (separator-line (:background sumiInk-0)) - (shadow (:background sumiInk-0)) - (success (:foreground waveAqua2)) - (vertical-border (:foreground sumiInk-4)) - (warning (:foreground roninYellow)) - (window-border (:background sumiInk-1b)) - (window-divider (:foreground sumiInk-2)) - (hi-yellow (:background carpYellow :foreground sumiInk-1b)) - - ;; Font lock - (font-lock-type-face (:foreground waveAqua2)) - (font-lock-regexp-grouping-backslash (:foreground boatYellow2)) - (font-lock-keyword-face (:foreground oniViolet :weight 'semi-bold)) - (font-lock-warning-face (:foreground roninYellow)) - (font-lock-string-face (:foreground springGreen :italic t)) - (font-lock-builtin-face (:foreground springBlue)) - (font-lock-reference-face (:foreground peachRed)) - (font-lock-constant-face (:foreground carpYellow)) - (font-lock-function-name-face (:foreground crystalBlue)) - (font-lock-variable-name-face (:foreground waveRed)) - (font-lock-negation-char-face (:foreground peachRed)) - (font-lock-comment-face (:foreground fujiGray :italic t)) - (font-lock-comment-delimiter-face (:foreground fujiGray :italic t)) - (font-lock-doc-face (:foreground comet)) - (font-lock-doc-markup-face (:foreground comet)) - (font-lock-preprocessor-face (:foreground boatYellow2)) - (elisp-shorthand-font-lock-face (:foreground fujiWhite)) - - (info-xref (:foreground carpYellow)) - (minibuffer-prompt-end (:foreground autumnRed :background winterRed)) - (minibuffer-prompt (:foreground carpYellow :background winterYellow)) - (epa-mark (:foreground waveRed)) - (dired-mark (:foreground waveRed)) - (trailing-whitespace (:background comet)) - (mode-line (:background sumiInk-0 :foreground fujiWhite :bold t)) - - ;; Battery colors - (doom-modeline-battery-critical (:foreground peachRed)) - (doom-modeline-battery-warning (:foreground springGreen)) - (doom-modeline-battery-charging (:foreground fujiGray)) - (doom-modeline-battery-error (:foreground peachRed)) - (doom-modeline-battery-normal (:foreground springViolet1)) - (doom-modeline-battery-full (:foreground waveAqua2)) - - ;; Doom visual state - (doom-modeline-evil-motion-state (:foreground lightBlue)) - (doom-modeline-evil-emacs-state (:foreground crystalBlue)) - (doom-modeline-evil-insert-state (:foreground peachRed)) - (doom-modeline-evil-normal-state (:foreground lightBlue)) - (doom-modeline-evil-visual-state (:foreground springGreen)) - (doom-modeline-evil-replace-state (:foreground roninYellow)) - (doom-modeline-evil-operator-state (:foreground crystalBlue)) - - (doom-modeline-project-dir (:bold t :foreground waveAqua2)) - (doom-modeline-buffer-path (:inherit 'bold :foreground waveAqua2)) - (doom-modeline-buffer-file (:inherit 'bold :foreground oniViolet)) - (doom-modeline-buffer-modified (:inherit 'bold :foreground carpYellow)) - (doom-modeline-error (:background peachRed)) - (doom-modeline-buffer-major-mode (:foreground waveAqua2 :bold t)) - (doom-modeline-info (:bold t :foreground lightBlue)) - (doom-modeline-project-dir (:bold t :foreground surimiOrange)) - (doom-modeline-bar (:bold t :background springViolet1)) - (doom-modeline-panel (:inherit 'bold :background boatYellow2 :foreground sumiInk-2)) - (doom-themes-visual-bell (:background autumnRed)) - - ;; elfeed - (elfeed-search-feed-face (:foreground springViolet1)) - (elfeed-search-tag-face (:foreground waveAqua2)) - - ;; message colors - (message-header-name (:foreground sumiInk-4)) - (message-header-other (:foreground surimiOrange)) - (message-header-subject (:foreground carpYellow)) - (message-header-to (:foreground old-white)) - (message-header-cc (:foreground waveAqua2)) - (message-header-xheader (:foreground old-white)) - (custom-link (:foreground crystalBlue)) - (link (:foreground crystalBlue)) - - ;; org-mode - (org-done (:foreground dragonBlue)) - (org-code (:background sumiInk-0)) - (org-meta-line (:background winterGreen :foreground springGreen)) - (org-block (:background sumiInk-0 :foreground sumiInk-4)) - (org-block-begin-line (:background winterBlue :foreground springBlue)) - (org-block-end-line (:background winterRed :foreground peachRed)) - (org-headline-done (:foreground dragonBlue :strike-through t)) - (org-todo (:foreground surimiOrange :bold t)) - (org-headline-todo (:foreground sumiInk-2)) - (org-upcoming-deadline (:foreground peachRed)) - (org-footnote (:foreground waveAqua2)) - (org-indent (:background sumiInk-1b :foreground sumiInk-1b)) - (org-hide (:background sumiInk-1b :foreground sumiInk-1b)) - (org-date (:foreground waveBlue-2)) - (org-ellipsis (:foreground waveBlue-2 :bold t)) - (org-level-1 (:foreground peachRed :height 1.3 :bold t)) - (org-level-2 (:foreground springViolet2 :height 1.15 :bold t)) - (org-level-3 (:foreground boatYellow2 :height 1.05)) - (org-level-4 (:foreground fujiWhite)) - (org-level-5 (:foreground fujiWhite)) - (org-level-6 (:foreground carpYellow)) - (org-level-7 (:foreground surimiOrange)) - (org-level-8 (:foreground springGreen)) - - ;; which-key - (which-key-key-face (:inherit 'font-lock-variable-name-face)) - (which-func (:inherit 'font-lock-function-name-face :bold t)) - (which-key-group-description-face (:foreground waveRed)) - (which-key-command-description-face (:foreground crystalBlue)) - (which-key-local-map-description-face (:foreground carpYellow)) - (which-key-posframe (:background waveBlue-1)) - (which-key-posframe-border (:background waveBlue-1)) - - ;; swiper - (swiper-line-face (:foreground carpYellow)) - (swiper-background-match-face-1 (:background surimiOrange :foreground sumiInk-0)) - (swiper-background-match-face-2 (:background crystalBlue :foreground sumiInk-0)) - (swiper-background-match-face-3 (:background boatYellow2 :foreground sumiInk-0)) - (swiper-background-match-face-4 (:background peachRed :foreground sumiInk-0)) - (swiper-match-face-1 (:inherit 'swiper-background-match-face-1)) - (swiper-match-face-2 (:inherit 'swiper-background-match-face-2)) - (swiper-match-face-3 (:inherit 'swiper-background-match-face-3)) - (swiper-match-face-4 (:inherit 'swiper-background-match-face-4)) - - (counsel-outline-default (:foreground carpYellow)) - (info-header-xref (:foreground carpYellow)) - (xref-file-header (:foreground carpYellow)) - (xref-match (:foreground carpYellow)) - - ;; rainbow delimiters - (rainbow-delimiters-mismatched-face (:foreground peachRed)) - (rainbow-delimiters-unmatched-face (:foreground waveAqua2)) - (rainbow-delimiters-base-error-face (:foreground peachRed)) - (rainbow-delimiters-base-face (:foreground sumiInk-4)) - - (rainbow-delimiters-depth-1-face (:foreground springViolet2)) - (rainbow-delimiters-depth-2-face (:foreground dragonBlue)) - (rainbow-delimiters-depth-3-face (:foreground springViolet1)) - (rainbow-delimiters-depth-4-face (:foreground springGreen)) - (rainbow-delimiters-depth-5-face (:foreground waveAqua2)) - (rainbow-delimiters-depth-6-face (:foreground carpYellow)) - (rainbow-delimiters-depth-7-face (:foreground waveRed)) - (rainbow-delimiters-depth-8-face (:foreground lightBlue)) - (rainbow-delimiters-depth-9-face (:foreground springViolet2)) - - ;; show-paren - (show-paren-match (:background waveAqua1 :foreground sumiInk-0 :bold t)) - (show-paren-match-expression (:background waveAqua1 :foreground sumiInk-0 :bold t)) - (show-paren-mismatch (:background peachRed :foreground old-white)) - (tooltip (:foreground sumiInk-0 :background carpYellow :bold t)) - - ;; company-box - (company-tooltip (:background sumiInk-2)) - (company-tooltip-common (:foreground autumnYellow)) - (company-tooltip-quick-access (:foreground springViolet2)) - (company-tooltip-scrollbar-thumb (:background autumnRed)) - (company-tooltip-scrollbar-track (:background sumiInk-2)) - (company-tooltip-search (:background carpYellow :foreground sumiInk-0 :distant-foreground fujiWhite)) - (company-tooltip-selection (:background peachRed :foreground winterRed :bold t)) - (company-tooltip-mouse (:background sumiInk-2 :foreground sumiInk-0 :distant-foreground fujiWhite)) - (company-tooltip-annotation (:foreground peachRed :distant-foreground sumiInk-1)) - (company-scrollbar-bg (:inherit 'tooltip)) - (company-scrollbar-fg (:background peachRed)) - (company-preview (:foreground carpYellow)) - (company-preview-common (:foreground peachRed :bold t)) - (company-preview-search (:inherit 'company-tooltip-search)) - (company-template-field (:inherit 'match)) - - ;; flycheck - (flycheck-posframe-background-face (:background sumiInk-0)) - (flycheck-posframe-face (:background sumiInk-0)) - (flycheck-posframe-info-face (:background sumiInk-0 :foreground autumnGreen)) - (flycheck-posframe-warning-face (:background sumiInk-0 :foreground lightBlue)) - (flycheck-posframe-error-face (:background sumiInk-0 :foreground samuraiRed)) - (flycheck-fringe-warning (:foreground lightBlue)) - (flycheck-fringe-error (:foreground samuraiRed)) - (flycheck-fringe-info (:foreground autumnGreen)) - (flycheck-error-list-warning (:foreground roninYellow :bold t)) - (flycheck-error-list-error (:foreground samuraiRed :bold t)) - (flycheck-error-list-info (:foreground waveAqua1 :bold t)) - (flycheck-inline-error (:foreground samuraiRed :background winterRed :italic t :bold t :height 138)) - (flycheck-inline-info (:foreground lightBlue :background winterBlue :italic t :bold t :height 138)) - (flycheck-inline-warning (:foreground winterYellow :background carpYellow :italic t :bold t :height 138)) - - ;; indent dots - (highlight-indent-guides-character-face (:foreground sumiInk-3)) - (highlight-indent-guides-stack-character-face (:foreground sumiInk-3)) - (highlight-indent-guides-stack-odd-face (:foreground sumiInk-3)) - (highlight-indent-guides-stack-even-face (:foreground comet)) - (highlight-indent-guides-stack-character-face (:foreground sumiInk-3)) - (highlight-indent-guides-even-face (:foreground sumiInk-2)) - (highlight-indent-guides-odd-face (:foreground comet)) - - (highlight-operators-face (:foreground boatYellow2)) - (highlight-quoted-symbol (:foreground springGreen)) - (highlight-numbers-face (:foreground sakuraPink)) - (highlight-symbol-face (:background waveBlue-1 :foreground lightBlue)) - - ;; ivy - (ivy-current-match (:background crystalBlue :foreground sumiInk-0 :bold t)) - (ivy-action (:background nil :foreground fujiWhite)) - (ivy-grep-line-number (:background nil :foreground springGreen)) - (ivy-minibuffer-match-face-1 (:background nil :foreground waveRed)) - (ivy-minibuffer-match-face-2 (:background nil :foreground springGreen)) - (ivy-minibuffer-match-highlight (:foreground lightBlue)) - (ivy-grep-info (:foreground lightBlue)) - (ivy-grep-line-number (:foreground springViolet2)) - (ivy-confirm-face (:foreground waveAqua2)) - - ;; posframe's - (ivy-posframe (:background sumiInk-2)) - (ivy-posframe-border (:background sumiInk-3)) - - ;;treemacs - (treemacs-directory-collapsed-face (:foreground fujiWhite)) - (treemacs-directory-face (:foreground fujiWhite)) - (treemacs-file-face (:foreground fujiWhite)) - - (treemacs-git-added-face (:foreground surimiOrange)) - (treemacs-git-renamed-face (:foreground fujiWhite)) - (treemacs-git-ignored-face (:foreground sumiInk-4)) - (treemacs-git-unmodified-face (:foreground fujiWhite)) - (treemacs-git-renamed-face (:foreground fujiWhite)) - (treemacs-git-modified-face (:foreground springGreen)) - - ;; lsp and lsp-ui - (lsp-headerline-breadcrumb-path-error-face (:underline (:color springGreen :style 'wave) :foreground sumiInk-4 :background sumiInk-0)) - (lsp-headerline-breadcrumb-path-face (:background sumiInk-0)) - (lsp-headerline-breadcrumb-path-hint-face (:background sumiInk-0)) - (lsp-headerline-breadcrumb-path-info-face (:background sumiInk-0)) - (lsp-headerline-breadcrumb-separator-face (:background sumiInk-0)) - (lsp-headerline-breadcrumb-symbols-face (:background sumiInk-0)) - (lsp-headerline-breadcrumb-project-prefix-face (:background sumiInk-0)) - (lsp-headerline-breadcrumb-symbols-error-face (:foreground peachRed)) - - (lsp-ui-doc-background (:background sumiInk-0 :foreground peachRed)) - (lsp-ui-doc-header (:background sumiInk-0 :foreground peachRed)) - (lsp-ui-doc-border (:background nil :foreground nil)) - (lsp-ui-peek-filename (:foreground lightBlue)) - (lsp-ui-sideline-code-action (:foreground carpYellow)) - (lsp-ui-sideline-current-symbol (:foreground springBlue)) - (lsp-ui-sideline-symbol (:foreground dragonBlue)) - - ;; dashboard - (dashboard-heading (:foreground springViolet2 :bold t)) - (dashboard-items-face (:bold nil :foreground fujiWhite)) - (dashboard-banner-logo-title (:bold t :height 200)) - (dashboard-no-items-face (:foreground sumiInk-4)) - - ;; all-the-icons - (all-the-icons-dgreen (:foreground waveAqua2)) - (all-the-icons-green (:foreground waveAqua2)) - (all-the-icons-dpurple (:foreground springViolet2)) - (all-the-icons-purple (:foreground springViolet2)) - - ;; evil - (evil-ex-lazy-highlight (:foreground winterGreen :background autumnGreen :bold t)) - (evil-ex-substitute-matches (:foreground winterRed :background autumnRed :bold t)) - (evil-ex-substitute-replacement (:foreground surimiOrange :strike-through nil :inherit 'evil-ex-substitute-matches)) - (evil-search-highlight-persist-highlight-face (:background carpYellow)) - - ;; term - (term (:background sumiInk-0 :foreground fujiWhite)) - (term-color-blue (:background crystalBlue :foreground crystalBlue)) - (term-color-bright-blue (:inherit 'term-color-blue)) - (term-color-green (:background waveAqua2 :foreground waveAqua2)) - (term-color-bright-green (:inherit 'term-color-green)) - (term-color-black (:background sumiInk-0 :foreground fujiWhite)) - (term-color-bright-black (:background sumiInk-1b :foreground sumiInk-1b)) - (term-color-white (:background fujiWhite :foreground fujiWhite)) - (term-color-bright-white (:background old-white :foreground old-white)) - (term-color-red (:background peachRed :foreground peachRed)) - (term-color-bright-red (:background springGreen :foreground springGreen)) - (term-color-yellow (:background carpYellow :foreground carpYellow)) - (term-color-bright-yellow (:background carpYellow :foreground carpYellow)) - (term-color-cyan (:background springBlue :foreground springBlue)) - (term-color-bright-cyan (:background springBlue :foreground springBlue)) - (term-color-magenta (:background springViolet2 :foreground springViolet2)) - (term-color-bright-magenta (:background springViolet2 :foreground springViolet2)) - - ;; popup - (popup-face (:inherit 'tooltip)) - (popup-selection-face (:inherit 'tooltip)) - (popup-tip-face (:inherit 'tooltip)) - - ;; anzu - (anzu-match-1 (:foreground waveAqua2 :background sumiInk-2)) - (anzu-match-2 (:foreground carpYellow :background sumiInk-2)) - (anzu-match-3 (:foreground lightBlue :background sumiInk-2)) - - (anzu-mode-line (:foreground sumiInk-0 :background springViolet2)) - (anzu-mode-no-match (:foreground fujiWhite :background peachRed)) - (anzu-replace-to (:foreground springBlue :background winterBlue)) - (anzu-replace-highlight (:foreground peachRed :background winterRed :strike-through t)) - - ;; ace - (ace-jump-face-background (:foreground waveBlue-2)) - (ace-jump-face-foreground (:foreground peachRed :background sumiInk-0 :bold t)) - - ;; vertico - (vertico-multiline (:background samuraiRed)) - (vertico-group-title (:background winterBlue :foreground lightBlue :bold t)) - (vertico-group-separator (:background winterBlue :foreground lightBlue :strike-through t)) - (vertico-current (:foreground carpYellow :bold t :italic t :background waveBlue-1)) - - (vertico-posframe-border (:background sumiInk-3)) - (vertico-posframe (:background sumiInk-2)) - (orderless-match-face-0 (:foreground crystalBlue :bold t)) - - (comint-highlight-prompt (:background springViolet2 :foreground sumiInk-1)) - (completions-annotations (:background nil :foreground dragonBlue :italic t)) - - ;; hydra - (hydra-face-amaranth (:foreground autumnRed)) - (hydra-face-blue (:foreground springBlue)) - (hydra-face-pink (:foreground sakuraPink)) - (hydra-face-red (:foreground peachRed)) - (hydra-face-teal (:foreground lightBlue)) - - ;; centaur-tabs - (centaur-tabs-active-bar-face (:background springBlue :foreground fujiWhite)) - (centaur-tabs-selected (:background sumiInk-1b :foreground fujiWhite :bold t)) - (centaur-tabs-selected-modified (:background sumiInk-1b :foreground fujiWhite)) - (centaur-tabs-modified-marker-selected (:background sumiInk-1b :foreground autumnYellow)) - (centaur-tabs-close-selected (:inherit 'centaur-tabs-selected)) - (tab-line (:background sumiInk-0)) - - (centaur-tabs-unselected (:background sumiInk-0 :foreground sumiInk-4)) - (centaur-tabs-default (:background sumiInk-0 :foreground sumiInk-4)) - (centaur-tabs-unselected-modified (:background sumiInk-0 :foreground peachRed)) - (centaur-tabs-modified-marker-unselected (:background sumiInk-0 :foreground sumiInk-4)) - (centaur-tabs-close-unselected (:background sumiInk-0 :foreground sumiInk-4)) - - (centaur-tabs-close-mouse-face (:background nil :foreground peachRed)) - (centaur-tabs-default (:background roninYellow )) - (centaur-tabs-name-mouse-face (:foreground springBlue :bold t)) - - (git-gutter:added (:foreground autumnGreen)) - (git-gutter:deleted (:foreground waveRed)) - (git-gutter:modified (:foreground springBlue)) - - (diff-hl-margin-change (:foreground springBlue :background winterBlue)) - (diff-hl-margin-delete (:foreground peachRed :background winterRed)) - (diff-hl-margin-insert (:foreground comet :background winterBlue)) - - (bm-fringe-face (:background peachRed :foreground sumiInk-3)) - (bm-fringe-persistent-face (:background peachRed :foreground sumiInk-3)) - - (ansi-color-green (:foreground springGreen)) - (ansi-color-black (:background sumiInk-0)) - (ansi-color-cyan (:foreground waveAqua2)) - (ansi-color-magenta (:foreground sakuraPink)) - (ansi-color-blue (:foreground crystalBlue)) - (ansi-color-red (:foreground peachRed)) - (ansi-color-white (:foreground fujiWhite)) - (ansi-color-yellow (:foreground autumnYellow)) - (ansi-color-bright-white (:foreground old-white)) - (ansi-color-bright-white (:foreground old-white)) - - (tree-sitter-hl-face:attribute (:foreground surimiOrange)) - (tree-sitter-hl-face:escape (:foreground waveRed)) - (tree-sitter-hl-face:constructor (:foreground waveRed :weight 'semi-bold)) - - (tree-sitter-hl-face:constant (:foreground surimiOrange)) - (tree-sitter-hl-face:constant.builtin (:foreground carpYellow :weight 'semi-bold)) - - (tree-sitter-hl-face:embedded (:foreground boatYellow2)) - - (tree-sitter-hl-face:function (:foreground crystalBlue)) - (tree-sitter-hl-face:function.builtin (:foreground peachRed :italic t :background winterRed)) - (tree-sitter-hl-face:function.call (:foreground springViolet2)) - (tree-sitter-hl-face:function.macro (:foreground samuraiRed)) - (tree-sitter-hl-face:function.special (:foreground sakuraPink)) - (tree-sitter-hl-face:function.label (:foreground surimiOrange)) - - (tree-sitter-hl-face:method (:foreground lightBlue)) - (tree-sitter-hl-face:method.call (:foreground lightBlue)) - - (tree-sitter-hl-face:property (:foreground carpYellow)) - (tree-sitter-hl-face:property.definition (:foreground old-white :italic t)) - - (tree-sitter-hl-face:tag (:foreground peachRed)) - - (tree-sitter-hl-face:type (:foreground waveAqua2 :weight 'semi-bold)) - (tree-sitter-hl-face:type.argument (:foreground surimiOrange)) - (tree-sitter-hl-face:type.builtin (:foreground autumnRed)) - (tree-sitter-hl-face:type.parameter (:foreground surimiOrange)) - (tree-sitter-hl-face:type.super (:foreground samuraiRed :bold t)) - - (tree-sitter-hl-face:variable (:foreground springBlue :italic t)) - (tree-sitter-hl-face:variable.builtin (:foreground waveRed)) - (tree-sitter-hl-face:variable.parameter (:foreground springViolet2 :italic t)) - (tree-sitter-hl-face:variable.special (:foreground surimiOrange)) - (tree-sitter-hl-face:variable.synthesized (:foreground lightBlue)) - - (tree-sitter-hl-face:number (:foreground sakuraPink)) - (tree-sitter-hl-face:operator (:foreground sakuraPink :bold t)) - - (tree-sitter-hl-face:punctuation (:foreground lightBlue)) - (tree-sitter-hl-face:punctuation.bracket (:foreground springViolet2 :bold t)) - (tree-sitter-hl-face:punctuation.delimiter (:foreground springViolet2 :bold t)) - (tree-sitter-hl-face:punctuation.special (:foreground peachRed)) - - (tree-sitter-hl-face:case-pattern (:foreground waveRed)) - (tree-sitter-hl-face:variable.synthesized (:foreground waveRed)) - (tree-sitter-hl-face:keyword.compiler (:foreground peachRed :bold t :italic t)) - - (focus-unfocused (:foreground sumiInk-4)) - )) - -;;;###autoload -(and load-file-name - (boundp 'custom-theme-load-path) - (add-to-list 'custom-theme-load-path - (file-name-as-directory - (file-name-directory load-file-name)))) - -(provide-theme 'kanagawa) -;;; kanagawa-theme.el ends here diff --git a/extras/kanagawa.Xresources b/extras/kanagawa.Xresources deleted file mode 100644 index a785fde..0000000 --- a/extras/kanagawa.Xresources +++ /dev/null @@ -1,30 +0,0 @@ -! kanagawa .Xresources file - -*background: #1F1F28 -*foreground: #DCD7BA - -*color0: #090618 -*color8: #727169 - -*color1: #C34043 -*color9: #E82424 - -*color2: #76946A -*color10: #98BB6C - -! *color3: #FFA066 -*color3: #C0A36E -*color11: #E6C384 - -*color4: #7E9CD8 -*color12: #7FB4CA - -*color5: #957FB8 -*color13: #938AA9 - -*color6: #6A9589 -*color14: #7AA89F - -*color7: #C8C093 -*color15: #DCD7BA - diff --git a/extras/kanagawa.conf b/extras/kanagawa.conf deleted file mode 100644 index f2850cd..0000000 --- a/extras/kanagawa.conf +++ /dev/null @@ -1,47 +0,0 @@ -# vim:ft=kitty - -## name: Kanagawa -## license: MIT -## author: Tommaso Laurenzi -## upstream: https://github.com/rebelot/kanagawa.nvim/ - - -background #1F1F28 -foreground #DCD7BA -selection_background #2D4F67 -selection_foreground #C8C093 -url_color #72A7BC -cursor #C8C093 - -# Tabs -active_tab_background #1F1F28 -active_tab_foreground #C8C093 -inactive_tab_background #1F1F28 -inactive_tab_foreground #727169 -#tab_bar_background #15161E - -# normal -color0 #16161D -color1 #C34043 -color2 #76946A -color3 #C0A36E -color4 #7E9CD8 -color5 #957FB8 -color6 #6A9589 -color7 #C8C093 - -# bright -color8 #727169 -color9 #E82424 -color10 #98BB6C -color11 #E6C384 -color12 #7FB4CA -color13 #938AA9 -color14 #7AA89F -color15 #DCD7BA - - -# extended colors -color16 #FFA066 -color17 #FF5D62 - diff --git a/extras/kanagawa.itermcolors b/extras/kanagawa.itermcolors deleted file mode 100644 index e3ceac6..0000000 --- a/extras/kanagawa.itermcolors +++ /dev/null @@ -1,357 +0,0 @@ - - - - - Ansi 0 Color - - Alpha Component - 1 - Blue Component - 0.094117648899555206 - Color Space - sRGB - Green Component - 0.023529412224888802 - Red Component - 0.035294119268655777 - - Ansi 1 Color - - Alpha Component - 1 - Blue Component - 0.26274511218070984 - Color Space - sRGB - Green Component - 0.25098040699958801 - Red Component - 0.76470589637756348 - - Ansi 10 Color - - Alpha Component - 1 - Blue Component - 0.42352941632270813 - Color Space - sRGB - Green Component - 0.73333334922790527 - Red Component - 0.59607845544815063 - - Ansi 11 Color - - Alpha Component - 1 - Blue Component - 0.51764708757400513 - Color Space - sRGB - Green Component - 0.76470589637756348 - Red Component - 0.90196079015731812 - - Ansi 12 Color - - Alpha Component - 1 - Blue Component - 0.7921568751335144 - Color Space - sRGB - Green Component - 0.70588237047195435 - Red Component - 0.49803921580314636 - - Ansi 13 Color - - Alpha Component - 1 - Blue Component - 0.66274511814117432 - Color Space - sRGB - Green Component - 0.54117649793624878 - Red Component - 0.57647061347961426 - - Ansi 14 Color - - Alpha Component - 1 - Blue Component - 0.62352943420410156 - Color Space - sRGB - Green Component - 0.65882354974746704 - Red Component - 0.47843137383460999 - - Ansi 15 Color - - Alpha Component - 1 - Blue Component - 0.729411780834198 - Color Space - sRGB - Green Component - 0.84313726425170898 - Red Component - 0.86274510622024536 - - Ansi 2 Color - - Alpha Component - 1 - Blue Component - 0.41568627953529358 - Color Space - sRGB - Green Component - 0.58039218187332153 - Red Component - 0.46274510025978088 - - Ansi 3 Color - - Alpha Component - 1 - Blue Component - 0.43137255311012268 - Color Space - sRGB - Green Component - 0.63921570777893066 - Red Component - 0.75294119119644165 - - Ansi 4 Color - - Alpha Component - 1 - Blue Component - 0.84705883264541626 - Color Space - sRGB - Green Component - 0.61176472902297974 - Red Component - 0.49411764740943909 - - Ansi 5 Color - - Alpha Component - 1 - Blue Component - 0.72156864404678345 - Color Space - sRGB - Green Component - 0.49803921580314636 - Red Component - 0.58431375026702881 - - Ansi 6 Color - - Alpha Component - 1 - Blue Component - 0.5372549295425415 - Color Space - sRGB - Green Component - 0.58431375026702881 - Red Component - 0.41568627953529358 - - Ansi 7 Color - - Alpha Component - 1 - Blue Component - 0.57647061347961426 - Color Space - sRGB - Green Component - 0.75294119119644165 - Red Component - 0.78431373834609985 - - Ansi 8 Color - - Alpha Component - 1 - Blue Component - 0.4117647111415863 - Color Space - sRGB - Green Component - 0.44313725829124451 - Red Component - 0.44705882668495178 - - Ansi 9 Color - - Alpha Component - 1 - Blue Component - 0.14117647707462311 - Color Space - sRGB - Green Component - 0.14117647707462311 - Red Component - 0.90980392694473267 - - Background Color - - Alpha Component - 1 - Blue Component - 0.15686275064945221 - Color Space - sRGB - Green Component - 0.12156862765550613 - Red Component - 0.12156862765550613 - - Badge Color - - Alpha Component - 0.5 - Blue Component - 0.0 - Color Space - sRGB - Green Component - 0.1491314172744751 - Red Component - 1 - - Bold Color - - Alpha Component - 1 - Blue Component - 0.93333333730697632 - Color Space - sRGB - Green Component - 0.93333333730697632 - Red Component - 0.93333333730697632 - - Cursor Color - - Alpha Component - 1 - Blue Component - 0.57647061347961426 - Color Space - sRGB - Green Component - 0.75294119119644165 - Red Component - 0.78431373834609985 - - Cursor Guide Color - - Alpha Component - 0.25 - Blue Component - 1 - Color Space - sRGB - Green Component - 0.9268307089805603 - Red Component - 0.70213186740875244 - - Cursor Text Color - - Alpha Component - 1 - Blue Component - 0.18431372940540314 - Color Space - sRGB - Green Component - 0.12549020349979401 - Red Component - 0.11372549086809158 - - Foreground Color - - Alpha Component - 1 - Blue Component - 0.729411780834198 - Color Space - sRGB - Green Component - 0.84313726425170898 - Red Component - 0.86274510622024536 - - Link Color - - Alpha Component - 1 - Blue Component - 0.73725491762161255 - Color Space - sRGB - Green Component - 0.65490198135375977 - Red Component - 0.44705882668495178 - - Selected Text Color - - Alpha Component - 1 - Blue Component - 0.57647061347961426 - Color Space - sRGB - Green Component - 0.75294119119644165 - Red Component - 0.78431373834609985 - - Selection Color - - Alpha Component - 1 - Blue Component - 0.40392157435417175 - Color Space - sRGB - Green Component - 0.30980393290519714 - Red Component - 0.17647059261798859 - - Tab Color - - Alpha Component - 1 - Blue Component - 0.40392157435417175 - Color Space - sRGB - Green Component - 0.30980393290519714 - Red Component - 0.17647059261798859 - - - diff --git a/extras/kanagawa.minttyrc b/extras/kanagawa.minttyrc deleted file mode 100644 index e65e22c..0000000 --- a/extras/kanagawa.minttyrc +++ /dev/null @@ -1,19 +0,0 @@ -ForegroundColour=220,215,186 -BackgroundColour=31,31,40 -CursorColour=200,192,147 -Black=9,6,24 -BoldBlack=114,113,105 -Red=195,64,67 -BoldRed=232,36,36 -Green=118,148,106 -BoldGreen=152,187,108 -Yellow=192,163,110 -BoldYellow=230,195,132 -Blue=126,156,216 -BoldBlue=127,180,202 -Magenta=149,127,184 -BoldMagenta=147,138,169 -Cyan=106,149,137 -BoldCyan=122,168,159 -White=200,192,147 -BoldWhite=220,215,186 diff --git a/extras/kanagawa.sway b/extras/kanagawa.sway deleted file mode 100644 index 4cb43d8..0000000 --- a/extras/kanagawa.sway +++ /dev/null @@ -1,110 +0,0 @@ -# Default foreground -set $fujiWhite #DCD7BA - -# Dark foreground (statuslines) -set $oldWhite #C8C093 - -# Dark background (statuslines and floating windows) -set $sumiInk0 #16161D - -# Default background -set $sumiInk1 #1F1F28 - -# Lighter background (colorcolumn, folds) -set $sumiInk2 #2A2A37 - -# Lighter background (cursorline) -set $sumiInk3 #363646 - -# Darker foreground (line numbers, fold column, non-text characters), float borders -set $sumiInk4 #54546D - -# Popup background, visual selection background -set $waveBlue1 #223249 - -# Popup selection background, search background -set $waveBlue2 #2D4F67 - -# Diff Add (background) -set $winterGreen #2B3328 - -# Diff Change (background) -set $winterYellow #49443C - -# Diff Deleted (background) -set $winterRed #43242B - -# Diff Line (background) -set $winterBlue #252535 - -# Git Add -set $autumnGreen #76946A - -# Git Delete -set $autumnRed #C34043 - -# Git Change -set $autumnYellow #DCA561 - -# Diagnostic Error -set $samuraiRed #E82424 - -# Diagnostic Warning -set $roninYellow #FF9E3B - -# Diagnostic Info -set $waveAqua1 #6A9589 - -# Diagnostic Hint -set $dragonBlue #658594 - -# Comments -set $fujiGray #727169 - -# Light foreground -set $springViolet1 #938AA9 - -# Statements and Keywords -set $oniViolet #957FB8 - -# Functions and Titles -set $crystalBlue #7E9CD8 - -# Brackets and punctuation -set $springViolet2 #9CABCA - -# Specials and builtin functions -set $springBlue #7FB4CA - -# Not used -set $lightBlue #A3D4D5 - -# Types -set $waveAqua2 #7AA89F - -# Strings -set $springGreen #98BB6C - -# Not used -set $boatYellow1 #938056 - -# Operators, RegEx -set $boatYellow2 #C0A36E - -# Identifiers -set $carpYellow #E6C384 - -# Numbers -set $sakuraPink #D27E99 - -# Standout specials 1 (builtin variables) -set $waveRed #E46876 - -# Standout specials 2 (exception handling, return) -set $peachRed #FF5D62 - -# Constants, imports, booleans -set $surimiOrange #FFA066 - -# Deprecated -set $katanaGray #717C7C diff --git a/extras/kanagawa.tmTheme b/extras/kanagawa.tmTheme deleted file mode 100644 index d687c6f..0000000 --- a/extras/kanagawa.tmTheme +++ /dev/null @@ -1,450 +0,0 @@ - - - - - name - Kanagawa - settings - - - settings - - background - #1F1F28 - caret - #C8C093 - foreground - #DCD7BA - invisibles - #54546D - lineHighlight - #2D4F67 - selection - #2D4F67 - findHighlight - #2D4F67 - selectionBorder - #222218 - gutterForeground - #54546D - - - - name - Comment - scope - comment - settings - - fontStyle - italic - foreground - #727169 - - - - name - String - scope - string - settings - - foreground - #98BB6C - - - - name - Number - scope - constant.numeric - settings - - foreground - #D27E99 - - - - name - Built-in constant - scope - constant.language - settings - - foreground - #FFA066 - - - - name - User-defined constant - scope - constant.character, constant.other - settings - - foreground - #E6C384 - - - - name - Variable - scope - variable - settings - - fontStyle - #E6C384 - - - - name - Ruby's @variable - scope - variable.other.readwrite.instance - settings - - fontStyle - - foreground - #E6C384 - - - - name - String interpolation - scope - constant.character.escaped, constant.character.escape, string source, string source.ruby - settings - - fontStyle - - foreground - #C0A36E - - - - name - Keyword - scope - keyword - settings - - foreground - #E46876 - - - - name - Storage - scope - storage - settings - - fontStyle - - foreground - #957FB8 - - - - name - Storage type - scope - storage.type - settings - - foreground - #957FB8 - - - - name - Class name - scope - entity.name.class - settings - - foreground - #7AA89F - - - - name - Inherited class - scope - entity.other.inherited-class - settings - - foreground - #7AA89F - - - - name - Function name - scope - entity.name.function - settings - - fontStyle - - foreground - #7E9CD8 - - - - name - Function argument - scope - variable.parameter - settings - - foreground - #b8b4d0 - - - - name - Tag name - scope - entity.name.tag - settings - - fontStyle - - foreground - #7FB4CA - - - - name - Tag attribute - scope - entity.other.attribute-name - settings - - fontStyle - - foreground - #E6C384 - - - - name - Library function - scope - support.function - settings - - fontStyle - - foreground - #7FB4CA - - - - name - Library constant - scope - support.constant - settings - - fontStyle - - foreground - #7FB4CA - - - - name - Library class/type - scope - support.type, support.class - settings - - foreground - #7AA89F - - - - name - Library variable - scope - support.other.variable - settings - - foreground - #FFA066 - - - - name - Invalid - scope - invalid - settings - - fontStyle - - foreground - #FF5D62 - - - - name - Invalid deprecated - scope - invalid.deprecated - settings - - foreground - #717C7C - - - - name - JSON String - scope - meta.structure.dictionary.json string.quoted.double.json - settings - - foreground - #957FB8 - - - - name - diff.header - scope - meta.diff, meta.diff.header - settings - - foreground - #7E9CD8 - - - - name - diff.deleted - scope - markup.deleted - settings - - background - #43242B - - - - name - diff.inserted - scope - markup.inserted - settings - - background - #2B3328 - - - - name - diff.changed - scope - markup.changed - settings - - background - #49443C - - - - scope - constant.numeric.line-number.find-in-files - match - settings - - foreground - #54546D - - - - scope - entity.name.filename - settings - - foreground - #C8C093 - - - - scope - message.error - settings - - foreground - #E82424 - - - - name - JSON Punctuation - scope - punctuation.definition.string.begin.json - meta.structure.dictionary.value.json, punctuation.definition.string.end.json - meta.structure.dictionary.value.json - settings - - foreground - #9CABCA - - - - name - JSON Structure - scope - meta.structure.dictionary.json string.quoted.double.json - settings - - foreground - #957FB8 - - - - name - JSON String - scope - meta.structure.dictionary.value.json string.quoted.double.json - settings - - foreground - #ffffff - - - - name - Escape Characters - scope - constant.character.escape - settings - - foreground - #FF5D62 - - - - name - Regular Expressions - scope - string.regexp - settings - - foreground - #E6C384 - - - - uuid - 592FC036-6BB7-4676-A2F5-2894D48C8E33 - colorSpaceName - sRGB - semanticClass - theme.dark.kanagawa - - diff --git a/extras/kanagawa_dragon.itermcolors b/extras/kanagawa_dragon.itermcolors deleted file mode 100644 index ad7f146..0000000 --- a/extras/kanagawa_dragon.itermcolors +++ /dev/null @@ -1,357 +0,0 @@ - - - - - Ansi 0 Color - - Alpha Component - 1 - Blue Component - 0.047058824449777603 - Color Space - sRGB - Green Component - 0.047058824449777603 - Red Component - 0.050980392843484879 - - Ansi 1 Color - - Alpha Component - 1 - Blue Component - 0.43137255311012268 - Color Space - sRGB - Green Component - 0.45490196347236633 - Red Component - 0.76862746477127075 - - Ansi 10 Color - - Alpha Component - 1 - Blue Component - 0.52941179275512695 - Color Space - sRGB - Green Component - 0.66274511814117432 - Red Component - 0.52941179275512695 - - Ansi 11 Color - - Alpha Component - 1 - Blue Component - 0.51764708757400513 - Color Space - sRGB - Green Component - 0.76470589637756348 - Red Component - 0.90196079015731812 - - Ansi 12 Color - - Alpha Component - 1 - Blue Component - 0.7921568751335144 - Color Space - sRGB - Green Component - 0.70588237047195435 - Red Component - 0.49803921580314636 - - Ansi 13 Color - - Alpha Component - 1 - Blue Component - 0.66274511814117432 - Color Space - sRGB - Green Component - 0.54117649793624878 - Red Component - 0.57647061347961426 - - Ansi 14 Color - - Alpha Component - 1 - Blue Component - 0.62352943420410156 - Color Space - sRGB - Green Component - 0.65882354974746704 - Red Component - 0.47843137383460999 - - Ansi 15 Color - - Alpha Component - 1 - Blue Component - 0.77254903316497803 - Color Space - sRGB - Green Component - 0.78823530673980713 - Red Component - 0.77254903316497803 - - Ansi 2 Color - - Alpha Component - 1 - Blue Component - 0.48235294222831726 - Color Space - sRGB - Green Component - 0.60392159223556519 - Red Component - 0.54117649793624878 - - Ansi 3 Color - - Alpha Component - 1 - Blue Component - 0.54117649793624878 - Color Space - sRGB - Green Component - 0.69803923368453979 - Red Component - 0.76862746477127075 - - Ansi 4 Color - - Alpha Component - 1 - Blue Component - 0.69019609689712524 - Color Space - sRGB - Green Component - 0.64313727617263794 - Red Component - 0.54509806632995605 - - Ansi 5 Color - - Alpha Component - 1 - Blue Component - 0.63921570777893066 - Color Space - sRGB - Green Component - 0.57254904508590698 - Red Component - 0.63529413938522339 - - Ansi 6 Color - - Alpha Component - 1 - Blue Component - 0.63529413938522339 - Color Space - sRGB - Green Component - 0.64313727617263794 - Red Component - 0.55686277151107788 - - Ansi 7 Color - - Alpha Component - 1 - Blue Component - 0.57647061347961426 - Color Space - sRGB - Green Component - 0.75294119119644165 - Red Component - 0.78431373834609985 - - Ansi 8 Color - - Alpha Component - 1 - Blue Component - 0.61176472902297974 - Color Space - sRGB - Green Component - 0.65098041296005249 - Red Component - 0.65098041296005249 - - Ansi 9 Color - - Alpha Component - 1 - Blue Component - 0.46274510025978088 - Color Space - sRGB - Green Component - 0.40784314274787903 - Red Component - 0.89411765336990356 - - Background Color - - Alpha Component - 1 - Blue Component - 0.086274512112140656 - Color Space - sRGB - Green Component - 0.086274512112140656 - Red Component - 0.094117648899555206 - - Badge Color - - Alpha Component - 0.5 - Blue Component - 0.0 - Color Space - sRGB - Green Component - 0.1491314172744751 - Red Component - 1 - - Bold Color - - Alpha Component - 1 - Blue Component - 0.93333333730697632 - Color Space - sRGB - Green Component - 0.93333333730697632 - Red Component - 0.93333333730697632 - - Cursor Color - - Alpha Component - 1 - Blue Component - 0.77254903316497803 - Color Space - sRGB - Green Component - 0.78823530673980713 - Red Component - 0.77254903316497803 - - Cursor Guide Color - - Alpha Component - 0.25 - Blue Component - 1 - Color Space - sRGB - Green Component - 0.9268307089805603 - Red Component - 0.70213186740875244 - - Cursor Text Color - - Alpha Component - 1 - Blue Component - 0.18431372940540314 - Color Space - sRGB - Green Component - 0.12549020349979401 - Red Component - 0.11372549086809158 - - Foreground Color - - Alpha Component - 1 - Blue Component - 0.57647061347961426 - Color Space - sRGB - Green Component - 0.75294119119644165 - Red Component - 0.78431373834609985 - - Link Color - - Alpha Component - 1 - Blue Component - 0.63529413938522339 - Color Space - sRGB - Green Component - 0.64313727617263794 - Red Component - 0.55686277151107788 - - Selected Text Color - - Alpha Component - 1 - Blue Component - 0.77254903316497803 - Color Space - sRGB - Green Component - 0.78823530673980713 - Red Component - 0.77254903316497803 - - Selection Color - - Alpha Component - 1 - Blue Component - 0.28627452254295349 - Color Space - sRGB - Green Component - 0.19607843458652496 - Red Component - 0.13333334028720856 - - Tab Color - - Alpha Component - 1 - Blue Component - 0.40392157435417175 - Color Space - sRGB - Green Component - 0.30980393290519714 - Red Component - 0.17647059261798859 - - - diff --git a/extras/kanagawa.fish b/extras/kanagawa_paper.fish similarity index 68% rename from extras/kanagawa.fish rename to extras/kanagawa_paper.fish index dec9d04..86c3dc3 100644 --- a/extras/kanagawa.fish +++ b/extras/kanagawa_paper.fish @@ -1,17 +1,15 @@ #!/usr/bin/fish -# Kanagawa Fish shell theme -# A template was taken and modified from Tokyonight: -# https://github.com/folke/tokyonight.nvim/blob/main/extras/fish_tokyonight_night.fish +# Kanagawa Paper Fish shell theme set -l foreground DCD7BA normal -set -l selection 2D4F67 brcyan -set -l comment 727169 brblack -set -l red C34043 red -set -l orange FF9E64 brred -set -l yellow C0A36E yellow -set -l green 76946A green -set -l purple 957FB8 magenta -set -l cyan 7AA89F cyan +set -l selection 658594 brcyan +set -l comment a6a69c brblack +set -l red c4746e red +set -l orange b6927b brred +set -l yellow c4b28a yellow +set -l green 8a9a7b green +set -l purple a292a3 magenta +set -l cyan 8ea4a2 cyan set -l pink D27E99 brmagenta # Syntax Highlighting Colors diff --git a/extras/kanagawa_dragon.conf b/extras/kitty_kanagawa_paper.conf similarity index 66% rename from extras/kanagawa_dragon.conf rename to extras/kitty_kanagawa_paper.conf index 8bd90c7..4fb1a67 100644 --- a/extras/kanagawa_dragon.conf +++ b/extras/kitty_kanagawa_paper.conf @@ -1,17 +1,17 @@ # vim:ft=kitty -## name: Kanagawa_dragon +## name: Kanagawa_Paper ## license: MIT -## author: Tommaso Laurenzi -## upstream: https://github.com/rebelot/kanagawa.nvim/ +## author: Simon Ho +## upstream: https://github.com/sho-87/kanagawa-paper.nvim -background #181616 -foreground #c5c9c5 -selection_background #2D4F67 -selection_foreground #C8C093 -url_color #72A7BC -cursor #C8C093 +background #1F1F28 +foreground #DCD7BA +selection_background #658594 +selection_foreground #c8c093 +url_color #8992a7 +cursor #c8c093 # Tabs active_tab_background #12120f @@ -43,5 +43,5 @@ color15 #c5c9c5 # extended colors color16 #b6927b -color17 #b98d7b +color17 #ff5d62 diff --git a/extras/pywal-theme.json b/extras/pywal-theme.json index edc46c4..cb477a9 100644 --- a/extras/pywal-theme.json +++ b/extras/pywal-theme.json @@ -1,27 +1,27 @@ { - "colors": { - "color0": "#090618", - "color1": "#C34043", - "color2": "#76946A", - "color3": "#C0A36E", - "color4": "#7E9CD8", - "color5": "#957FB8", - "color6": "#6A9589", - "color7": "#C8C093", - "color8": "#727169", - "color9": "#E82424", - "color10": "#98BB6C", - "color11": "#E6C384", - "color12": "#7FB4CA", - "color13": "#938AA9", - "color14": "#7AA89F", - "color15": "#DCD7BA", - "color16": "#FFA066", - "color17": "#FF5D62" - }, - "special": { - "foreground": "#DCD7BA", - "background": "#1F1F28", - "cursor": "#C8C093" - } + "colors": { + "color0": "#0d0c0c", + "color1": "#c4746e", + "color2": "#8a9a7b", + "color3": "#c4b28a", + "color4": "#8ba4b0", + "color5": "#a292a3", + "color6": "#8ea4a2", + "color7": "#C8C093", + "color8": "#a6a69c", + "color9": "#E46876", + "color10": "#87a987", + "color11": "#E6C384", + "color12": "#7FB4CA", + "color13": "#938AA9", + "color14": "#7AA89F", + "color15": "#c5c9c5", + "color16": "#b6927b", + "color17": "#ff5d62" + }, + "special": { + "foreground": "#DCD7BA", + "background": "#1F1F28", + "cursor": "#C8C093" + } } diff --git a/extras/vscode.json b/extras/vscode.json new file mode 100644 index 0000000..a386469 --- /dev/null +++ b/extras/vscode.json @@ -0,0 +1,810 @@ +{ + "name": "Kanagawa Paper", + "type": "dark", + "semanticHighlighting": true, + "colors": { + "activityBar.background": "#2A2A37", + "activityBar.foreground": "#DCD7BA", + "activityBarBadge.background": "#658594", + "activityBarBadge.foreground": "#DCD7BA", + "badge.background": "#2A2A37", + "button.background": "#2A2A37", + "button.secondaryBackground": "#223249", + "button.secondaryForeground": "#DCD7BA", + "checkbox.border": "#223249", + "debugToolBar.background": "#16161D", + "descriptionForeground": "#DCD7BA", + "diffEditor.insertedTextBackground": "#2B3328", + "dropdown.background": "#16161D", + "dropdown.border": "#16161D", + "editor.background": "#1F1F28", + "editor.findMatchBackground": "#2D4F67", + "editor.findMatchBorder": "#FF9E3B", + "editor.findMatchHighlightBackground": "#2D4F67", + "editor.foreground": "#DCD7BA", + "editorHoverWidget.highlightForeground": "#658594", + "editorInlayHint.foreground": "#727169", + "editorInlayHint.background": "#1F1F28", + "editor.lineHighlightBackground": "#2A2A37", + "editorLineNumber.activeForeground": "#FF9E3B", + "editorGutter.addedBackground": "#76946A", + "editorGutter.deletedBackground": "#C34043", + "editorGutter.modifiedBackground": "#DCA561", + "editor.wordHighlightBackground": "#3636464d", + "editor.wordHighlightBorder": "#54546D", + "editor.wordHighlightStrongBackground": "#3636464d", + "editor.wordHighlightStrongBorder": "#54546D", + "editor.selectionBackground": "#658594", + "editor.selectionHighlightBackground": "#363646", + "editor.selectionHighlightBorder": "#54546D", + "editorBracketMatch.background": "#16161D", + "editorBracketMatch.border": "#54546D", + "editorBracketHighlight.foreground1": "#c4746e", + "editorBracketHighlight.foreground2": "#c4b28a", + "editorBracketHighlight.foreground3": "#8ba4b0", + "editorBracketHighlight.foreground4": "#b98d7b", + "editorBracketHighlight.foreground5": "#8a9a7b", + "editorBracketHighlight.foreground6": "#949fb5", + "editorBracketHighlight.unexpectedBracket.foreground": "#FF5D62", + "editorBracketPairGuide.activeBackground1": "#c4746e", + "editorBracketPairGuide.activeBackground2": "#c4b28a", + "editorBracketPairGuide.activeBackground3": "#8ba4b0", + "editorBracketPairGuide.activeBackground4": "#b98d7b", + "editorBracketPairGuide.activeBackground5": "#8a9a7b", + "editorBracketPairGuide.activeBackground6": "#949fb5", + "editorCursor.background": "#c8c093", + "editorCursor.foreground": "#1f1f28", + "editorError.foreground": "#ff5d62", + "editorGroup.border": "#16161D", + "editorGroupHeader.tabsBackground": "#16161D", + "editorHoverWidget.background": "#1F1F28", + "editorHoverWidget.border": "#2A2A37", + "editorIndentGuide.activeBackground": "#363646", + "editorIndentGuide.background": "#2A2A37", + "editorLineNumber.foreground": "#54546D", + "editorMarkerNavigation.background": "#363646", + "editorRuler.foreground": "#363646", + "editorSuggestWidget.background": "#223249", + "editorSuggestWidget.border": "#223249", + "editorSuggestWidget.selectedBackground": "#2D4F67", + "editorWarning.foreground": "#FF9E3B", + "editorWhitespace.foreground": "#1F1F28", + "editorWidget.background": "#1f1f28", + "focusBorder": "#658594", + "gitDecoration.ignoredResourceForeground": "#727169", + "input.background": "#16161D", + "list.activeSelectionBackground": "#363646", + "list.activeSelectionForeground": "#DCD7BA", + "list.focusBackground": "#2A2A37", + "list.focusForeground": "#DCD7BA", + "list.highlightForeground": "#7E9CD8", + "list.hoverBackground": "#363646", + "list.hoverForeground": "#DCD7BA", + "list.inactiveSelectionBackground": "#2A2A37", + "list.inactiveSelectionForeground": "#DCD7BA", + "list.warningForeground": "#FF9E3B", + "menu.foreground": "#DCD7BA", + "menu.separatorBackground": "#16161D", + "minimapGutter.addedBackground": "#76946A", + "minimapGutter.deletedBackground": "#C34043", + "minimapGutter.modifiedBackground": "#DCA561", + "panel.border": "#16161D", + "sideBar.border": "#16161D", + "panelSectionHeader.background": "#1f1f28", + "peekView.border": "#54546D", + "peekViewEditor.background": "#2A2A37", + "peekViewEditor.matchHighlightBackground": "#658594", + "peekViewResult.background": "#363646", + "scrollbar.shadow": "#363646", + "scrollbarSlider.activeBackground": "#6f6f9080", + "scrollbarSlider.background": "#54546D66", + "scrollbarSlider.hoverBackground": "#54546D80", + "settings.focusedRowBackground": "#363646", + "settings.headerForeground": "#DCD7BA", + "sideBar.background": "#1F1F28", + "sideBar.foreground": "#DCD7BA", + "sideBarSectionHeader.background": "#363646", + "sideBarSectionHeader.foreground": "#DCD7BA", + "statusBar.background": "#16161D", + "statusBar.debuggingBackground": "#E82424", + "statusBar.debuggingBorder": "#957FB8", + "statusBar.debuggingForeground": "#DCD7BA", + "statusBar.foreground": "#C8C093", + "statusBar.noFolderBackground": "#1f1f28", + "statusBarItem.hoverBackground": "#363646", + "statusBarItem.remoteBackground": "#2D4F67", + "statusBarItem.remoteForeground": "#DCD7BA", + "tab.activeBackground": "#363646", + "tab.activeForeground": "#DCD7BA", + "tab.border": "#16161d", + "tab.hoverBackground": "#54546D", + "tab.inactiveBackground": "#1f1f28", + "tab.unfocusedHoverBackground": "#2A2A37", + "terminal.background": "#1F1F28", + "terminal.foreground": "#DCD7BA", + "terminalCursor.background": "#c8c093", + "terminalCursor.foreground": "#1f1f28", + "terminal.ansiBlack": "#0d0c0c", + "terminal.ansiBlue": "#8ba4b0", + "terminal.ansiCyan": "#8ea4a2", + "terminal.ansiGreen": "#8a9a7b", + "terminal.ansiMagenta": "#a292a3", + "terminal.ansiRed": "#c4746e", + "terminal.ansiWhite": "#C8C093", + "terminal.ansiYellow": "#c4b28a", + "terminal.ansiBrightBlack": "#a6a69c", + "terminal.ansiBrightBlue": "#7FB4CA", + "terminal.ansiBrightCyan": "#7AA89F", + "terminal.ansiBrightGreen": "#87a987", + "terminal.ansiBrightMagenta": "#938AA9", + "terminal.ansiBrightRed": "#E46876", + "terminal.ansiBrightWhite": "#c5c9c5", + "terminal.ansiBrightYellow": "#E6C384", + "textBlockQuote.background": "#1F1F28", + "textBlockQuote.border": "#16161D", + "textLink.foreground": "#6A9589", + "textPreformat.foreground": "#FF9E3B", + "titleBar.activeBackground": "#363646", + "titleBar.activeForeground": "#DCD7BA", + "titleBar.inactiveBackground": "#1F1F28", + "titleBar.inactiveForeground": "#DCD7BA", + "walkThrough.embeddedEditorBackground": "#1F1F28" + }, + "tokenColors": [ + { + "name": "Comment", + "scope": ["comment", "punctuation.definition.comment"], + "settings": { + "foreground": "#727169" + } + }, + { + "name": "Variables", + "scope": ["variable", "string constant.other.placeholder"], + "settings": { + "foreground": "#DCD7BA" + } + }, + { + "name": "Colors", + "scope": ["constant.other.color"], + "settings": { + "foreground": "#b6927b" + } + }, + { + "name": "Invalid", + "scope": ["invalid", "invalid.illegal"], + "settings": { + "foreground": "#E82424" + } + }, + { + "name": "Storage - Type", + "scope": ["storage.type"], + "settings": { + "foreground": "#a292a3" + } + }, + { + "name": "Storage - Modifier", + "scope": ["storage.modifier"], + "settings": { + "foreground": "#a292a3" + } + }, + { + "name": "Control Keyword", + "scope": [ + "keyword.control.flow", + "keyword.control.conditional", + "keyword.control.loop" + ], + "settings": { + "foreground": "#8992a7", + "fontStyle": "bold" + } + }, + { + "name": "Operator, Misc", + "scope": [ + "keyword.control", + "constant.other.color", + "meta.tag", + "keyword.other.template", + "keyword.other.substitution", + "keyword.other" + ], + "settings": { + "foreground": "#c4746e" + } + }, + { + "name": "ini file definition", + "scope": ["keyword.other.definition.ini"], + "settings": { + "foreground": "#b98d7b" + } + }, + { + "name": "Operator, Misc", + "scope": ["keyword.control.trycatch"], + "settings": { + "foreground": "#c4746e", + "fontStyle": "bold" + } + }, + { + "name": "Identifiers", + "scope": ["keyword.other.unit", "keyword.operator"], + "settings": { + "foreground": "#c4b28a" + } + }, + { + "name": "Punctuation, Brace", + "scope": [ + "punctuation", + "punctuation.definition.tag", + "punctuation.separator.inheritance.php", + "punctuation.definition.tag.html", + "punctuation.definition.tag.begin.html", + "punctuation.definition.tag.end.html", + "punctuation.section.embedded", + "meta.brace", + "keyword.operator.type.annotation", + "keyword.operator.namespace" + ], + "settings": { + "foreground": "#9e9b93" + } + }, + { + "name": "Tag", + "scope": ["entity.name.tag", "meta.tag.sgml"], + "settings": { + "foreground": "#c4b28a" + } + }, + { + "name": "HTML Tag", + "scope": ["entity.name.tag.html"], + "settings": { + "foreground": "#a292a3" + } + }, + { + "name": "Function, Special Method", + "scope": [ + "entity.name.function", + "meta.function-call", + "variable.function", + "support.function", + "keyword.other.special-method" + ], + "settings": { + "foreground": "#8ba4b0" + } + }, + { + "name": "Macto", + "scope": ["entity.name.function.macro"], + "settings": { + "foreground": "#b98d7b" + } + }, + { + "name": "Block Level Variables", + "scope": ["meta.block variable.other"], + "settings": { + "foreground": "#DCD7BA" + } + }, + { + "name": "Other Variable", + "scope": ["support.other.variable"], + "settings": { + "foreground": "#DCD7BA" + } + }, + { + "name": "String Link", + "scope": ["string.other.link"], + "settings": { + "foreground": "#b6927b" + } + }, + { + "name": "Constant, Function Argument, Tag Attribute, Embedded", + "scope": [ + "constant.numeric", + "constant.language", + "support.constant", + "constant.character", + "constant.escape" + ], + "settings": { + "foreground": "#b6927b" + } + }, + { + "name": "Boolean", + "scope": ["constant.language.boolean"], + "settings": { + "foreground": "#b6927b" + } + }, + { + "name": "Number", + "scope": ["constant.numeric"], + "settings": { + "foreground": "#a292a3" + } + }, + { + "name": "String, Symbols, Inherited Class, Markup Heading", + "scope": [ + "string", + "punctuation.definition.string", + "constant.other.symbol", + "constant.other.key", + "entity.other.inherited-class", + "markup.heading", + "markup.inserted.git_gutter", + "meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js", + "markup.inline.raw.string" + ], + "settings": { + "foreground": "#8a9a7b" + } + }, + { + "name": "Class, Support", + "scope": [ + "entity.name", + "support.type", + "support.class", + "support.other.namespace.use.php", + "meta.use.php", + "support.other.namespace.php", + "support.type.sys-types" + ], + "settings": { + "foreground": "#8ea4a2" + } + }, + { + "name": "Namespace, Module", + "scope": ["entity.name.type.module", "entity.name.namespace"], + "settings": { + "foreground": "#DCD7BA" + } + }, + { + "name": "Go import", + "scope": ["entity.name.import.go"], + "settings": { + "foreground": "#8992a7" + } + }, + { + "name": "Property", + "scope": ["variable.other.property"], + "settings": { + "foreground": "#c4b28a" + } + }, + { + "name": "Import", + "scope": ["keyword.control.import", "keyword.import", "meta.import"], + "settings": { + "foreground": "#8992a7" + } + }, + { + "name": "CSS Class and Support", + "scope": [ + "source.css support.type.property-name", + "source.sass support.type.property-name", + "source.scss support.type.property-name", + "source.less support.type.property-name", + "source.stylus support.type.property-name", + "source.postcss support.type.property-name" + ], + "settings": { + "foreground": "#8ea4a2" + } + }, + { + "name": "Sub-methods", + "scope": [ + "entity.name.module.js", + "variable.import.parameter.js", + "variable.other.class.js" + ], + "settings": { + "foreground": "#8ba4b0" + } + }, + { + "name": "Language methods", + "scope": ["variable.language"], + "settings": { + "foreground": "#8ba4b0" + } + }, + { + "name": "entity.name.method.js", + "scope": ["entity.name.method.js"], + "settings": { + "foreground": "#8ba4b0" + } + }, + { + "name": "meta.method.js", + "scope": [ + "meta.class-method.js entity.name.function.js", + "variable.function.constructor" + ], + "settings": { + "foreground": "#8ba4b0" + } + }, + { + "name": "Attributes", + "scope": ["entity.other.attribute-name"], + "settings": { + "foreground": "#8992a7" + } + }, + { + "name": "HTML Attributes", + "scope": [ + "entity.other.attribute-name.html", + "entity.other.attribute-name", + "invalid.deprecated.entity.other.attribute-name.html" + ], + "settings": { + "foreground": "#c4b28a" + } + }, + { + "name": "CSS Classes", + "scope": ["entity.other.attribute-name.class"], + "settings": { + "foreground": "#c4b28a" + } + }, + { + "name": "CSS ID's", + "scope": ["source.sass keyword.control"], + "settings": { + "foreground": "#8ba4b0" + } + }, + { + "name": "Inserted", + "scope": ["markup.inserted"], + "settings": { + "foreground": "#76946A" + } + }, + { + "name": "Deleted", + "scope": ["markup.deleted"], + "settings": { + "foreground": "#C34043" + } + }, + { + "name": "Changed", + "scope": ["markup.changed"], + "settings": { + "foreground": "#DCA561" + } + }, + { + "name": "Regular Expressions", + "scope": ["string.regexp"], + "settings": { + "foreground": "#8ba4b0" + } + }, + { + "name": "Escape Characters", + "scope": ["constant.character.escape"], + "settings": { + "foreground": "#8ba4b0" + } + }, + { + "name": "URL", + "scope": ["*url*", "*link*", "*uri*"], + "settings": { + "fontStyle": "underline" + } + }, + { + "name": "Decorators", + "scope": [ + "tag.decorator.js entity.name.tag.js", + "tag.decorator.js punctuation.definition.tag.js" + ], + "settings": { + "foreground": "#8992a7" + } + }, + { + "name": "ES7 Bind Operator", + "scope": [ + "source.js constant.other.object.key.js string.unquoted.label.js" + ], + "settings": { + "foreground": "#c4746e" + } + }, + { + "name": "JSON Key - Level 0", + "scope": [ + "source.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#DCD7BA" + } + }, + { + "name": "JSON Key - Level 1", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#c4746e" + } + }, + { + "name": "JSON Key - Level 2", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#c4b28a" + } + }, + { + "name": "JSON Key - Level 3", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#658594" + } + }, + { + "name": "JSON Key - Level 4", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#b98d7b" + } + }, + { + "name": "JSON Key - Level 5", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#87a987" + } + }, + { + "name": "JSON Key - Level 6", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#737c73" + } + }, + { + "name": "JSON Key - Level 7", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#949fb5" + } + }, + { + "name": "JSON Key - Level 8", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#a292a3" + } + }, + { + "name": "Markdown - Plain", + "scope": [ + "text.html.markdown", + "punctuation.definition.list_item.markdown" + ], + "settings": { + "foreground": "#DCD7BA" + } + }, + { + "name": "Markdown - Markup Raw Inline", + "scope": ["text.html.markdown markup.inline.raw.markdown"], + "settings": { + "foreground": "#8992a7" + } + }, + { + "name": "Markdown - Markup Raw Inline Punctuation", + "scope": [ + "text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown" + ], + "settings": { + "foreground": "#8992a7" + } + }, + { + "name": "Markdown - Heading", + "scope": [ + "markdown.heading", + "entity.name.section.markdown", + "markup.heading.markdown" + ], + "settings": { + "foreground": "#8ba4b0" + } + }, + { + "name": "Markup - Italic", + "scope": ["markup.italic"], + "settings": { + "fontStyle": "italic", + "foreground": "#c4746e" + } + }, + { + "name": "Markup - Bold", + "scope": ["markup.bold", "markup.bold string"], + "settings": { + "fontStyle": "bold" + } + }, + { + "name": "Markup - Bold-Italic", + "scope": [ + "markup.bold markup.italic", + "markup.italic markup.bold", + "markup.quote markup.bold", + "markup.bold markup.italic string", + "markup.italic markup.bold string", + "markup.quote markup.bold string" + ], + "settings": { + "fontStyle": "bold", + "foreground": "#c4746e" + } + }, + { + "name": "Markup - Underline", + "scope": ["markup.underline"], + "settings": { + "fontStyle": "underline", + "foreground": "#8ba4b0" + } + }, + { + "name": "Markdown - Blockquote", + "scope": ["markup.quote punctuation.definition.blockquote.markdown"], + "settings": { + "foreground": "#9e9b93" + } + }, + { + "name": "Markup - Quote", + "scope": ["markup.quote"], + "settings": { + "fontStyle": "italic" + } + }, + { + "name": "Markdown - Link", + "scope": ["string.other.link.title.markdown"], + "settings": { + "foreground": "#b6927b" + } + }, + { + "name": "Markdown - Link Description", + "scope": ["string.other.link.description.title.markdown"], + "settings": { + "foreground": "#8992a7" + } + }, + { + "name": "Markdown - Link Anchor", + "scope": ["constant.other.reference.link.markdown"], + "settings": { + "foreground": "#c4b28a" + } + }, + { + "name": "Markup - Raw Block", + "scope": ["markup.raw.block"], + "settings": { + "foreground": "#8992a7" + } + }, + { + "name": "Markdown - Raw Block Fenced", + "scope": ["markup.raw.block.fenced.markdown"], + "settings": { + "foreground": "#9e9b93" + } + }, + { + "name": "Markdown - Fenced Bode Block", + "scope": ["punctuation.definition.fenced.markdown"], + "settings": { + "foreground": "#9e9b93" + } + }, + { + "name": "Markdown - Fenced Bode Block Variable", + "scope": [ + "markup.raw.block.fenced.markdown", + "variable.language.fenced.markdown", + "punctuation.section.class.end" + ], + "settings": { + "foreground": "#DCD7BA" + } + }, + { + "name": "Markdown - Fenced Language", + "scope": ["variable.language.fenced.markdown"], + "settings": { + "foreground": "#9e9b93" + } + }, + { + "name": "Markdown - Separator", + "scope": ["meta.separator"], + "settings": { + "fontStyle": "bold", + "foreground": "#8ba4b0" + } + }, + { + "name": "Markup - Table", + "scope": ["markup.table"], + "settings": { + "foreground": "#DCD7BA" + } + } + ], + "semanticTokenColors": { + "parameter": "#a6a69c", + "variable": "#DCD7BA", + "arithmetic": "#a292a3", + "method": "#8ba4b0", + "function": "#8ba4b0", + "operator": "#c4746e", + "parameter.declaration": "#c4b28a", + "parameter.definition": "#c4b28a", + "variable.readonly": "#b98d7b", + "variable.readonly.local": "#DCD7BA", + "variable.readonly.defaultLibrary": "#8ba4b0", + "macro": "#b98d7b", + "keyword.controlFlow": { + "foreground": "#8992a7", + "fontStyle": "bold" + } + } +} diff --git a/extras/vscode_terminal.json b/extras/vscode_terminal.json new file mode 100644 index 0000000..695072f --- /dev/null +++ b/extras/vscode_terminal.json @@ -0,0 +1,22 @@ +{ + "terminal.background": "#1F1F28", + "terminal.foreground": "#DCD7BA", + "terminalCursor.background": "#c8c093", + "terminalCursor.foreground": "#1f1f28", + "terminal.ansiBlack": "#0d0c0c", + "terminal.ansiBlue": "#8ba4b0", + "terminal.ansiCyan": "#8ea4a2", + "terminal.ansiGreen": "#8a9a7b", + "terminal.ansiMagenta": "#a292a3", + "terminal.ansiRed": "#c4746e", + "terminal.ansiWhite": "#C8C093", + "terminal.ansiYellow": "#c4b28a", + "terminal.ansiBrightBlack": "#a6a69c", + "terminal.ansiBrightBlue": "#7FB4CA", + "terminal.ansiBrightCyan": "#7AA89F", + "terminal.ansiBrightGreen": "#87a987", + "terminal.ansiBrightMagenta": "#938AA9", + "terminal.ansiBrightRed": "#E46876", + "terminal.ansiBrightWhite": "#c5c9c5", + "terminal.ansiBrightYellow": "#E6C384" +} diff --git a/extras/wezterm.toml b/extras/wezterm.toml index c2c2c30..868b318 100644 --- a/extras/wezterm.toml +++ b/extras/wezterm.toml @@ -33,7 +33,7 @@ scrollbar_thumb = '#393836' split = '#8992a7' [colors.indexed] -16 = '#ffa066' +16 = '#b6927b' 17 = '#ff5d62' [metadata] diff --git a/extras/windows_terminal.json b/extras/windows_terminal.json index 8fcf2e5..fb0de18 100644 --- a/extras/windows_terminal.json +++ b/extras/windows_terminal.json @@ -1,48 +1,23 @@ -[ - { - "background": "#1F1F28", - "black": "#090618", - "blue": "#7E9CD8", - "brightBlack": "#727169", - "brightBlue": "#7FB4CA", - "brightCyan": "#7AA89F", - "brightGreen": "#98BB6C", - "brightPurple": "#938AA9", - "brightRed": "#E82424", - "brightWhite": "#DCD7BA", - "brightYellow": "#E6C384", - "cursorColor": "#C8C093", - "cyan": "#6A9589", - "foreground": "#DCD7BA", - "green": "#76946A", - "name": "KanagawaWave", - "purple": "#957FB8", - "red": "#C34043", - "selectionBackground": "#2D4F67", - "white": "#C8C093", - "yellow": "#C0A36E" - }, - { - "background": "#181616", - "black": "#0d0c0c", - "brightBlack": "#a6a69c", - "blue": "#8ba4b0", - "brightBlue": "#7FB4CA", - "green": "#8a9a7b", - "brightGreen": "#87a987", - "purple": "#a292a3", - "brightPurple": "#8992a7", - "brightRed": "#E46876", - "red": "#c4746e", - "brightWhite": "#c5c9c5", - "white": "#C8C093", - "brightYellow": "#E6C384", - "yellow": "#c4b28a", - "brightCyan": "#7AA89F", - "cyan": "#8ea4a2", - "cursorColor": "#c5c9c5", - "foreground": "#C8C093", - "name": "KanagawaDragon", - "selectionBackground": "#223249" - } -] \ No newline at end of file +{ + "name": "KanagawaPaper", + "cursorColor": "#c8c093", + "selectionBackground": "#658594", + "background": "#1F1F28", + "foreground": "#DCD7BA", + "black": "#0d0c0c", + "blue": "#8ba4b0", + "green": "#8a9a7b", + "purple": "#a292a3", + "red": "#c4746e", + "white": "#C8C093", + "yellow": "#c4b28a", + "cyan": "#8ea4a2", + "brightBlack": "#a6a69c", + "brightBlue": "#7FB4CA", + "brightGreen": "#87a987", + "brightPurple": "#938AA9", + "brightRed": "#E46876", + "brightWhite": "#c5c9c5", + "brightYellow": "#E6C384", + "brightCyan": "#7AA89F" +}