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 @@
-
- 
-
- 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**
-
-
-
-**Rosé Pine Moon**
-
-
-
-**Rosé Pine Dawn**
-
-
-
-## 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'