diff --git a/.gitmodules b/.gitmodules index 8417e35..e69de29 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,15 +0,0 @@ -[submodule "config/alacritty/themes/catppuccin"] - path = config/alacritty/themes/catppuccin - url = https://github.com/catppuccin/alacritty.git -[submodule "config/foot/themes/catppuccin"] - path = config/foot/themes/catppuccin - url = https://github.com/catppuccin/foot.git -[submodule "config/alacritty/themes/rose-pine"] - path = config/alacritty/themes/rose-pine - url = https://github.com/rose-pine/alacritty.git -[submodule "Sway Catppuccin Theme"] - path = config/sway/themes/catppuccin - url = https://github.com/catppuccin/i3.git -[submodule "Waybar Catppuccin Theme"] - path = config/waybar/themes/catppuccin - url = https://github.com/catppuccin/waybar.git diff --git a/chezmoi/.chezmoiexternal.toml b/chezmoi/.chezmoiexternal.toml new file mode 100644 index 0000000..6bab058 --- /dev/null +++ b/chezmoi/.chezmoiexternal.toml @@ -0,0 +1,10 @@ +[".config/alacritty/themes/catppuccin/catppuccin-macchiato.toml"] + type = "file" + url = "https://github.com/catppuccin/alacritty/raw/main/catppuccin-macchiato.toml" + refreshPeriod = "168h" + +[".config/bat/themes/Catppuccin-macchiato.tmTheme"] + # Run "bat cache --build" to make the theme available + type = "file" + url = "https://github.com/catppuccin/bat/raw/main/Catppuccin-macchiato.tmTheme" + refreshPeriod = "168h" diff --git a/chezmoi/.chezmoiignore b/chezmoi/.chezmoiignore new file mode 100644 index 0000000..67f671d --- /dev/null +++ b/chezmoi/.chezmoiignore @@ -0,0 +1 @@ +.config/lazygit/state.yml diff --git a/chezmoi/dot_config/alacritty/themes/.keep b/chezmoi/dot_config/alacritty/themes/.keep new file mode 100644 index 0000000..e69de29 diff --git a/chezmoi/dot_config/alacritty/themes/catppuccin/LICENSE b/chezmoi/dot_config/alacritty/themes/catppuccin/LICENSE deleted file mode 100644 index 006383b..0000000 --- a/chezmoi/dot_config/alacritty/themes/catppuccin/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2021 Catppuccin - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/chezmoi/dot_config/alacritty/themes/catppuccin/README.md b/chezmoi/dot_config/alacritty/themes/catppuccin/README.md deleted file mode 100644 index b39ad72..0000000 --- a/chezmoi/dot_config/alacritty/themes/catppuccin/README.md +++ /dev/null @@ -1,97 +0,0 @@ -

- Logo
- - Catppuccin for Alacritty - -

- -

- - - -

- -

- -

- -## Previews - -
- 🌻 Latte - -
-
- 🪴 Frappé - -
-
- 🌺 Macchiato - -
-
- 🌿 Mocha - -
- -## Usage - -> [!NOTE] -> Please see the [`yaml`](https://github.com/catppuccin/alacritty/tree/yaml) tag if you need the config in YAML format. - -1. Copy the theme files next to your `alacritty.toml` configuration file. - See [Alacritty's README](https://github.com/alacritty/alacritty#configuration) to see where your config file can be - stored, it is usually stored at `~/.config/alacritty/alacritty.toml` - - - Latte - ```shell - curl -LO --output-dir ~/.config/alacritty https://github.com/catppuccin/alacritty/raw/main/catppuccin-latte.toml - ``` - - - Frappé - ```shell - curl -LO --output-dir ~/.config/alacritty https://github.com/catppuccin/alacritty/raw/main/catppuccin-frappe.toml - ``` - - - Macchiato - ```shell - curl -LO --output-dir ~/.config/alacritty https://github.com/catppuccin/alacritty/raw/main/catppuccin-macchiato.toml - ``` - - - Mocha - ```shell - curl -LO --output-dir ~/.config/alacritty https://github.com/catppuccin/alacritty/raw/main/catppuccin-mocha.toml - ``` - -2. Import the desired flavour config in your `alacritty.toml`: - - ```toml - import = [ - # uncomment the flavour you want below: - "~/.config/alacritty/catppuccin-latte.toml" - # "~/.config/alacritty/catppuccin-frappe.toml" - # "~/.config/alacritty/catppuccin-macchiato.toml" - # "~/.config/alacritty/catppuccin-mocha.toml" - ] - ``` - -## 🙋 FAQ - -- Q: **_"My colours don't look the same as the previews. What do I do?"_**\ - A: Make sure you have the following set in `alacritty.toml`: - - ```toml - [env] - TERM = "xterm-256color" - ``` - -## 💝 Thanks to - -- [VictorTennekes](https://github.com/VictorTennekes) -- [Andreas Grafen](https://github.com/andreasgrafen) - -  - -

-

Copyright © 2021-present Catppuccin Org -

diff --git a/chezmoi/dot_config/alacritty/themes/catppuccin/assets/frappe.webp b/chezmoi/dot_config/alacritty/themes/catppuccin/assets/frappe.webp deleted file mode 100644 index 21672f6..0000000 Binary files a/chezmoi/dot_config/alacritty/themes/catppuccin/assets/frappe.webp and /dev/null differ diff --git a/chezmoi/dot_config/alacritty/themes/catppuccin/assets/latte.webp b/chezmoi/dot_config/alacritty/themes/catppuccin/assets/latte.webp deleted file mode 100644 index 44838e7..0000000 Binary files a/chezmoi/dot_config/alacritty/themes/catppuccin/assets/latte.webp and /dev/null differ diff --git a/chezmoi/dot_config/alacritty/themes/catppuccin/assets/macchiato.webp b/chezmoi/dot_config/alacritty/themes/catppuccin/assets/macchiato.webp deleted file mode 100644 index b3d5f19..0000000 Binary files a/chezmoi/dot_config/alacritty/themes/catppuccin/assets/macchiato.webp and /dev/null differ diff --git a/chezmoi/dot_config/alacritty/themes/catppuccin/assets/mocha.webp b/chezmoi/dot_config/alacritty/themes/catppuccin/assets/mocha.webp deleted file mode 100644 index a8b943b..0000000 Binary files a/chezmoi/dot_config/alacritty/themes/catppuccin/assets/mocha.webp and /dev/null differ diff --git a/chezmoi/dot_config/alacritty/themes/catppuccin/assets/preview.webp b/chezmoi/dot_config/alacritty/themes/catppuccin/assets/preview.webp deleted file mode 100644 index 5ee854b..0000000 Binary files a/chezmoi/dot_config/alacritty/themes/catppuccin/assets/preview.webp and /dev/null differ diff --git a/chezmoi/dot_config/alacritty/themes/catppuccin/catppuccin-frappe.toml b/chezmoi/dot_config/alacritty/themes/catppuccin/catppuccin-frappe.toml deleted file mode 100644 index a3f6663..0000000 --- a/chezmoi/dot_config/alacritty/themes/catppuccin/catppuccin-frappe.toml +++ /dev/null @@ -1,75 +0,0 @@ -[colors.primary] -background = "#303446" -foreground = "#C6D0F5" -dim_foreground = "#C6D0F5" -bright_foreground = "#C6D0F5" - -[colors.cursor] -text = "#303446" -cursor = "#F2D5CF" - -[colors.vi_mode_cursor] -text = "#303446" -cursor = "#BABBF1" - -[colors.search.matches] -foreground = "#303446" -background = "#A5ADCE" - -[colors.search.focused_match] -foreground = "#303446" -background = "#A6D189" - -[colors.footer_bar] -foreground = "#303446" -background = "#A5ADCE" - -[colors.hints.start] -foreground = "#303446" -background = "#E5C890" - -[colors.hints.end] -foreground = "#303446" -background = "#A5ADCE" - -[colors.selection] -text = "#303446" -background = "#F2D5CF" - -[colors.normal] -black = "#51576D" -red = "#E78284" -green = "#A6D189" -yellow = "#E5C890" -blue = "#8CAAEE" -magenta = "#F4B8E4" -cyan = "#81C8BE" -white = "#B5BFE2" - -[colors.bright] -black = "#626880" -red = "#E78284" -green = "#A6D189" -yellow = "#E5C890" -blue = "#8CAAEE" -magenta = "#F4B8E4" -cyan = "#81C8BE" -white = "#A5ADCE" - -[colors.dim] -black = "#51576D" -red = "#E78284" -green = "#A6D189" -yellow = "#E5C890" -blue = "#8CAAEE" -magenta = "#F4B8E4" -cyan = "#81C8BE" -white = "#B5BFE2" - -[[colors.indexed_colors]] -index = 16 -color = "#EF9F76" - -[[colors.indexed_colors]] -index = 17 -color = "#F2D5CF" diff --git a/chezmoi/dot_config/alacritty/themes/catppuccin/catppuccin-latte.toml b/chezmoi/dot_config/alacritty/themes/catppuccin/catppuccin-latte.toml deleted file mode 100644 index 2255dfd..0000000 --- a/chezmoi/dot_config/alacritty/themes/catppuccin/catppuccin-latte.toml +++ /dev/null @@ -1,75 +0,0 @@ -[colors.primary] -background = "#EFF1F5" -foreground = "#4C4F69" -dim_foreground = "#4C4F69" -bright_foreground = "#4C4F69" - -[colors.cursor] -text = "#EFF1F5" -cursor = "#DC8A78" - -[colors.vi_mode_cursor] -text = "#EFF1F5" -cursor = "#7287FD" - -[colors.search.matches] -foreground = "#EFF1F5" -background = "#6C6F85" - -[colors.search.focused_match] -foreground = "#EFF1F5" -background = "#40A02B" - -[colors.footer_bar] -foreground = "#EFF1F5" -background = "#6C6F85" - -[colors.hints.start] -foreground = "#EFF1F5" -background = "#DF8E1D" - -[colors.hints.end] -foreground = "#EFF1F5" -background = "#6C6F85" - -[colors.selection] -text = "#EFF1F5" -background = "#DC8A78" - -[colors.normal] -black = "#5C5F77" -red = "#D20F39" -green = "#40A02B" -yellow = "#DF8E1D" -blue = "#1E66F5" -magenta = "#EA76CB" -cyan = "#179299" -white = "#ACB0BE" - -[colors.bright] -black = "#6C6F85" -red = "#D20F39" -green = "#40A02B" -yellow = "#DF8E1D" -blue = "#1E66F5" -magenta = "#EA76CB" -cyan = "#179299" -white = "#BCC0CC" - -[colors.dim] -black = "#5C5F77" -red = "#D20F39" -green = "#40A02B" -yellow = "#DF8E1D" -blue = "#1E66F5" -magenta = "#EA76CB" -cyan = "#179299" -white = "#ACB0BE" - -[[colors.indexed_colors]] -index = 16 -color = "#FE640B" - -[[colors.indexed_colors]] -index = 17 -color = "#DC8A78" diff --git a/chezmoi/dot_config/alacritty/themes/catppuccin/catppuccin-macchiato.toml b/chezmoi/dot_config/alacritty/themes/catppuccin/catppuccin-macchiato.toml deleted file mode 100644 index 0e643eb..0000000 --- a/chezmoi/dot_config/alacritty/themes/catppuccin/catppuccin-macchiato.toml +++ /dev/null @@ -1,75 +0,0 @@ -[colors.primary] -background = "#24273A" -foreground = "#CAD3F5" -dim_foreground = "#CAD3F5" -bright_foreground = "#CAD3F5" - -[colors.cursor] -text = "#24273A" -cursor = "#F4DBD6" - -[colors.vi_mode_cursor] -text = "#24273A" -cursor = "#B7BDF8" - -[colors.search.matches] -foreground = "#24273A" -background = "#A5ADCB" - -[colors.search.focused_match] -foreground = "#24273A" -background = "#A6DA95" - -[colors.footer_bar] -foreground = "#24273A" -background = "#A5ADCB" - -[colors.hints.start] -foreground = "#24273A" -background = "#EED49F" - -[colors.hints.end] -foreground = "#24273A" -background = "#A5ADCB" - -[colors.selection] -text = "#24273A" -background = "#F4DBD6" - -[colors.normal] -black = "#494D64" -red = "#ED8796" -green = "#A6DA95" -yellow = "#EED49F" -blue = "#8AADF4" -magenta = "#F5BDE6" -cyan = "#8BD5CA" -white = "#B8C0E0" - -[colors.bright] -black = "#5B6078" -red = "#ED8796" -green = "#A6DA95" -yellow = "#EED49F" -blue = "#8AADF4" -magenta = "#F5BDE6" -cyan = "#8BD5CA" -white = "#A5ADCB" - -[colors.dim] -black = "#494D64" -red = "#ED8796" -green = "#A6DA95" -yellow = "#EED49F" -blue = "#8AADF4" -magenta = "#F5BDE6" -cyan = "#8BD5CA" -white = "#B8C0E0" - -[[colors.indexed_colors]] -index = 16 -color = "#F5A97F" - -[[colors.indexed_colors]] -index = 17 -color = "#F4DBD6" diff --git a/chezmoi/dot_config/alacritty/themes/catppuccin/catppuccin-mocha.toml b/chezmoi/dot_config/alacritty/themes/catppuccin/catppuccin-mocha.toml deleted file mode 100644 index 1dfe857..0000000 --- a/chezmoi/dot_config/alacritty/themes/catppuccin/catppuccin-mocha.toml +++ /dev/null @@ -1,75 +0,0 @@ -[colors.primary] -background = "#1E1E2E" -foreground = "#CDD6F4" -dim_foreground = "#CDD6F4" -bright_foreground = "#CDD6F4" - -[colors.cursor] -text = "#1E1E2E" -cursor = "#F5E0DC" - -[colors.vi_mode_cursor] -text = "#1E1E2E" -cursor = "#B4BEFE" - -[colors.search.matches] -foreground = "#1E1E2E" -background = "#A6ADC8" - -[colors.search.focused_match] -foreground = "#1E1E2E" -background = "#A6E3A1" - -[colors.footer_bar] -foreground = "#1E1E2E" -background = "#A6ADC8" - -[colors.hints.start] -foreground = "#1E1E2E" -background = "#F9E2AF" - -[colors.hints.end] -foreground = "#1E1E2E" -background = "#A6ADC8" - -[colors.selection] -text = "#1E1E2E" -background = "#F5E0DC" - -[colors.normal] -black = "#45475A" -red = "#F38BA8" -green = "#A6E3A1" -yellow = "#F9E2AF" -blue = "#89B4FA" -magenta = "#F5C2E7" -cyan = "#94E2D5" -white = "#BAC2DE" - -[colors.bright] -black = "#585B70" -red = "#F38BA8" -green = "#A6E3A1" -yellow = "#F9E2AF" -blue = "#89B4FA" -magenta = "#F5C2E7" -cyan = "#94E2D5" -white = "#A6ADC8" - -[colors.dim] -black = "#45475A" -red = "#F38BA8" -green = "#A6E3A1" -yellow = "#F9E2AF" -blue = "#89B4FA" -magenta = "#F5C2E7" -cyan = "#94E2D5" -white = "#BAC2DE" - -[[colors.indexed_colors]] -index = 16 -color = "#FAB387" - -[[colors.indexed_colors]] -index = 17 -color = "#F5E0DC" diff --git a/chezmoi/dot_config/alacritty/themes/catppuccin/dot_editorconfig b/chezmoi/dot_config/alacritty/themes/catppuccin/dot_editorconfig deleted file mode 100644 index d86ac02..0000000 --- a/chezmoi/dot_config/alacritty/themes/catppuccin/dot_editorconfig +++ /dev/null @@ -1,34 +0,0 @@ -# EditorConfig helps developers define and maintain consistent -# coding styles between different editors and IDEs -# EditorConfig is awesome: https://EditorConfig.org - -root = true - -[*] -charset = utf-8 -indent_size = 2 -indent_style = space -end_of_line = lf -insert_final_newline = true -trim_trailing_whitespace = true - -# go -[*.go] -indent_style = tab -indent_size = 4 - -# python -[*.{ini,py,py.tpl,rst}] -indent_size = 4 - -# rust -[*.rs] -indent_size = 4 - -# documentation, utils -[*.{md,mdx,diff}] -trim_trailing_whitespace = false - -# windows shell scripts -[*.{cmd,bat,ps1}] -end_of_line = crlf diff --git a/chezmoi/dot_config/alacritty/themes/catppuccin/dot_git b/chezmoi/dot_config/alacritty/themes/catppuccin/dot_git deleted file mode 100644 index 9872ff9..0000000 --- a/chezmoi/dot_config/alacritty/themes/catppuccin/dot_git +++ /dev/null @@ -1 +0,0 @@ -gitdir: ../../../../.git/modules/config/alacritty/themes/catppuccin diff --git a/chezmoi/dot_config/alacritty/themes/rose-pine/dist/rose-pine-dawn.yml b/chezmoi/dot_config/alacritty/themes/rose-pine/dist/rose-pine-dawn.yml deleted file mode 100644 index 56cb0fb..0000000 --- a/chezmoi/dot_config/alacritty/themes/rose-pine/dist/rose-pine-dawn.yml +++ /dev/null @@ -1,41 +0,0 @@ -colors: - primary: - background: "0xfaf4ed" - foreground: "0x575279" - cursor: - text: "0x575279" - cursor: "0xcecacd" - vi_mode_cursor: - text: "0x575279" - cursor: "0xcecacd" - line_indicator: - foreground: None - background: None - selection: - text: "0x575279" - background: "0xdfdad9" - normal: - black: "0xf2e9e1" - red: "0xb4637a" - green: "0x286983" - yellow: "0xea9d34" - blue: "0x56949f" - magenta: "0x907aa9" - cyan: "0xd7827e" - white: "0x575279" - bright: - black: "0x9893a5" - red: "0xb4637a" - green: "0x286983" - yellow: "0xea9d34" - blue: "0x56949f" - magenta: "0x907aa9" - cyan: "0xd7827e" - white: "0x575279" - hints: - start: - foreground: "#797593" - background: "#fffaf3" - end: - foreground: "#9893a5" - background: "#fffaf3" diff --git a/chezmoi/dot_config/alacritty/themes/rose-pine/dist/rose-pine-moon.yml b/chezmoi/dot_config/alacritty/themes/rose-pine/dist/rose-pine-moon.yml deleted file mode 100644 index 517584d..0000000 --- a/chezmoi/dot_config/alacritty/themes/rose-pine/dist/rose-pine-moon.yml +++ /dev/null @@ -1,41 +0,0 @@ -colors: - primary: - background: "0x232136" - foreground: "0xe0def4" - cursor: - text: "0xe0def4" - cursor: "0x56526e" - vi_mode_cursor: - text: "0xe0def4" - cursor: "0x56526e" - line_indicator: - foreground: None - background: None - selection: - text: "0xe0def4" - background: "0x44415a" - normal: - black: "0x393552" - red: "0xeb6f92" - green: "0x3e8fb0" - yellow: "0xf6c177" - blue: "0x9ccfd8" - magenta: "0xc4a7e7" - cyan: "0xea9a97" - white: "0xe0def4" - bright: - black: "0x6e6a86" - red: "0xeb6f92" - green: "0x3e8fb0" - yellow: "0xf6c177" - blue: "0x9ccfd8" - magenta: "0xc4a7e7" - cyan: "0xea9a97" - white: "0xe0def4" - hints: - start: - foreground: "#908caa" - background: "#2a273f" - end: - foreground: "#6e6a86" - background: "#2a273f" diff --git a/chezmoi/dot_config/alacritty/themes/rose-pine/dist/rose-pine.yml b/chezmoi/dot_config/alacritty/themes/rose-pine/dist/rose-pine.yml deleted file mode 100644 index ed70851..0000000 --- a/chezmoi/dot_config/alacritty/themes/rose-pine/dist/rose-pine.yml +++ /dev/null @@ -1,41 +0,0 @@ -colors: - primary: - background: "0x191724" - foreground: "0xe0def4" - cursor: - text: "0xe0def4" - cursor: "0x524f67" - vi_mode_cursor: - text: "0xe0def4" - cursor: "0x524f67" - line_indicator: - foreground: None - background: None - selection: - text: "0xe0def4" - background: "0x403d52" - normal: - black: "0x26233a" - red: "0xeb6f92" - green: "0x31748f" - yellow: "0xf6c177" - blue: "0x9ccfd8" - magenta: "0xc4a7e7" - cyan: "0xebbcba" - white: "0xe0def4" - bright: - black: "0x6e6a86" - red: "0xeb6f92" - green: "0x31748f" - yellow: "0xf6c177" - blue: "0x9ccfd8" - magenta: "0xc4a7e7" - cyan: "0xebbcba" - white: "0xe0def4" - hints: - start: - foreground: "#908caa" - background: "#1f1d2e" - end: - foreground: "#6e6a86" - background: "#1f1d2e" diff --git a/chezmoi/dot_config/alacritty/themes/rose-pine/dot_git b/chezmoi/dot_config/alacritty/themes/rose-pine/dot_git deleted file mode 100644 index 8c11a07..0000000 --- a/chezmoi/dot_config/alacritty/themes/rose-pine/dot_git +++ /dev/null @@ -1 +0,0 @@ -gitdir: ../../../../.git/modules/config/alacritty/themes/rose-pine diff --git a/chezmoi/dot_config/alacritty/themes/rose-pine/readme.md b/chezmoi/dot_config/alacritty/themes/rose-pine/readme.md deleted file mode 100644 index 5fa826c..0000000 --- a/chezmoi/dot_config/alacritty/themes/rose-pine/readme.md +++ /dev/null @@ -1,55 +0,0 @@ -

- -

Rosé Pine for Alacritty

-

- -

All natural pine, faux fur and a bit of soho vibes for the classy minimalist

- -

- - - -

- -## Usage - -Import the desired theme into Alacritty's config: - -- `~/.config/alacritty/alacritty.yml` on Linux/macOS -- `%appdata%\alacritty\alacritty.yml` on Windows - -```yaml -import: - - /path/to/rose-pine.yml -``` - -## Gallery - -Fetch featured below is [NerdFetch](https://github.com/thatonecalculator/nerdfetch) - -**Rosé Pine** - -![Alacritty with Rosé Pine](https://cdn.discordapp.com/attachments/767173835698208799/806313418319462440/unknown.png) - -**Rosé Pine Moon** - -![Alacritty with Rosé Pine Moon](https://cdn.discordapp.com/attachments/767173835698208799/806313506630533161/unknown.png) - -**Rosé Pine Dawn** - -![Alacritty with Rosé Pine Dawn](https://cdn.discordapp.com/attachments/767173835698208799/806313592571691058/unknown.png) - -## Thanks to - -- [ThatOneCalculator](https://github.com/thatonecalculator) -- [Dolichomps](https://github.com/Dolichomps) - -## Contributing - -Modify `template.yml` using Rosé Pine variables, then build variants: - -```sh -npx @rose-pine/build@latest -f hex-ns -t template.yml -``` - -_Generated by @rose-pine/build@0.3.0_ diff --git a/chezmoi/dot_config/alacritty/themes/rose-pine/template.yml b/chezmoi/dot_config/alacritty/themes/rose-pine/template.yml deleted file mode 100644 index f68b074..0000000 --- a/chezmoi/dot_config/alacritty/themes/rose-pine/template.yml +++ /dev/null @@ -1,41 +0,0 @@ -colors: - primary: - background: "0x$base" - foreground: "0x$text" - cursor: - text: "0x$text" - cursor: "0x$highlightHigh" - vi_mode_cursor: - text: "0x$text" - cursor: "0x$highlightHigh" - line_indicator: - foreground: None - background: None - selection: - text: "0x$text" - background: "0x$highlightMed" - normal: - black: "0x$overlay" - red: "0x$love" - green: "0x$pine" - yellow: "0x$gold" - blue: "0x$foam" - magenta: "0x$iris" - cyan: "0x$rose" - white: "0x$text" - bright: - black: "0x$muted" - red: "0x$love" - green: "0x$pine" - yellow: "0x$gold" - blue: "0x$foam" - magenta: "0x$iris" - cyan: "0x$rose" - white: "0x$text" - hints: - start: - foreground: "#$subtle" - background: "#$surface" - end: - foreground: "#$muted" - background: "#$surface" diff --git a/chezmoi/dot_config/bat/config b/chezmoi/dot_config/bat/config index 36bd2dc..c1d1c8a 100644 --- a/chezmoi/dot_config/bat/config +++ b/chezmoi/dot_config/bat/config @@ -4,7 +4,7 @@ # Specify desired highlighting theme (e.g. "TwoDark"). Run `bat --list-themes` # for a list of all available themes ---theme="Catppuccin-mocha" +--theme="Catppuccin-macchiato" --style="changes,numbers" diff --git a/chezmoi/dot_config/bat/themes/Catppuccin-frappe.tmTheme b/chezmoi/dot_config/bat/themes/Catppuccin-frappe.tmTheme deleted file mode 100644 index f4eb222..0000000 --- a/chezmoi/dot_config/bat/themes/Catppuccin-frappe.tmTheme +++ /dev/null @@ -1,959 +0,0 @@ - - - - - name - Catppuccin - settings - - - settings - - foreground - #c6d0f5 - background - #303446 - caret - #b5bfe2 - invisibles - #a5adce - gutterForeground - #949cbb - gutterForegroundHighlight - #a6d189 - lineHighlight - #626880 - selection - #737994 - selectionBorder - #303446 - activeGuide - #ef9f76 - findHighlightForeground - #292c3c - findHighlight - #e5c890 - bracketsForeground - #949cbb - bracketContentsForeground - #949cbb - - - - name - Comment - scope - comment - settings - - foreground - #737994 - fontStyle - italic - - - - name - String - scope - string - settings - - foreground - #a6d189 - fontStyle - - - - - name - String regex - scope - string.regexp - settings - - foreground - #ef9f76 - fontStyle - - - - - name - Number - scope - constant.numeric - settings - - foreground - #ef9f76 - fontStyle - - - - - name - Boolean - scope - constant.language.boolean - settings - - foreground - #ef9f76 - fontStyle - bold italic - - - - name - Built-in constant - scope - constant.language - settings - - foreground - #babbf1 - fontStyle - italic - - - - name - Built-in function - scope - support.function.builtin - settings - - foreground - #ef9f76 - fontStyle - italic - - - - name - User-defined constant - scope - variable.other.constant - settings - - foreground - #ef9f76 - fontStyle - - - - - name - Variable - scope - variable - settings - - - - name - Keyword - scope - keyword - settings - - foreground - #e78284 - fontStyle - italic - - - - name - Conditional/loop - scope - keyword.control.loop, keyword.control.conditional, keyword.control.c++ - settings - - foreground - #ca9ee6 - fontStyle - bold - - - - name - Return - scope - keyword.control.return, keyword.control.flow.return - settings - - foreground - #f4b8e4 - fontStyle - bold - - - - name - Exception - scope - support.type.exception - settings - - foreground - #ef9f76 - fontStyle - italic - - - - name - Operator - scope - keyword.operator, punctuation.accessor - settings - - foreground - #99d1db - fontStyle - bold - - - - name - Punctuation separator - scope - punctuation.separator - settings - - foreground - #81c8be - fontStyle - - - - - name - Punctuation terminator - scope - punctuation.terminator - settings - - foreground - #81c8be - fontStyle - - - - - name - Punctuation bracket - scope - punctuation.section - settings - - foreground - #949cbb - fontStyle - - - - - name - Include - scope - keyword.control.import.include - settings - - foreground - #81c8be - fontStyle - italic - - - - name - Storage - scope - storage - settings - - foreground - #e78284 - fontStyle - - - - - name - Storage type - scope - storage.type - settings - - foreground - #e5c890 - fontStyle - italic - - - - name - Storage modifier - scope - storage.modifier - settings - - foreground - #e78284 - fontStyle - - - - - name - Storage type namespace - scope - entity.name.namespace, meta.path - settings - - foreground - #f2d5cf - fontStyle - italic - - - - name - Storage type class - scope - storage.type.class - settings - - foreground - #f2d5cf - fontStyle - italic - - - - name - Label - scope - entity.name.label - settings - - foreground - #8caaee - fontStyle - - - - - name - Keyword class - scope - keyword.declaration.class - settings - - foreground - #e78284 - fontStyle - italic - - - - name - Class name - scope - entity.name.class, meta.toc-list.full-identifier - settings - - foreground - #99d1db - fontStyle - - - - - name - Inherited class - scope - entity.other.inherited-class - settings - - foreground - #99d1db - fontStyle - italic - - - - name - Function name - scope - entity.name.function, variable.function - settings - - foreground - #8caaee - fontStyle - italic - - - - name - Function macro - scope - entity.name.function.preprocessor - settings - - foreground - #e78284 - fontStyle - - - - - name - Macro directive - ifdef - scope - keyword.control.import - settings - - foreground - #e78284 - fontStyle - - - - - name - Constructor - scope - entity.name.function.constructor, entity.name.function.destructor - settings - - foreground - #babbf1 - fontStyle - - - - - name - Function argument - scope - variable.parameter.function - settings - - foreground - #f2d5cf - fontStyle - italic - - - - name - Function declaration - scope - keyword.declaration.function - settings - - foreground - #ea999c - fontStyle - italic - - - - name - Library function - scope - support.function - settings - - foreground - #99d1db - fontStyle - - - - - name - Library constant - scope - support.constant - settings - - foreground - #8caaee - fontStyle - - - - - name - Library class/type - scope - support.type, support.class - settings - - foreground - #8caaee - fontStyle - italic - - - - name - Library variable - scope - support.other.variable - settings - - fontStyle - - - - - name - Variable function - scope - variable.function - settings - - foreground - #8caaee - fontStyle - italic - - - - name - Variable parameter - scope - variable.parameter - settings - - foreground - #f2d5cf - fontStyle - italic - - - - name - Variable other - scope - variable.other - settings - - foreground - #c6d0f5 - fontStyle - italic - - - - name - Variable field - scope - variable.other.member - settings - - foreground - #f2d5cf - fontStyle - - - - - name - Variable language - scope - variable.language - settings - - foreground - #81c8be - fontStyle - - - - - name - Tag name - scope - entity.name.tag - settings - - foreground - #ef9f76 - fontStyle - - - - - name - Tag attribute - scope - entity.other.attribute-name - settings - - foreground - #ca9ee6 - fontStyle - italic - - - - name - Tag delimiter - scope - punctuation.definition.tag - settings - - foreground - #ea999c - fontStyle - - - - - name - Markdown URL - scope - markup.underline.link.markdown - settings - - foreground - #f2d5cf - fontStyle - italic underline - - - - name - Markdown reference - scope - meta.link.inline.description - settings - - foreground - #babbf1 - fontStyle - bold - - - - name - Markdown literal - scope - comment.block.markdown, meta.code-fence, markup.raw.code-fence, markup.raw.inline - settings - - foreground - #81c8be - fontStyle - italic - - - - name - Markdown title - scope - punctuation.definition.heading, entity.name.section - settings - - foreground - #8caaee - fontStyle - bold - - - - name - Markdown emphasis - scope - markup.italic - settings - - foreground - #ea999c - fontStyle - italic - - - - name - Markdown strong - scope - markup.bold - settings - - foreground - #ea999c - fontStyle - bold - - - - name - Escape - scope - constant.character.escape - settings - - foreground - #f4b8e4 - fontStyle - - - - - name - Bash built-in function - scope - source.shell.bash meta.function.shell meta.compound.shell meta.function-call.identifier.shell - settings - - foreground - #f4b8e4 - fontStyle - - - - - name - Bash parameter - scope - variable.language.shell - settings - - foreground - #e78284 - fontStyle - italic - - - - name - Lua field - scope - source.lua meta.function.lua meta.block.lua meta.mapping.value.lua meta.mapping.key.lua string.unquoted.key.lua - settings - - foreground - #babbf1 - fontStyle - italic - - - - name - Lua constructor - scope - source.lua meta.function.lua meta.block.lua meta.mapping.key.lua string.unquoted.key.lua - settings - - foreground - #eebebe - fontStyle - - - - - name - Java constant - scope - entity.name.constant.java - settings - - foreground - #81c8be - fontStyle - - - - - name - CSS property - scope - support.type.property-name.css - settings - - foreground - #eebebe - fontStyle - italic - - - - name - CSS constant - scope - support.constant.property-value.css - settings - - foreground - #c6d0f5 - fontStyle - - - - - name - CSS suffix - scope - constant.numeric.suffix.css, keyword.other.unit.css - settings - - foreground - #81c8be - fontStyle - italic - - - - name - CSS variable property - scope - variable.other.custom-property.name.css, support.type.custom-property.name.css, punctuation.definition.custom-property.css - settings - - foreground - #81c8be - fontStyle - - - - - name - SCSS tag - scope - entity.name.tag.css - settings - - foreground - #babbf1 - fontStyle - - - - - name - SASS variable - scope - variable.other.sass - settings - - foreground - #81c8be - fontStyle - - - - - name - Invalid - scope - invalid - settings - - foreground - #c6d0f5 - background - #e78284 - fontStyle - - - - - name - Invalid deprecated - scope - invalid.deprecated - settings - - foreground - #c6d0f5 - background - #ca9ee6 - fontStyle - - - - - name - Diff header - scope - meta.diff, meta.diff.header - settings - - foreground - #737994 - fontStyle - - - - - name - Diff deleted - scope - markup.deleted - settings - - foreground - #e78284 - fontStyle - - - - - name - Diff inserted - scope - markup.inserted - settings - - foreground - #a6d189 - fontStyle - - - - - name - Diff changed - scope - markup.changed - settings - - foreground - #e5c890 - fontStyle - - - - - name - Message error - scope - message.error - settings - - foreground - #e78284 - fontStyle - - - - - uuid - 4d0379b5-ef82-467b-b8b8-365889420646 - colorSpaceName - sRGB - semanticClass - theme.dark.Catppuccin - author - BrunDerSchwarzmagier - - diff --git a/chezmoi/dot_config/bat/themes/Catppuccin-latte.tmTheme b/chezmoi/dot_config/bat/themes/Catppuccin-latte.tmTheme deleted file mode 100644 index 6f23c16..0000000 --- a/chezmoi/dot_config/bat/themes/Catppuccin-latte.tmTheme +++ /dev/null @@ -1,959 +0,0 @@ - - - - - name - Catppuccin - settings - - - settings - - foreground - #4c4f69 - background - #eff1f5 - caret - #5c5f77 - invisibles - #6c6f85 - gutterForeground - #7c7f93 - gutterForegroundHighlight - #40a02b - lineHighlight - #acb0be - selection - #9ca0b0 - selectionBorder - #eff1f5 - activeGuide - #fe640b - findHighlightForeground - #e6e9ef - findHighlight - #df8e1d - bracketsForeground - #7c7f93 - bracketContentsForeground - #7c7f93 - - - - name - Comment - scope - comment - settings - - foreground - #9ca0b0 - fontStyle - italic - - - - name - String - scope - string - settings - - foreground - #40a02b - fontStyle - - - - - name - String regex - scope - string.regexp - settings - - foreground - #fe640b - fontStyle - - - - - name - Number - scope - constant.numeric - settings - - foreground - #fe640b - fontStyle - - - - - name - Boolean - scope - constant.language.boolean - settings - - foreground - #fe640b - fontStyle - bold italic - - - - name - Built-in constant - scope - constant.language - settings - - foreground - #7287fd - fontStyle - italic - - - - name - Built-in function - scope - support.function.builtin - settings - - foreground - #fe640b - fontStyle - italic - - - - name - User-defined constant - scope - variable.other.constant - settings - - foreground - #fe640b - fontStyle - - - - - name - Variable - scope - variable - settings - - - - name - Keyword - scope - keyword - settings - - foreground - #d20f39 - fontStyle - italic - - - - name - Conditional/loop - scope - keyword.control.loop, keyword.control.conditional, keyword.control.c++ - settings - - foreground - #8839ef - fontStyle - bold - - - - name - Return - scope - keyword.control.return, keyword.control.flow.return - settings - - foreground - #ea76cb - fontStyle - bold - - - - name - Exception - scope - support.type.exception - settings - - foreground - #fe640b - fontStyle - italic - - - - name - Operator - scope - keyword.operator, punctuation.accessor - settings - - foreground - #04a5e5 - fontStyle - bold - - - - name - Punctuation separator - scope - punctuation.separator - settings - - foreground - #179299 - fontStyle - - - - - name - Punctuation terminator - scope - punctuation.terminator - settings - - foreground - #179299 - fontStyle - - - - - name - Punctuation bracket - scope - punctuation.section - settings - - foreground - #7c7f93 - fontStyle - - - - - name - Include - scope - keyword.control.import.include - settings - - foreground - #179299 - fontStyle - italic - - - - name - Storage - scope - storage - settings - - foreground - #d20f39 - fontStyle - - - - - name - Storage type - scope - storage.type - settings - - foreground - #df8e1d - fontStyle - italic - - - - name - Storage modifier - scope - storage.modifier - settings - - foreground - #d20f39 - fontStyle - - - - - name - Storage type namespace - scope - entity.name.namespace, meta.path - settings - - foreground - #dc8a78 - fontStyle - italic - - - - name - Storage type class - scope - storage.type.class - settings - - foreground - #dc8a78 - fontStyle - italic - - - - name - Label - scope - entity.name.label - settings - - foreground - #1e66f5 - fontStyle - - - - - name - Keyword class - scope - keyword.declaration.class - settings - - foreground - #d20f39 - fontStyle - italic - - - - name - Class name - scope - entity.name.class, meta.toc-list.full-identifier - settings - - foreground - #04a5e5 - fontStyle - - - - - name - Inherited class - scope - entity.other.inherited-class - settings - - foreground - #04a5e5 - fontStyle - italic - - - - name - Function name - scope - entity.name.function, variable.function - settings - - foreground - #1e66f5 - fontStyle - italic - - - - name - Function macro - scope - entity.name.function.preprocessor - settings - - foreground - #d20f39 - fontStyle - - - - - name - Macro directive - ifdef - scope - keyword.control.import - settings - - foreground - #d20f39 - fontStyle - - - - - name - Constructor - scope - entity.name.function.constructor, entity.name.function.destructor - settings - - foreground - #7287fd - fontStyle - - - - - name - Function argument - scope - variable.parameter.function - settings - - foreground - #dc8a78 - fontStyle - italic - - - - name - Function declaration - scope - keyword.declaration.function - settings - - foreground - #e64553 - fontStyle - italic - - - - name - Library function - scope - support.function - settings - - foreground - #04a5e5 - fontStyle - - - - - name - Library constant - scope - support.constant - settings - - foreground - #1e66f5 - fontStyle - - - - - name - Library class/type - scope - support.type, support.class - settings - - foreground - #1e66f5 - fontStyle - italic - - - - name - Library variable - scope - support.other.variable - settings - - fontStyle - - - - - name - Variable function - scope - variable.function - settings - - foreground - #1e66f5 - fontStyle - italic - - - - name - Variable parameter - scope - variable.parameter - settings - - foreground - #dc8a78 - fontStyle - italic - - - - name - Variable other - scope - variable.other - settings - - foreground - #4c4f69 - fontStyle - italic - - - - name - Variable field - scope - variable.other.member - settings - - foreground - #dc8a78 - fontStyle - - - - - name - Variable language - scope - variable.language - settings - - foreground - #179299 - fontStyle - - - - - name - Tag name - scope - entity.name.tag - settings - - foreground - #fe640b - fontStyle - - - - - name - Tag attribute - scope - entity.other.attribute-name - settings - - foreground - #8839ef - fontStyle - italic - - - - name - Tag delimiter - scope - punctuation.definition.tag - settings - - foreground - #e64553 - fontStyle - - - - - name - Markdown URL - scope - markup.underline.link.markdown - settings - - foreground - #dc8a78 - fontStyle - italic underline - - - - name - Markdown reference - scope - meta.link.inline.description - settings - - foreground - #7287fd - fontStyle - bold - - - - name - Markdown literal - scope - comment.block.markdown, meta.code-fence, markup.raw.code-fence, markup.raw.inline - settings - - foreground - #179299 - fontStyle - italic - - - - name - Markdown title - scope - punctuation.definition.heading, entity.name.section - settings - - foreground - #1e66f5 - fontStyle - bold - - - - name - Markdown emphasis - scope - markup.italic - settings - - foreground - #e64553 - fontStyle - italic - - - - name - Markdown strong - scope - markup.bold - settings - - foreground - #e64553 - fontStyle - bold - - - - name - Escape - scope - constant.character.escape - settings - - foreground - #ea76cb - fontStyle - - - - - name - Bash built-in function - scope - source.shell.bash meta.function.shell meta.compound.shell meta.function-call.identifier.shell - settings - - foreground - #ea76cb - fontStyle - - - - - name - Bash parameter - scope - variable.language.shell - settings - - foreground - #d20f39 - fontStyle - italic - - - - name - Lua field - scope - source.lua meta.function.lua meta.block.lua meta.mapping.value.lua meta.mapping.key.lua string.unquoted.key.lua - settings - - foreground - #7287fd - fontStyle - italic - - - - name - Lua constructor - scope - source.lua meta.function.lua meta.block.lua meta.mapping.key.lua string.unquoted.key.lua - settings - - foreground - #dd7878 - fontStyle - - - - - name - Java constant - scope - entity.name.constant.java - settings - - foreground - #179299 - fontStyle - - - - - name - CSS property - scope - support.type.property-name.css - settings - - foreground - #dd7878 - fontStyle - italic - - - - name - CSS constant - scope - support.constant.property-value.css - settings - - foreground - #4c4f69 - fontStyle - - - - - name - CSS suffix - scope - constant.numeric.suffix.css, keyword.other.unit.css - settings - - foreground - #179299 - fontStyle - italic - - - - name - CSS variable property - scope - variable.other.custom-property.name.css, support.type.custom-property.name.css, punctuation.definition.custom-property.css - settings - - foreground - #179299 - fontStyle - - - - - name - SCSS tag - scope - entity.name.tag.css - settings - - foreground - #7287fd - fontStyle - - - - - name - SASS variable - scope - variable.other.sass - settings - - foreground - #179299 - fontStyle - - - - - name - Invalid - scope - invalid - settings - - foreground - #4c4f69 - background - #d20f39 - fontStyle - - - - - name - Invalid deprecated - scope - invalid.deprecated - settings - - foreground - #4c4f69 - background - #8839ef - fontStyle - - - - - name - Diff header - scope - meta.diff, meta.diff.header - settings - - foreground - #9ca0b0 - fontStyle - - - - - name - Diff deleted - scope - markup.deleted - settings - - foreground - #d20f39 - fontStyle - - - - - name - Diff inserted - scope - markup.inserted - settings - - foreground - #40a02b - fontStyle - - - - - name - Diff changed - scope - markup.changed - settings - - foreground - #df8e1d - fontStyle - - - - - name - Message error - scope - message.error - settings - - foreground - #d20f39 - fontStyle - - - - - uuid - 4d0379b5-ef82-467b-b8b8-365889420646 - colorSpaceName - sRGB - semanticClass - theme.dark.Catppuccin - author - BrunDerSchwarzmagier - - diff --git a/chezmoi/dot_config/bat/themes/Catppuccin-macchiato.tmTheme b/chezmoi/dot_config/bat/themes/Catppuccin-macchiato.tmTheme deleted file mode 100644 index 0beedb6..0000000 --- a/chezmoi/dot_config/bat/themes/Catppuccin-macchiato.tmTheme +++ /dev/null @@ -1,959 +0,0 @@ - - - - - name - Catppuccin - settings - - - settings - - foreground - #cad3f5 - background - #24273a - caret - #b8c0e0 - invisibles - #a5adcb - gutterForeground - #939ab7 - gutterForegroundHighlight - #a6da95 - lineHighlight - #5b6078 - selection - #6e738d - selectionBorder - #24273a - activeGuide - #f5a97f - findHighlightForeground - #1e2030 - findHighlight - #eed49f - bracketsForeground - #939ab7 - bracketContentsForeground - #939ab7 - - - - name - Comment - scope - comment - settings - - foreground - #6e738d - fontStyle - italic - - - - name - String - scope - string - settings - - foreground - #a6da95 - fontStyle - - - - - name - String regex - scope - string.regexp - settings - - foreground - #f5a97f - fontStyle - - - - - name - Number - scope - constant.numeric - settings - - foreground - #f5a97f - fontStyle - - - - - name - Boolean - scope - constant.language.boolean - settings - - foreground - #f5a97f - fontStyle - bold italic - - - - name - Built-in constant - scope - constant.language - settings - - foreground - #b7bdf8 - fontStyle - italic - - - - name - Built-in function - scope - support.function.builtin - settings - - foreground - #f5a97f - fontStyle - italic - - - - name - User-defined constant - scope - variable.other.constant - settings - - foreground - #f5a97f - fontStyle - - - - - name - Variable - scope - variable - settings - - - - name - Keyword - scope - keyword - settings - - foreground - #ed8796 - fontStyle - italic - - - - name - Conditional/loop - scope - keyword.control.loop, keyword.control.conditional, keyword.control.c++ - settings - - foreground - #c6a0f6 - fontStyle - bold - - - - name - Return - scope - keyword.control.return, keyword.control.flow.return - settings - - foreground - #f5bde6 - fontStyle - bold - - - - name - Exception - scope - support.type.exception - settings - - foreground - #f5a97f - fontStyle - italic - - - - name - Operator - scope - keyword.operator, punctuation.accessor - settings - - foreground - #91d7e3 - fontStyle - bold - - - - name - Punctuation separator - scope - punctuation.separator - settings - - foreground - #8bd5ca - fontStyle - - - - - name - Punctuation terminator - scope - punctuation.terminator - settings - - foreground - #8bd5ca - fontStyle - - - - - name - Punctuation bracket - scope - punctuation.section - settings - - foreground - #939ab7 - fontStyle - - - - - name - Include - scope - keyword.control.import.include - settings - - foreground - #8bd5ca - fontStyle - italic - - - - name - Storage - scope - storage - settings - - foreground - #ed8796 - fontStyle - - - - - name - Storage type - scope - storage.type - settings - - foreground - #eed49f - fontStyle - italic - - - - name - Storage modifier - scope - storage.modifier - settings - - foreground - #ed8796 - fontStyle - - - - - name - Storage type namespace - scope - entity.name.namespace, meta.path - settings - - foreground - #f4dbd6 - fontStyle - italic - - - - name - Storage type class - scope - storage.type.class - settings - - foreground - #f4dbd6 - fontStyle - italic - - - - name - Label - scope - entity.name.label - settings - - foreground - #8aadf4 - fontStyle - - - - - name - Keyword class - scope - keyword.declaration.class - settings - - foreground - #ed8796 - fontStyle - italic - - - - name - Class name - scope - entity.name.class, meta.toc-list.full-identifier - settings - - foreground - #91d7e3 - fontStyle - - - - - name - Inherited class - scope - entity.other.inherited-class - settings - - foreground - #91d7e3 - fontStyle - italic - - - - name - Function name - scope - entity.name.function, variable.function - settings - - foreground - #8aadf4 - fontStyle - italic - - - - name - Function macro - scope - entity.name.function.preprocessor - settings - - foreground - #ed8796 - fontStyle - - - - - name - Macro directive - ifdef - scope - keyword.control.import - settings - - foreground - #ed8796 - fontStyle - - - - - name - Constructor - scope - entity.name.function.constructor, entity.name.function.destructor - settings - - foreground - #b7bdf8 - fontStyle - - - - - name - Function argument - scope - variable.parameter.function - settings - - foreground - #f4dbd6 - fontStyle - italic - - - - name - Function declaration - scope - keyword.declaration.function - settings - - foreground - #ee99a0 - fontStyle - italic - - - - name - Library function - scope - support.function - settings - - foreground - #91d7e3 - fontStyle - - - - - name - Library constant - scope - support.constant - settings - - foreground - #8aadf4 - fontStyle - - - - - name - Library class/type - scope - support.type, support.class - settings - - foreground - #8aadf4 - fontStyle - italic - - - - name - Library variable - scope - support.other.variable - settings - - fontStyle - - - - - name - Variable function - scope - variable.function - settings - - foreground - #8aadf4 - fontStyle - italic - - - - name - Variable parameter - scope - variable.parameter - settings - - foreground - #f4dbd6 - fontStyle - italic - - - - name - Variable other - scope - variable.other - settings - - foreground - #cad3f5 - fontStyle - italic - - - - name - Variable field - scope - variable.other.member - settings - - foreground - #f4dbd6 - fontStyle - - - - - name - Variable language - scope - variable.language - settings - - foreground - #8bd5ca - fontStyle - - - - - name - Tag name - scope - entity.name.tag - settings - - foreground - #f5a97f - fontStyle - - - - - name - Tag attribute - scope - entity.other.attribute-name - settings - - foreground - #c6a0f6 - fontStyle - italic - - - - name - Tag delimiter - scope - punctuation.definition.tag - settings - - foreground - #ee99a0 - fontStyle - - - - - name - Markdown URL - scope - markup.underline.link.markdown - settings - - foreground - #f4dbd6 - fontStyle - italic underline - - - - name - Markdown reference - scope - meta.link.inline.description - settings - - foreground - #b7bdf8 - fontStyle - bold - - - - name - Markdown literal - scope - comment.block.markdown, meta.code-fence, markup.raw.code-fence, markup.raw.inline - settings - - foreground - #8bd5ca - fontStyle - italic - - - - name - Markdown title - scope - punctuation.definition.heading, entity.name.section - settings - - foreground - #8aadf4 - fontStyle - bold - - - - name - Markdown emphasis - scope - markup.italic - settings - - foreground - #ee99a0 - fontStyle - italic - - - - name - Markdown strong - scope - markup.bold - settings - - foreground - #ee99a0 - fontStyle - bold - - - - name - Escape - scope - constant.character.escape - settings - - foreground - #f5bde6 - fontStyle - - - - - name - Bash built-in function - scope - source.shell.bash meta.function.shell meta.compound.shell meta.function-call.identifier.shell - settings - - foreground - #f5bde6 - fontStyle - - - - - name - Bash parameter - scope - variable.language.shell - settings - - foreground - #ed8796 - fontStyle - italic - - - - name - Lua field - scope - source.lua meta.function.lua meta.block.lua meta.mapping.value.lua meta.mapping.key.lua string.unquoted.key.lua - settings - - foreground - #b7bdf8 - fontStyle - italic - - - - name - Lua constructor - scope - source.lua meta.function.lua meta.block.lua meta.mapping.key.lua string.unquoted.key.lua - settings - - foreground - #f0c6c6 - fontStyle - - - - - name - Java constant - scope - entity.name.constant.java - settings - - foreground - #8bd5ca - fontStyle - - - - - name - CSS property - scope - support.type.property-name.css - settings - - foreground - #f0c6c6 - fontStyle - italic - - - - name - CSS constant - scope - support.constant.property-value.css - settings - - foreground - #cad3f5 - fontStyle - - - - - name - CSS suffix - scope - constant.numeric.suffix.css, keyword.other.unit.css - settings - - foreground - #8bd5ca - fontStyle - italic - - - - name - CSS variable property - scope - variable.other.custom-property.name.css, support.type.custom-property.name.css, punctuation.definition.custom-property.css - settings - - foreground - #8bd5ca - fontStyle - - - - - name - SCSS tag - scope - entity.name.tag.css - settings - - foreground - #b7bdf8 - fontStyle - - - - - name - SASS variable - scope - variable.other.sass - settings - - foreground - #8bd5ca - fontStyle - - - - - name - Invalid - scope - invalid - settings - - foreground - #cad3f5 - background - #ed8796 - fontStyle - - - - - name - Invalid deprecated - scope - invalid.deprecated - settings - - foreground - #cad3f5 - background - #c6a0f6 - fontStyle - - - - - name - Diff header - scope - meta.diff, meta.diff.header - settings - - foreground - #6e738d - fontStyle - - - - - name - Diff deleted - scope - markup.deleted - settings - - foreground - #ed8796 - fontStyle - - - - - name - Diff inserted - scope - markup.inserted - settings - - foreground - #a6da95 - fontStyle - - - - - name - Diff changed - scope - markup.changed - settings - - foreground - #eed49f - fontStyle - - - - - name - Message error - scope - message.error - settings - - foreground - #ed8796 - fontStyle - - - - - uuid - 4d0379b5-ef82-467b-b8b8-365889420646 - colorSpaceName - sRGB - semanticClass - theme.dark.Catppuccin - author - BrunDerSchwarzmagier - - diff --git a/chezmoi/dot_config/bat/themes/Catppuccin-mocha.tmTheme b/chezmoi/dot_config/bat/themes/Catppuccin-mocha.tmTheme deleted file mode 100644 index 3b9b72c..0000000 --- a/chezmoi/dot_config/bat/themes/Catppuccin-mocha.tmTheme +++ /dev/null @@ -1,959 +0,0 @@ - - - - - name - Catppuccin - settings - - - settings - - foreground - #cdd6f4 - background - #1e1e2e - caret - #bac2de - invisibles - #a6adc8 - gutterForeground - #9399b2 - gutterForegroundHighlight - #a6e3a1 - lineHighlight - #585b70 - selection - #6c7086 - selectionBorder - #1e1e2e - activeGuide - #fab387 - findHighlightForeground - #181825 - findHighlight - #f9e2af - bracketsForeground - #9399b2 - bracketContentsForeground - #9399b2 - - - - name - Comment - scope - comment - settings - - foreground - #6c7086 - fontStyle - italic - - - - name - String - scope - string - settings - - foreground - #a6e3a1 - fontStyle - - - - - name - String regex - scope - string.regexp - settings - - foreground - #fab387 - fontStyle - - - - - name - Number - scope - constant.numeric - settings - - foreground - #fab387 - fontStyle - - - - - name - Boolean - scope - constant.language.boolean - settings - - foreground - #fab387 - fontStyle - bold italic - - - - name - Built-in constant - scope - constant.language - settings - - foreground - #b4befe - fontStyle - italic - - - - name - Built-in function - scope - support.function.builtin - settings - - foreground - #fab387 - fontStyle - italic - - - - name - User-defined constant - scope - variable.other.constant - settings - - foreground - #fab387 - fontStyle - - - - - name - Variable - scope - variable - settings - - - - name - Keyword - scope - keyword - settings - - foreground - #f38ba8 - fontStyle - italic - - - - name - Conditional/loop - scope - keyword.control.loop, keyword.control.conditional, keyword.control.c++ - settings - - foreground - #cba6f7 - fontStyle - bold - - - - name - Return - scope - keyword.control.return, keyword.control.flow.return - settings - - foreground - #f5c2e7 - fontStyle - bold - - - - name - Exception - scope - support.type.exception - settings - - foreground - #fab387 - fontStyle - italic - - - - name - Operator - scope - keyword.operator, punctuation.accessor - settings - - foreground - #89dceb - fontStyle - bold - - - - name - Punctuation separator - scope - punctuation.separator - settings - - foreground - #94e2d5 - fontStyle - - - - - name - Punctuation terminator - scope - punctuation.terminator - settings - - foreground - #94e2d5 - fontStyle - - - - - name - Punctuation bracket - scope - punctuation.section - settings - - foreground - #9399b2 - fontStyle - - - - - name - Include - scope - keyword.control.import.include - settings - - foreground - #94e2d5 - fontStyle - italic - - - - name - Storage - scope - storage - settings - - foreground - #f38ba8 - fontStyle - - - - - name - Storage type - scope - storage.type - settings - - foreground - #f9e2af - fontStyle - italic - - - - name - Storage modifier - scope - storage.modifier - settings - - foreground - #f38ba8 - fontStyle - - - - - name - Storage type namespace - scope - entity.name.namespace, meta.path - settings - - foreground - #f5e0dc - fontStyle - italic - - - - name - Storage type class - scope - storage.type.class - settings - - foreground - #f5e0dc - fontStyle - italic - - - - name - Label - scope - entity.name.label - settings - - foreground - #89b4fa - fontStyle - - - - - name - Keyword class - scope - keyword.declaration.class - settings - - foreground - #f38ba8 - fontStyle - italic - - - - name - Class name - scope - entity.name.class, meta.toc-list.full-identifier - settings - - foreground - #89dceb - fontStyle - - - - - name - Inherited class - scope - entity.other.inherited-class - settings - - foreground - #89dceb - fontStyle - italic - - - - name - Function name - scope - entity.name.function, variable.function - settings - - foreground - #89b4fa - fontStyle - italic - - - - name - Function macro - scope - entity.name.function.preprocessor - settings - - foreground - #f38ba8 - fontStyle - - - - - name - Macro directive - ifdef - scope - keyword.control.import - settings - - foreground - #f38ba8 - fontStyle - - - - - name - Constructor - scope - entity.name.function.constructor, entity.name.function.destructor - settings - - foreground - #b4befe - fontStyle - - - - - name - Function argument - scope - variable.parameter.function - settings - - foreground - #f5e0dc - fontStyle - italic - - - - name - Function declaration - scope - keyword.declaration.function - settings - - foreground - #eba0ac - fontStyle - italic - - - - name - Library function - scope - support.function - settings - - foreground - #89dceb - fontStyle - - - - - name - Library constant - scope - support.constant - settings - - foreground - #89b4fa - fontStyle - - - - - name - Library class/type - scope - support.type, support.class - settings - - foreground - #89b4fa - fontStyle - italic - - - - name - Library variable - scope - support.other.variable - settings - - fontStyle - - - - - name - Variable function - scope - variable.function - settings - - foreground - #89b4fa - fontStyle - italic - - - - name - Variable parameter - scope - variable.parameter - settings - - foreground - #f5e0dc - fontStyle - italic - - - - name - Variable other - scope - variable.other - settings - - foreground - #cdd6f4 - fontStyle - italic - - - - name - Variable field - scope - variable.other.member - settings - - foreground - #f5e0dc - fontStyle - - - - - name - Variable language - scope - variable.language - settings - - foreground - #94e2d5 - fontStyle - - - - - name - Tag name - scope - entity.name.tag - settings - - foreground - #fab387 - fontStyle - - - - - name - Tag attribute - scope - entity.other.attribute-name - settings - - foreground - #cba6f7 - fontStyle - italic - - - - name - Tag delimiter - scope - punctuation.definition.tag - settings - - foreground - #eba0ac - fontStyle - - - - - name - Markdown URL - scope - markup.underline.link.markdown - settings - - foreground - #f5e0dc - fontStyle - italic underline - - - - name - Markdown reference - scope - meta.link.inline.description - settings - - foreground - #b4befe - fontStyle - bold - - - - name - Markdown literal - scope - comment.block.markdown, meta.code-fence, markup.raw.code-fence, markup.raw.inline - settings - - foreground - #94e2d5 - fontStyle - italic - - - - name - Markdown title - scope - punctuation.definition.heading, entity.name.section - settings - - foreground - #89b4fa - fontStyle - bold - - - - name - Markdown emphasis - scope - markup.italic - settings - - foreground - #eba0ac - fontStyle - italic - - - - name - Markdown strong - scope - markup.bold - settings - - foreground - #eba0ac - fontStyle - bold - - - - name - Escape - scope - constant.character.escape - settings - - foreground - #f5c2e7 - fontStyle - - - - - name - Bash built-in function - scope - source.shell.bash meta.function.shell meta.compound.shell meta.function-call.identifier.shell - settings - - foreground - #f5c2e7 - fontStyle - - - - - name - Bash parameter - scope - variable.language.shell - settings - - foreground - #f38ba8 - fontStyle - italic - - - - name - Lua field - scope - source.lua meta.function.lua meta.block.lua meta.mapping.value.lua meta.mapping.key.lua string.unquoted.key.lua - settings - - foreground - #b4befe - fontStyle - italic - - - - name - Lua constructor - scope - source.lua meta.function.lua meta.block.lua meta.mapping.key.lua string.unquoted.key.lua - settings - - foreground - #f2cdcd - fontStyle - - - - - name - Java constant - scope - entity.name.constant.java - settings - - foreground - #94e2d5 - fontStyle - - - - - name - CSS property - scope - support.type.property-name.css - settings - - foreground - #f2cdcd - fontStyle - italic - - - - name - CSS constant - scope - support.constant.property-value.css - settings - - foreground - #cdd6f4 - fontStyle - - - - - name - CSS suffix - scope - constant.numeric.suffix.css, keyword.other.unit.css - settings - - foreground - #94e2d5 - fontStyle - italic - - - - name - CSS variable property - scope - variable.other.custom-property.name.css, support.type.custom-property.name.css, punctuation.definition.custom-property.css - settings - - foreground - #94e2d5 - fontStyle - - - - - name - SCSS tag - scope - entity.name.tag.css - settings - - foreground - #b4befe - fontStyle - - - - - name - SASS variable - scope - variable.other.sass - settings - - foreground - #94e2d5 - fontStyle - - - - - name - Invalid - scope - invalid - settings - - foreground - #cdd6f4 - background - #f38ba8 - fontStyle - - - - - name - Invalid deprecated - scope - invalid.deprecated - settings - - foreground - #cdd6f4 - background - #cba6f7 - fontStyle - - - - - name - Diff header - scope - meta.diff, meta.diff.header - settings - - foreground - #6c7086 - fontStyle - - - - - name - Diff deleted - scope - markup.deleted - settings - - foreground - #f38ba8 - fontStyle - - - - - name - Diff inserted - scope - markup.inserted - settings - - foreground - #a6e3a1 - fontStyle - - - - - name - Diff changed - scope - markup.changed - settings - - foreground - #f9e2af - fontStyle - - - - - name - Message error - scope - message.error - settings - - foreground - #f38ba8 - fontStyle - - - - - uuid - 4d0379b5-ef82-467b-b8b8-365889420646 - colorSpaceName - sRGB - semanticClass - theme.dark.Catppuccin - author - BrunDerSchwarzmagier - - diff --git a/chezmoi/dot_config/lazygit/state.yml b/chezmoi/dot_config/lazygit/state.yml deleted file mode 100644 index 3592996..0000000 --- a/chezmoi/dot_config/lazygit/state.yml +++ /dev/null @@ -1,19 +0,0 @@ -lastupdatecheck: 0 -recentrepos: -- /home/aleidk/Repos/Private/dots -- /home/aleidk/Repos/Projects/personal-page -- /home/aleidk/Repos/Private/docs -- /home/aleidk/Repos/Projects/blog-content -- /home/aleidk/Repos/Private/dots/config/alacritty/themes/catppuccin -- /home/aleidk/Repos/Projects/test-main -- /home/aleidk/Repos/Projects/juno -- /home/aleidk/Repos/Projects/fuuka -- /home/aleidk/Repos/Source/gtk -- /home/aleidk/Repos/Projects/git-test -- /home/aleidk/Repos/Projects/test-module -- /home/aleidk/Repos/Projects/test-main/test-module -startuppopupversion: 5 -customcommandshistory: -- q -- w -hidecommandlog: false diff --git a/chezmoi/dot_config/nvim/lua/aleidk/plugins/init.lua b/chezmoi/dot_config/nvim/lua/aleidk/plugins/init.lua index 0f0f1b0..aa4ea3c 100644 --- a/chezmoi/dot_config/nvim/lua/aleidk/plugins/init.lua +++ b/chezmoi/dot_config/nvim/lua/aleidk/plugins/init.lua @@ -20,13 +20,39 @@ return { lsp = true, }, }, + -- Dotfiles management { "xvzc/chezmoi.nvim", dependencies = { "nvim-lua/plenary.nvim", "alker0/chezmoi.vim" }, config = function() require("chezmoi").setup({ - -- your configurations + { + edit = { + watch = false, + force = false, + }, + notification = { + on_open = true, + on_apply = true, + on_watch = false, + }, + telescope = { + select = { "" }, + }, + }, }) + + vim.api.nvim_create_autocmd({ "BufRead", "BufNewFile" }, { + -- INFO: this should be the same as $(chezmoi source-path) + pattern = { os.getenv("HOME") .. "/.local/share/chezmoi/chezmoi/*" }, + callback = function() + vim.schedule(require("chezmoi.commands.__edit").watch) + end, + }) + local telescope = require("telescope") + + telescope.load_extension("chezmoi") + vim.keymap.set("n", "fz", telescope.extensions.chezmoi.find_files, { desc = "Find dotfile" }) end, }, } diff --git a/chezmoi/dot_config/zsh/aliases/configs.zsh b/chezmoi/dot_config/zsh/aliases/configs.zsh index 40ef0c7..8221cf5 100644 --- a/chezmoi/dot_config/zsh/aliases/configs.zsh +++ b/chezmoi/dot_config/zsh/aliases/configs.zsh @@ -1,3 +1,4 @@ alias \ - ckb='cd ~/qmk_firmware && $EDITOR keyboards/sofle/keymaps/aleee-idk' \ - dots='cd $DOTS && $EDITOR' + ckb='cd ~/qmk_firmware && $EDITOR keyboards/sofle/keymaps/aleee-idk' \ + cz='chezmoi' \ + dots='chezmoi edit'