diff --git a/hosts/default/configuration.nix b/hosts/default/configuration.nix
index 39fd91e..cc6d899 100644
--- a/hosts/default/configuration.nix
+++ b/hosts/default/configuration.nix
@@ -96,6 +96,12 @@
alacritty
];
+
+ zramSwap = {
+ enable = true;
+ algorithm = "zstd";
+ };
+
# Some programs need SUID wrappers, can be configured further or are
# started in user sessions.
# programs.mtr.enable = true;
@@ -107,7 +113,7 @@
# List services that you want to enable:
# Enable the OpenSSH daemon.
- services.openssh.enable = true;
+ # services.openssh.enable = true;
# Open ports in the firewall.
# networking.firewall.allowedTCPPorts = [ ... ];
diff --git a/hosts/default/home.nix b/hosts/default/home.nix
index f6ab105..e12393c 100644
--- a/hosts/default/home.nix
+++ b/hosts/default/home.nix
@@ -12,14 +12,17 @@
# The home.packages option allows you to install Nix packages into your
# environment.
home.packages = [
- pkgs.htop
- pkgs.firefox
- pkgs.thunderbird
- pkgs.neofetch
- pkgs.tree
pkgs.cmake
pkgs.gcc
+ pkgs.firefox
+ pkgs.htop
pkgs.libtool
+ pkgs.libreoffice
+ pkgs.neofetch
+ pkgs.swww
+ pkgs.picom
+ pkgs.thunderbird
+ pkgs.tree
(pkgs.nerdfonts.override { fonts = [ "FiraCode" "DroidSansMono" ]; })
];
@@ -54,7 +57,52 @@
};
xdg.enable = true;
- xdg.configFile."hypr/hyprland.conf".source = ./hyprland.conf;
+ xdg.configFile = {
+ "alacritty" = {
+ recursive = true;
+ source = ../../modules/old_configs/alacritty;
+ };
+ "contour" = {
+ recursive = true;
+ source = ../../modules/old_configs/contour;
+ };
+ "emacs" = {
+ recursive = true;
+ source = ../../modules/old_configs/emacs;
+ };
+ "ghostty" = {
+ recursive = true;
+ source = ../../modules/old_configs/ghostty;
+ };
+ "hypr" = {
+ recursive = true;
+ source = ../../modules/old_configs/hypr;
+ };
+ "kitty" = {
+ recursive = true;
+ source = ../../modules/old_configs/kitty;
+ };
+ "nvim" = {
+ recursive = true;
+ source = ../../modules/old_configs/nvim;
+ };
+ "river" = {
+ recursive = true;
+ source = ../../modules/old_configs/river;
+ };
+ "swaylock" = {
+ recursive = true;
+ source = ../../modules/old_configs/swaylock;
+ };
+ "waybar" = {
+ recursive = true;
+ source = ../../modules/old_configs/waybar;
+ };
+ "wofi" = {
+ recursive = true;
+ source = ../../modules/old_configs/wofi;
+ };
+ };
wayland.windowManager.hyprland = {
enable = true;
systemd.enable = true;
@@ -99,6 +147,7 @@
# epkgs.magit
# ];
};
+ programs.feh.enable = true;
programs.git = {
enable = true;
diff-so-fancy.enable = true;
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/LICENSE b/modules/old_configs/alacritty/.alacritty-colorscheme/LICENSE
new file mode 100644
index 0000000..34e344b
--- /dev/null
+++ b/modules/old_configs/alacritty/.alacritty-colorscheme/LICENSE
@@ -0,0 +1,201 @@
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+END OF TERMS AND CONDITIONS
+
+APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+Copyright 2019-2020 indrajit
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/README.md b/modules/old_configs/alacritty/.alacritty-colorscheme/README.md
new file mode 100644
index 0000000..6a83fd1
--- /dev/null
+++ b/modules/old_configs/alacritty/.alacritty-colorscheme/README.md
@@ -0,0 +1,119 @@
+# Alacritty Theme
+
+[](https://github.com/eendroroy/alacritty-theme/blob/master/LICENSE)
+[](https://github.com/eendroroy/alacritty-theme/tags)
+[](https://github.com/eendroroy/alacritty-theme)
+
+[](https://github.com/eendroroy/alacritty-theme/issues)
+[](https://github.com/eendroroy/alacritty-theme/issues?q=is%3Aissue+is%3Aclosed)
+[](https://github.com/eendroroy/alacritty-theme/pulls)
+[](https://github.com/eendroroy/alacritty-theme/pulls?q=is%3Apr+is%3Aclosed)
+
+This repo lists (copied or slightly modified) color schemes for `alacritty`
+
+- collected from various sources
+- converted from other terminal emulator themes
+- created from vim or emacs color schemes.
+
+## How to apply?
+
+There are multiple ways -
+
+1. Import the scheme in `alacritty.yaml` file:
+
+ Clone the repository:
+
+ `git clone https://github.com/eendroroy/alacritty-theme.git ~/.alacritty-colorscheme`
+
+ And add the below line into `alacritty.yaml`:
+ ```yaml
+ import:
+ - ~/.alacritty-colorscheme/themes/{scheme_name}.yaml
+ ```
+2. Copy the content of `yaml` file in the `colors` section into `~/.config/alacritty/alacritty.yml` file.
+3. Use [alacritty-colorscheme](https://github.com/toggle-corp/alacritty-colorscheme). Read details here: [Docs](https://github.com/toggle-corp/alacritty-colorscheme/blob/master/README.md)
+
+## Color Schemes
+
+| NAME | COLORS |
+|:-------------------------------------------------------------------------------------------------------------------------------------------------:|:----------------------------------------------------------:|
+| **_afterglow_**
[source](https://github.com/YabataDesign/afterglow-theme) |  |
+| **_argonaut_**
[source](https://github.com/pwaleczek/Argonaut-theme) |  |
+| **_atom_one_light_**
[source](https://github.com/dexpota/kitty-themes/blob/master/themes/AtomOneLight.conf) |  |
+| **_ayu_dark_**
[source](https://github.com/ayu-theme/ayu-colors) |  |
+| **_base16_default_dark_**
[source](https://github.com/chriskempson/base16) |  |
+| **_blood_moon_**
[source](https://github.com/dguo/blood-moon) |  |
+| **_breeze_**
[source](https://github.com/KDE/breeze) |  |
+| **_campbell_**
[source](https://blogs.msdn.microsoft.com/commandline/2017/08/02/updating-the-windows-console-colors) |  |
+| **_challenger_deep_**
[source](https://github.com/challenger-deep-theme/alacritty) |  |
+| **_Cobalt2_**
[source](https://github.com/wesbos/cobalt2/tree/master/Cobalt2) |  |
+| **_cyber_punk_neon_**
[source](https://github.com/Roboron3042/Cyberpunk-Neon) |  |
+| **_darcula_**
[source](https://draculatheme.com) |  |
+| **_dark_pastels_**
[source](https://invent.kde.org/utilities/konsole/-/blob/master/data/color-schemes/DarkPastels.colorscheme) |  |
+| **_doom_one_**
[source](https://github.com/hlissner/emacs-doom-themes) |  |
+| **_dracula_**
[source](https://draculatheme.com) |  |
+| **_falcon_**
[source](https://github.com/fenetikm/falcon) |  |
+| **_flat_remix_**
[source](https://github.com/Mayccoll/Gogh/blob/master/themes/flat-remix.sh) |  |
+| **_gotham_** |  |
+| **_gruvbox_dark_**
[source](https://github.com/morhetz/gruvbox) |  |
+| **_gruvbox_light_**
[source](https://github.com/morhetz/gruvbox) |  |
+| **_gruvbox_material_**
[source](https://github.com/sainnhe/gruvbox-material) |  |
+| **_high_contrast_** |  |
+| **_horizon-dark_**
[source](https://github.com/jolaleye/horizon-theme-vscode) |  |
+| **_hyper_**
[source](https://hyper.is) |  |
+| **_iterm_** |  |
+| **_konsole_linux_** |  |
+| **_low_contrast_** |  |
+| **_material_theme_**
[source](https://github.com/equinusocio/material-theme) |  |
+| **_material_theme_mod_** |  |
+| **_monokai_pro_**
[source](https://gist.github.com/AlphaTechnolog/d1d5f6557f77f71519cb5713268da7dd) |  |
+| **_moonlight_ii_vscode_**
[source](https://github.com/atomiks/moonlight-vscode-theme) |  |
+| **_night_owlish_light_** |  |
+| **_nord_**
[source](https://github.com/arcticicestudio/nord) |  |
+| **_oceanic_next_**
[source](https://github.com/voronianski/oceanic-next-color-scheme) |  |
+| **_omni_**
[source](https://github.com/getomni/alacritty/blob/main/omni.yml) |  |
+| **_one_dark_** |  |
+| **_palenight_**
[source](https://github.com/JonathanSpeek/palenight-iterm2) |  |
+| **_papercolor_dark_**
[source](https://github.com/NLKNguyen/papercolor-theme/blob/master/colors/PaperColor.vim#L126) |  |
+| **_papercolor_light_**
[source](https://github.com/NLKNguyen/papercolor-theme/blob/master/colors/PaperColor.vim#L36) |  |
+| **_papertheme_**
[source](https://github.com/s6muel/paper-theme/blob/main/themes/alacritty/paper-theme.yml) |  |
+| **_pencil_dark_**
[source](https://github.com/mattly/iterm-colors-pencil) |  |
+| **_pencil_light_**
[source](https://github.com/mattly/iterm-colors-pencil) |  |
+| **_remedy_dark_**
[source](https://github.com/robertrossmann/vscode-remedy) |  |
+| **_snazzy_**
[source](https://github.com/sindresorhus/hyper-snazzy) |  |
+| **seashells**
[source](https://raw.githubusercontent.com/mbadolato/iTerm2-Color-Schemes/master/schemes/SeaShells.itermcolors) |  |
+| **smoooooth**
[source](https://github.com/gnachman/iTerm2/blob/33945e63ad48ed80d6cc1adf7cbeb663217652d2/plists/ColorPresets.plist#L4345-L4685) |  |
+| **_solarized_dark_**
[source](http://ethanschoonover.com/solarized) |  |
+| **_solarized_light_**
[source](http://ethanschoonover.com/solarized) |  |
+| **_taerminal_**
[source](https://github.com/cozywigwam/iterm-taerminal) |  |
+| **_tango_dark_**
[source](https://github.com/GNOME/gnome-terminal/blob/18939a24d21d6b7c6edd57a00a3a8a48f3aecec5/src/profile-editor.c#L213) |  |
+| **_tender_**
[source](https://github.com/huyvohcmc/tender-alacritty) |  |
+| **_terminal_app_** |  |
+| **_thelovelace_** |  |
+| **_tokyo-night_**
[source](https://github.com/zatchheems/tokyo-night-alacritty-theme) |  |
+| **_tokyo-night-storm_**
[source](https://github.com/zatchheems/tokyo-night-alacritty-theme) |  |
+| **_tomorrow_night_**
[source](https://github.com/ChrisKempson/Tomorrow-Theme) |  |
+| **_tomorrow_night_bright_**
[source](https://github.com/ChrisKempson/Tomorrow-Theme) |  |
+| **_wombat_**
[source](https://github.com/djoyner/iTerm2-wombat) |  |
+| **_xterm_** |  |
+
+
+## Contributing
+
+Bug reports and pull requests are welcome on GitHub at [alacritty-theme](https://github.com/eendroroy/alacritty-theme)
+repository. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to
+adhere to the [Contributor Covenant](http://contributor-covenant.org) code of conduct.
+
+ 1. Fork it ( https://github.com/eendroroy/alacritty-theme/fork )
+ 2. Create your feature branch (`git checkout -b my-new-feature`)
+ 3. Commit your changes (`git commit -am 'Add some feature'`)
+ 4. Push to the branch (`git push origin my-new-feature`)
+ 5. Create a new Pull Request
+
+## Author
+
+* **indrajit** - *Owner* - [eendroroy](https://github.com/eendroroy)
+
+## License
+
+The project is available as open source under the terms of the [Apache License, Version 2.0](LICENSE)
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/images/Cobalt2.png b/modules/old_configs/alacritty/.alacritty-colorscheme/images/Cobalt2.png
new file mode 100644
index 0000000..f410a18
Binary files /dev/null and b/modules/old_configs/alacritty/.alacritty-colorscheme/images/Cobalt2.png differ
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/images/afterglow.png b/modules/old_configs/alacritty/.alacritty-colorscheme/images/afterglow.png
new file mode 100644
index 0000000..9ab4f3d
Binary files /dev/null and b/modules/old_configs/alacritty/.alacritty-colorscheme/images/afterglow.png differ
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/images/argonaut.png b/modules/old_configs/alacritty/.alacritty-colorscheme/images/argonaut.png
new file mode 100644
index 0000000..2845c9b
Binary files /dev/null and b/modules/old_configs/alacritty/.alacritty-colorscheme/images/argonaut.png differ
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/images/atom_one_light.png b/modules/old_configs/alacritty/.alacritty-colorscheme/images/atom_one_light.png
new file mode 100644
index 0000000..6c98bb1
Binary files /dev/null and b/modules/old_configs/alacritty/.alacritty-colorscheme/images/atom_one_light.png differ
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/images/ayu_dark.png b/modules/old_configs/alacritty/.alacritty-colorscheme/images/ayu_dark.png
new file mode 100644
index 0000000..4d4581d
Binary files /dev/null and b/modules/old_configs/alacritty/.alacritty-colorscheme/images/ayu_dark.png differ
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/images/base16_default_dark.png b/modules/old_configs/alacritty/.alacritty-colorscheme/images/base16_default_dark.png
new file mode 100644
index 0000000..f6c9036
Binary files /dev/null and b/modules/old_configs/alacritty/.alacritty-colorscheme/images/base16_default_dark.png differ
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/images/blood_moon.png b/modules/old_configs/alacritty/.alacritty-colorscheme/images/blood_moon.png
new file mode 100644
index 0000000..40c84ee
Binary files /dev/null and b/modules/old_configs/alacritty/.alacritty-colorscheme/images/blood_moon.png differ
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/images/breeze.png b/modules/old_configs/alacritty/.alacritty-colorscheme/images/breeze.png
new file mode 100644
index 0000000..7a41c14
Binary files /dev/null and b/modules/old_configs/alacritty/.alacritty-colorscheme/images/breeze.png differ
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/images/campbell.png b/modules/old_configs/alacritty/.alacritty-colorscheme/images/campbell.png
new file mode 100644
index 0000000..54c9414
Binary files /dev/null and b/modules/old_configs/alacritty/.alacritty-colorscheme/images/campbell.png differ
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/images/challenger_deep.png b/modules/old_configs/alacritty/.alacritty-colorscheme/images/challenger_deep.png
new file mode 100644
index 0000000..49c4223
Binary files /dev/null and b/modules/old_configs/alacritty/.alacritty-colorscheme/images/challenger_deep.png differ
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/images/cyber_punk_neon.png b/modules/old_configs/alacritty/.alacritty-colorscheme/images/cyber_punk_neon.png
new file mode 100644
index 0000000..ddc6f3e
Binary files /dev/null and b/modules/old_configs/alacritty/.alacritty-colorscheme/images/cyber_punk_neon.png differ
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/images/darcula.png b/modules/old_configs/alacritty/.alacritty-colorscheme/images/darcula.png
new file mode 100644
index 0000000..0f022f2
Binary files /dev/null and b/modules/old_configs/alacritty/.alacritty-colorscheme/images/darcula.png differ
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/images/dark_pastels.png b/modules/old_configs/alacritty/.alacritty-colorscheme/images/dark_pastels.png
new file mode 100644
index 0000000..f8102f8
Binary files /dev/null and b/modules/old_configs/alacritty/.alacritty-colorscheme/images/dark_pastels.png differ
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/images/doom_one.png b/modules/old_configs/alacritty/.alacritty-colorscheme/images/doom_one.png
new file mode 100644
index 0000000..73818db
Binary files /dev/null and b/modules/old_configs/alacritty/.alacritty-colorscheme/images/doom_one.png differ
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/images/dracula.png b/modules/old_configs/alacritty/.alacritty-colorscheme/images/dracula.png
new file mode 100644
index 0000000..128daeb
Binary files /dev/null and b/modules/old_configs/alacritty/.alacritty-colorscheme/images/dracula.png differ
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/images/falcon.png b/modules/old_configs/alacritty/.alacritty-colorscheme/images/falcon.png
new file mode 100644
index 0000000..0509231
Binary files /dev/null and b/modules/old_configs/alacritty/.alacritty-colorscheme/images/falcon.png differ
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/images/flat_remix.png b/modules/old_configs/alacritty/.alacritty-colorscheme/images/flat_remix.png
new file mode 100644
index 0000000..524461d
Binary files /dev/null and b/modules/old_configs/alacritty/.alacritty-colorscheme/images/flat_remix.png differ
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/images/gotham.png b/modules/old_configs/alacritty/.alacritty-colorscheme/images/gotham.png
new file mode 100644
index 0000000..696466d
Binary files /dev/null and b/modules/old_configs/alacritty/.alacritty-colorscheme/images/gotham.png differ
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/images/gruvbox_dark.png b/modules/old_configs/alacritty/.alacritty-colorscheme/images/gruvbox_dark.png
new file mode 100644
index 0000000..1124b94
Binary files /dev/null and b/modules/old_configs/alacritty/.alacritty-colorscheme/images/gruvbox_dark.png differ
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/images/gruvbox_light.png b/modules/old_configs/alacritty/.alacritty-colorscheme/images/gruvbox_light.png
new file mode 100644
index 0000000..1b1efb1
Binary files /dev/null and b/modules/old_configs/alacritty/.alacritty-colorscheme/images/gruvbox_light.png differ
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/images/gruvbox_material.png b/modules/old_configs/alacritty/.alacritty-colorscheme/images/gruvbox_material.png
new file mode 100644
index 0000000..fa75eb7
Binary files /dev/null and b/modules/old_configs/alacritty/.alacritty-colorscheme/images/gruvbox_material.png differ
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/images/high_contrast.png b/modules/old_configs/alacritty/.alacritty-colorscheme/images/high_contrast.png
new file mode 100644
index 0000000..7814b33
Binary files /dev/null and b/modules/old_configs/alacritty/.alacritty-colorscheme/images/high_contrast.png differ
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/images/horizon-dark.png b/modules/old_configs/alacritty/.alacritty-colorscheme/images/horizon-dark.png
new file mode 100644
index 0000000..f5d11e0
Binary files /dev/null and b/modules/old_configs/alacritty/.alacritty-colorscheme/images/horizon-dark.png differ
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/images/hyper.png b/modules/old_configs/alacritty/.alacritty-colorscheme/images/hyper.png
new file mode 100644
index 0000000..f79dd00
Binary files /dev/null and b/modules/old_configs/alacritty/.alacritty-colorscheme/images/hyper.png differ
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/images/iterm.png b/modules/old_configs/alacritty/.alacritty-colorscheme/images/iterm.png
new file mode 100644
index 0000000..9cec735
Binary files /dev/null and b/modules/old_configs/alacritty/.alacritty-colorscheme/images/iterm.png differ
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/images/konsole_linux.png b/modules/old_configs/alacritty/.alacritty-colorscheme/images/konsole_linux.png
new file mode 100644
index 0000000..e4b64ee
Binary files /dev/null and b/modules/old_configs/alacritty/.alacritty-colorscheme/images/konsole_linux.png differ
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/images/low_contrast.png b/modules/old_configs/alacritty/.alacritty-colorscheme/images/low_contrast.png
new file mode 100644
index 0000000..52970f5
Binary files /dev/null and b/modules/old_configs/alacritty/.alacritty-colorscheme/images/low_contrast.png differ
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/images/material_theme.png b/modules/old_configs/alacritty/.alacritty-colorscheme/images/material_theme.png
new file mode 100644
index 0000000..3098592
Binary files /dev/null and b/modules/old_configs/alacritty/.alacritty-colorscheme/images/material_theme.png differ
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/images/material_theme_mod.png b/modules/old_configs/alacritty/.alacritty-colorscheme/images/material_theme_mod.png
new file mode 100644
index 0000000..a310664
Binary files /dev/null and b/modules/old_configs/alacritty/.alacritty-colorscheme/images/material_theme_mod.png differ
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/images/monokai_pro.png b/modules/old_configs/alacritty/.alacritty-colorscheme/images/monokai_pro.png
new file mode 100644
index 0000000..95437fa
Binary files /dev/null and b/modules/old_configs/alacritty/.alacritty-colorscheme/images/monokai_pro.png differ
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/images/moonlight_ii_vscode.png b/modules/old_configs/alacritty/.alacritty-colorscheme/images/moonlight_ii_vscode.png
new file mode 100644
index 0000000..1058371
Binary files /dev/null and b/modules/old_configs/alacritty/.alacritty-colorscheme/images/moonlight_ii_vscode.png differ
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/images/night_owlish_light.png b/modules/old_configs/alacritty/.alacritty-colorscheme/images/night_owlish_light.png
new file mode 100644
index 0000000..6178912
Binary files /dev/null and b/modules/old_configs/alacritty/.alacritty-colorscheme/images/night_owlish_light.png differ
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/images/nord.png b/modules/old_configs/alacritty/.alacritty-colorscheme/images/nord.png
new file mode 100644
index 0000000..ad1ec75
Binary files /dev/null and b/modules/old_configs/alacritty/.alacritty-colorscheme/images/nord.png differ
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/images/oceanic_next.png b/modules/old_configs/alacritty/.alacritty-colorscheme/images/oceanic_next.png
new file mode 100644
index 0000000..2408c9e
Binary files /dev/null and b/modules/old_configs/alacritty/.alacritty-colorscheme/images/oceanic_next.png differ
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/images/omni.png b/modules/old_configs/alacritty/.alacritty-colorscheme/images/omni.png
new file mode 100644
index 0000000..efabdc8
Binary files /dev/null and b/modules/old_configs/alacritty/.alacritty-colorscheme/images/omni.png differ
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/images/one_dark.png b/modules/old_configs/alacritty/.alacritty-colorscheme/images/one_dark.png
new file mode 100644
index 0000000..089ed78
Binary files /dev/null and b/modules/old_configs/alacritty/.alacritty-colorscheme/images/one_dark.png differ
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/images/palenight.png b/modules/old_configs/alacritty/.alacritty-colorscheme/images/palenight.png
new file mode 100644
index 0000000..9e0fd58
Binary files /dev/null and b/modules/old_configs/alacritty/.alacritty-colorscheme/images/palenight.png differ
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/images/papercolor_dark.png b/modules/old_configs/alacritty/.alacritty-colorscheme/images/papercolor_dark.png
new file mode 100644
index 0000000..a5d3f77
Binary files /dev/null and b/modules/old_configs/alacritty/.alacritty-colorscheme/images/papercolor_dark.png differ
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/images/papercolor_light.png b/modules/old_configs/alacritty/.alacritty-colorscheme/images/papercolor_light.png
new file mode 100644
index 0000000..7e7b9e6
Binary files /dev/null and b/modules/old_configs/alacritty/.alacritty-colorscheme/images/papercolor_light.png differ
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/images/papertheme.png b/modules/old_configs/alacritty/.alacritty-colorscheme/images/papertheme.png
new file mode 100644
index 0000000..ec5d947
Binary files /dev/null and b/modules/old_configs/alacritty/.alacritty-colorscheme/images/papertheme.png differ
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/images/pencil_dark.png b/modules/old_configs/alacritty/.alacritty-colorscheme/images/pencil_dark.png
new file mode 100644
index 0000000..5cf5df0
Binary files /dev/null and b/modules/old_configs/alacritty/.alacritty-colorscheme/images/pencil_dark.png differ
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/images/pencil_light.png b/modules/old_configs/alacritty/.alacritty-colorscheme/images/pencil_light.png
new file mode 100644
index 0000000..c392e14
Binary files /dev/null and b/modules/old_configs/alacritty/.alacritty-colorscheme/images/pencil_light.png differ
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/images/remedy_dark.png b/modules/old_configs/alacritty/.alacritty-colorscheme/images/remedy_dark.png
new file mode 100644
index 0000000..eac67b5
Binary files /dev/null and b/modules/old_configs/alacritty/.alacritty-colorscheme/images/remedy_dark.png differ
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/images/seashells.png b/modules/old_configs/alacritty/.alacritty-colorscheme/images/seashells.png
new file mode 100644
index 0000000..b76f2f8
Binary files /dev/null and b/modules/old_configs/alacritty/.alacritty-colorscheme/images/seashells.png differ
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/images/smoooooth.png b/modules/old_configs/alacritty/.alacritty-colorscheme/images/smoooooth.png
new file mode 100644
index 0000000..7034974
Binary files /dev/null and b/modules/old_configs/alacritty/.alacritty-colorscheme/images/smoooooth.png differ
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/images/snazzy.png b/modules/old_configs/alacritty/.alacritty-colorscheme/images/snazzy.png
new file mode 100644
index 0000000..9632f15
Binary files /dev/null and b/modules/old_configs/alacritty/.alacritty-colorscheme/images/snazzy.png differ
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/images/solarized_dark.png b/modules/old_configs/alacritty/.alacritty-colorscheme/images/solarized_dark.png
new file mode 100644
index 0000000..27f98fd
Binary files /dev/null and b/modules/old_configs/alacritty/.alacritty-colorscheme/images/solarized_dark.png differ
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/images/solarized_light.png b/modules/old_configs/alacritty/.alacritty-colorscheme/images/solarized_light.png
new file mode 100644
index 0000000..5d23dde
Binary files /dev/null and b/modules/old_configs/alacritty/.alacritty-colorscheme/images/solarized_light.png differ
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/images/taerminal.png b/modules/old_configs/alacritty/.alacritty-colorscheme/images/taerminal.png
new file mode 100644
index 0000000..0619607
Binary files /dev/null and b/modules/old_configs/alacritty/.alacritty-colorscheme/images/taerminal.png differ
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/images/tango_dark.png b/modules/old_configs/alacritty/.alacritty-colorscheme/images/tango_dark.png
new file mode 100644
index 0000000..b1e3915
Binary files /dev/null and b/modules/old_configs/alacritty/.alacritty-colorscheme/images/tango_dark.png differ
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/images/tender.png b/modules/old_configs/alacritty/.alacritty-colorscheme/images/tender.png
new file mode 100644
index 0000000..d817267
Binary files /dev/null and b/modules/old_configs/alacritty/.alacritty-colorscheme/images/tender.png differ
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/images/terminal_app.png b/modules/old_configs/alacritty/.alacritty-colorscheme/images/terminal_app.png
new file mode 100644
index 0000000..81c9da1
Binary files /dev/null and b/modules/old_configs/alacritty/.alacritty-colorscheme/images/terminal_app.png differ
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/images/thelovelace.png b/modules/old_configs/alacritty/.alacritty-colorscheme/images/thelovelace.png
new file mode 100644
index 0000000..269a797
Binary files /dev/null and b/modules/old_configs/alacritty/.alacritty-colorscheme/images/thelovelace.png differ
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/images/tokyo-night-storm.png b/modules/old_configs/alacritty/.alacritty-colorscheme/images/tokyo-night-storm.png
new file mode 100644
index 0000000..ad39605
Binary files /dev/null and b/modules/old_configs/alacritty/.alacritty-colorscheme/images/tokyo-night-storm.png differ
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/images/tokyo-night.png b/modules/old_configs/alacritty/.alacritty-colorscheme/images/tokyo-night.png
new file mode 100644
index 0000000..d6ed018
Binary files /dev/null and b/modules/old_configs/alacritty/.alacritty-colorscheme/images/tokyo-night.png differ
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/images/tomorrow_night.png b/modules/old_configs/alacritty/.alacritty-colorscheme/images/tomorrow_night.png
new file mode 100644
index 0000000..ab9ac93
Binary files /dev/null and b/modules/old_configs/alacritty/.alacritty-colorscheme/images/tomorrow_night.png differ
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/images/tomorrow_night_bright.png b/modules/old_configs/alacritty/.alacritty-colorscheme/images/tomorrow_night_bright.png
new file mode 100644
index 0000000..b5d1493
Binary files /dev/null and b/modules/old_configs/alacritty/.alacritty-colorscheme/images/tomorrow_night_bright.png differ
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/images/wombat.png b/modules/old_configs/alacritty/.alacritty-colorscheme/images/wombat.png
new file mode 100644
index 0000000..651534c
Binary files /dev/null and b/modules/old_configs/alacritty/.alacritty-colorscheme/images/wombat.png differ
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/images/xterm.png b/modules/old_configs/alacritty/.alacritty-colorscheme/images/xterm.png
new file mode 100644
index 0000000..62e3039
Binary files /dev/null and b/modules/old_configs/alacritty/.alacritty-colorscheme/images/xterm.png differ
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/schemes.yaml b/modules/old_configs/alacritty/.alacritty-colorscheme/schemes.yaml
new file mode 100644
index 0000000..3e58c94
--- /dev/null
+++ b/modules/old_configs/alacritty/.alacritty-colorscheme/schemes.yaml
@@ -0,0 +1,1478 @@
+schemes:
+ afterglow: &afterglow
+ primary:
+ background: '0x2c2c2c'
+ foreground: '0xd6d6d6'
+ dim_foreground: '0xdbdbdb'
+ bright_foreground: '0xd9d9d9'
+ dim_background: '0x202020' # not sure
+ bright_background: '0x3a3a3a' # not sure
+ cursor:
+ text: '0x2c2c2c'
+ cursor: '0xd9d9d9'
+ normal:
+ black: '0x1c1c1c'
+ red: '0xbc5653'
+ green: '0x909d63'
+ yellow: '0xebc17a'
+ blue: '0x7eaac7'
+ magenta: '0xaa6292'
+ cyan: '0x86d3ce'
+ white: '0xcacaca'
+ bright:
+ black: '0x636363'
+ red: '0xbc5653'
+ green: '0x909d63'
+ yellow: '0xebc17a'
+ blue: '0x7eaac7'
+ magenta: '0xaa6292'
+ cyan: '0x86d3ce'
+ white: '0xf7f7f7'
+ dim:
+ black: '0x232323'
+ red: '0x74423f'
+ green: '0x5e6547'
+ yellow: '0x8b7653'
+ blue: '0x556b79'
+ magenta: '0x6e4962'
+ cyan: '0x5c8482'
+ white: '0x828282'
+
+ argonaut: &argonaut
+ primary:
+ background: '0x292C3E'
+ foreground: '0xEBEBEB'
+ cursor:
+ text: '0xFF261E'
+ cursor: '0xFF261E'
+ normal:
+ black: '0x0d0d0d'
+ red: '0xFF301B'
+ green: '0xA0E521'
+ yellow: '0xFFC620'
+ blue: '0x1BA6FA'
+ magenta: '0x8763B8'
+ cyan: '0x21DEEF'
+ white: '0xEBEBEB'
+ bright:
+ black: '0x6D7070'
+ red: '0xFF4352'
+ green: '0xB8E466'
+ yellow: '0xFFD750'
+ blue: '0x1BA6FA'
+ magenta: '0xA578EA'
+ cyan: '0x73FBF1'
+ white: '0xFEFEF8'
+
+ atom_one_light: &atom_one_light
+ primary:
+ background: '0xf8f8f8'
+ foreground: '0x2a2b33'
+ normal:
+ black: '0x000000'
+ red: '0xde3d35'
+ green: '0x3e953a'
+ yellow: '0xd2b67b'
+ blue: '0x2f5af3'
+ magenta: '0xa00095'
+ cyan: '0x3e953a'
+ white: '0xbbbbbb'
+ bright:
+ black: '0x000000'
+ red: '0xde3d35'
+ green: '0x3e953a'
+ yellow: '0xd2b67b'
+ blue: '0x2f5af3'
+ magenta: '0xa00095'
+ cyan: '0x3e953a'
+ white: '0xffffff'
+
+ ayu_dark: &ayu_dark
+ primary:
+ background: '0x0A0E14'
+ foreground: '0xB3B1AD'
+ normal:
+ black: '0x01060E'
+ red: '0xEA6C73'
+ green: '0x91B362'
+ yellow: '0xF9AF4F'
+ blue: '0x53BDFA'
+ magenta: '0xFAE994'
+ cyan: '0x90E1C6'
+ white: '0xC7C7C7'
+ bright:
+ black: '0x686868'
+ red: '0xF07178'
+ green: '0xC2D94C'
+ yellow: '0xFFB454'
+ blue: '0x59C2FF'
+ magenta: '0xFFEE99'
+ cyan: '0x95E6CB'
+ white: '0xFFFFFF'
+
+ base16_dark: &base16_dark
+ primary:
+ background: '0x181818'
+ foreground: '0xd8d8d8'
+ cursor:
+ text: '0xd8d8d8'
+ cursor: '0xd8d8d8'
+ normal:
+ black: '0x181818'
+ red: '0xab4642'
+ green: '0xa1b56c'
+ yellow: '0xf7ca88'
+ blue: '0x7cafc2'
+ magenta: '0xba8baf'
+ cyan: '0x86c1b9'
+ white: '0xd8d8d8'
+ bright:
+ black: '0x585858'
+ red: '0xab4642'
+ green: '0xa1b56c'
+ yellow: '0xf7ca88'
+ blue: '0x7cafc2'
+ magenta: '0xba8baf'
+ cyan: '0x86c1b9'
+ white: '0xf8f8f8'
+
+ blood_moon: &blood_moon
+ primary:
+ background: '0x10100E'
+ foreground: '0xC6C6C4'
+ normal:
+ black: '0x10100E'
+ red: '0xC40233'
+ green: '0x009F6B'
+ yellow: '0xFFD700'
+ blue: '0x0087BD'
+ magenta: '0x9A4EAE'
+ cyan: '0x20B2AA'
+ white: '0xC6C6C4'
+ bright:
+ black: '0x696969'
+ red: '0xFF2400'
+ green: '0x03C03C'
+ yellow: '0xFDFF00'
+ blue: '0x007FFF'
+ magenta: '0xFF1493'
+ cyan: '0x00CCCC'
+ white: '0xFFFAFA'
+
+ breeze: &breeze
+ primary:
+ background: '0x232627'
+ foreground: '0xfcfcfc'
+ dim_foreground: '0xeff0f1'
+ bright_foreground: '0xffffff'
+ dim_background: '0x31363b'
+ bright_background: '0x000000'
+ normal:
+ black: '0x232627'
+ red: '0xed1515'
+ green: '0x11d116'
+ yellow: '0xf67400'
+ blue: '0x1d99f3'
+ magenta: '0x9b59b6'
+ cyan: '0x1abc9c'
+ white: '0xfcfcfc'
+ bright:
+ black: '0x7f8c8d'
+ red: '0xc0392b'
+ green: '0x1cdc9a'
+ yellow: '0xfdbc4b'
+ blue: '0x3daee9'
+ magenta: '0x8e44ad'
+ cyan: '0x16a085'
+ white: '0xffffff'
+ dim:
+ black: '0x31363b'
+ red: '0x783228'
+ green: '0x17a262'
+ yellow: '0xb65619'
+ blue: '0x1b668f'
+ magenta: '0x614a73'
+ cyan: '0x186c60'
+ white: '0x63686d'
+
+ campbell: &campbell
+ primary:
+ background: '0x0c0c0c'
+ foreground: '0xcccccc'
+ normal:
+ black: '0x0c0c0c'
+ red: '0xc50f1f'
+ green: '0x13a10e'
+ yellow: '0xc19c00'
+ blue: '0x0037da'
+ magenta: '0x881798'
+ cyan: '0x3a96dd'
+ white: '0xcccccc'
+ bright:
+ black: '0x767676'
+ red: '0xe74856'
+ green: '0x16c60c'
+ yellow: '0xf9f1a5'
+ blue: '0x3b78ff'
+ magenta: '0xb4009e'
+ cyan: '0x61d6d6'
+ white: '0xf2f2f2'
+
+ challenger_deep: &challenger_deep
+ primary:
+ background: '0x1e1c31'
+ foreground: '0xcbe1e7'
+ cursor:
+ text: '0xff271d'
+ cursor: '0xfbfcfc'
+ normal:
+ black: '0x141228'
+ red: '0xff5458'
+ green: '0x62d196'
+ yellow: '0xffb378'
+ blue: '0x65b2ff'
+ magenta: '0x906cff'
+ cyan: '0x63f2f1'
+ white: '0xa6b3cc'
+ bright:
+ black: '0x565575'
+ red: '0xff8080'
+ green: '0x95ffa4'
+ yellow: '0xffe9aa'
+ blue: '0x91ddff'
+ magenta: '0xc991e1'
+ cyan: '0xaaffe4'
+ white: '0xcbe3e7'
+
+ Cobalt2: &Cobalt2
+ primary:
+ background: '0x122637'
+ foreground: '0xffffff'
+ cursor:
+ text: '0x122637'
+ cursor: '0xf0cb09'
+ normal:
+ black: '0x000000'
+ red: '0xff0000'
+ green: '0x37dd21'
+ yellow: '0xfee409'
+ blue: '0x1460d2'
+ magenta: '0xff005d'
+ cyan: '0x00bbbb'
+ white: '0xbbbbbb'
+ bright:
+ black: '0x545454'
+ red: '0xf40d17'
+ green: '0x3bcf1d'
+ yellow: '0xecc809'
+ blue: '0x5555ff'
+ magenta: '0xff55ff'
+ cyan: '0x6ae3f9'
+ white: '0xffffff'
+
+ cyber_punk_neon: &cyber_punk_neon
+ primary:
+ background: "0x000b1e"
+ foreground: "0x0abdc6"
+ cursor:
+ text: "0x000b1e"
+ cursor: "0x0abdc6"
+ normal:
+ black: "0x123e7c"
+ red: "0xff0000"
+ green: "0xd300c4"
+ yellow: "0xf57800"
+ blue: "0x123e7c"
+ magenta: "0x711c91"
+ cyan: "0x0abdc6"
+ white: "0xd7d7d5"
+ bright:
+ black: "0x1c61c2"
+ red: "0xff0000"
+ green: "0xd300c4"
+ yellow: "0xf57800"
+ blue: "0x00ff00"
+ magenta: "0x711c91"
+ cyan: "0x0abdc6"
+ white: "0xd7d7d5"
+
+ darcula: &darcula
+ primary:
+ background: '0x282a36'
+ foreground: '0xf8f8f2'
+ normal:
+ black: '0x000000'
+ red: '0xff5555'
+ green: '0x50fa7b'
+ yellow: '0xf1fa8c'
+ blue: '0xcaa9fa'
+ magenta: '0xff79c6'
+ cyan: '0x8be9fd'
+ white: '0xbfbfbf'
+ bright:
+ black: '0x282a35'
+ red: '0xff6e67'
+ green: '0x5af78e'
+ yellow: '0xf4f99d'
+ blue: '0xcaa9fa'
+ magenta: '0xff92d0'
+ cyan: '0x9aedfe'
+ white: '0xe6e6e6'
+
+ dark_pastels: &dark_pastels
+ primary:
+ background: '0x2C2C2C'
+ foreground: '0xDCDCCC'
+ normal:
+ black: '0x3F3F3F'
+ red: '0x705050'
+ green: '0x60B48A'
+ yellow: '0xDFAF8F'
+ blue: '0x9AB8D7'
+ magenta: '0xDC8CC3'
+ cyan: '0x8CD0D3'
+ white: '0xDCDCCC'
+ bright:
+ black: '0x709080'
+ red: '0xDCA3A3'
+ green: '0x72D5A3'
+ yellow: '0xF0DFAF'
+ blue: '0x94BFF3'
+ magenta: '0xEC93D3'
+ cyan: '0x93E0E3'
+ white: '0xFFFFFF'
+
+ doom_one: &doom_one
+ primary:
+ background: '0x282c34'
+ foreground: '0xbbc2cf'
+ normal:
+ black: '0x282c34'
+ red: '0xff6c6b'
+ green: '0x98be65'
+ yellow: '0xecbe7b'
+ blue: '0x51afef'
+ magenta: '0xc678dd'
+ cyan: '0x46d9ff'
+ white: '0xbbc2cf'
+
+ dracula: &dracula
+ primary:
+ background: '0x282a36'
+ foreground: '0xf8f8f2'
+ normal:
+ black: '0x000000'
+ red: '0xff5555'
+ green: '0x50fa7b'
+ yellow: '0xf1fa8c'
+ blue: '0xbd93f9'
+ magenta: '0xff79c6'
+ cyan: '0x8be9fd'
+ white: '0xbbbbbb'
+ bright:
+ black: '0x555555'
+ red: '0xff5555'
+ green: '0x50fa7b'
+ yellow: '0xf1fa8c'
+ blue: '0xcaa9fa'
+ magenta: '0xff79c6'
+ cyan: '0x8be9fd'
+ white: '0xffffff'
+
+ falcon: &falcon
+ primary:
+ background: '0x020221'
+ foreground: '0xb4b4b9'
+ cursor:
+ text: '0x020221'
+ cursor: '0xffe8c0'
+ normal:
+ black: '0x000004'
+ red: '0xff3600'
+ green: '0x718e3f'
+ yellow: '0xffc552'
+ blue: '0x635196'
+ magenta: '0xff761a'
+ cyan: '0x34bfa4'
+ white: '0xb4b4b9'
+ bright:
+ black: '0x020221'
+ red: '0xff8e78'
+ green: '0xb1bf75'
+ yellow: '0xffd392'
+ blue: '0x99a4bc'
+ magenta: '0xffb07b'
+ cyan: '0x8bccbf'
+ white: '0xf8f8ff'
+
+ flat_remix: &flat_remix
+ primary:
+ background: '0x272a34'
+ foreground: '0xFFFFFF'
+ normal:
+ black: '0x1F2229'
+ red: '0xEC0101'
+ green: '0x47D4B9'
+ yellow: '0xFF8A18'
+ blue: '0x277FFF'
+ magenta: '0xD71655'
+ cyan: '0x05A1F7'
+ white: '0xFFFFFF'
+ bright:
+ black: '0x1F2229'
+ red: '0xD41919'
+ green: '0x5EBDAB'
+ yellow: '0xFEA44C'
+ blue: '0x367bf0'
+ magenta: '0xBF2E5D'
+ cyan: '0x49AEE6'
+ white: '0xFFFFFF'
+
+ gotham: &gotham
+ primary:
+ background: '0x0a0f14'
+ foreground: '0x98d1ce'
+ normal:
+ black: '0x0a0f14'
+ red: '0xc33027'
+ green: '0x26a98b'
+ yellow: '0xedb54b'
+ blue: '0x195465'
+ magenta: '0x4e5165'
+ cyan: '0x33859d'
+ white: '0x98d1ce'
+ bright:
+ black: '0x10151b'
+ red: '0xd26939'
+ green: '0x081f2d'
+ yellow: '0x245361'
+ blue: '0x093748'
+ magenta: '0x888ba5'
+ cyan: '0x599caa'
+ white: '0xd3ebe9'
+
+ gruvbox_dark: &gruvbox_dark
+ primary:
+ # hard contrast: background = '0x1d2021'
+ background: '0x282828'
+ # soft contrast: background = '0x32302f'
+ foreground: '0xebdbb2'
+ normal:
+ black: '0x282828'
+ red: '0xcc241d'
+ green: '0x98971a'
+ yellow: '0xd79921'
+ blue: '0x458588'
+ magenta: '0xb16286'
+ cyan: '0x689d6a'
+ white: '0xa89984'
+ bright:
+ black: '0x928374'
+ red: '0xfb4934'
+ green: '0xb8bb26'
+ yellow: '0xfabd2f'
+ blue: '0x83a598'
+ magenta: '0xd3869b'
+ cyan: '0x8ec07c'
+ white: '0xebdbb2'
+
+ gruvbox_light: &gruvbox_light
+ primary:
+ # hard contrast: background = '0xf9f5d7'
+ background: '0xfbf1c7'
+ # soft contrast: background = '0xf2e5bc'
+ foreground: '0x3c3836'
+ normal:
+ black: '0xfbf1c7'
+ red: '0xcc241d'
+ green: '0x98971a'
+ yellow: '0xd79921'
+ blue: '0x458588'
+ magenta: '0xb16286'
+ cyan: '0x689d6a'
+ white: '0x7c6f64'
+ bright:
+ black: '0x928374'
+ red: '0x9d0006'
+ green: '0x79740e'
+ yellow: '0xb57614'
+ blue: '0x076678'
+ magenta: '0x8f3f71'
+ cyan: '0x427b58'
+ white: '0x3c3836'
+
+ gruvbox_material: &gruvbox_material
+ primary:
+ background: '0x282828'
+ foreground: '0xdfbf8e'
+ normal:
+ black: '0x665c54'
+ red: '0xea6962'
+ green: '0xa9b665'
+ yellow: '0xe78a4e'
+ blue: '0x7daea3'
+ magenta: '0xd3869b'
+ cyan: '0x89b482'
+ white: '0xdfbf8e'
+ bright:
+ black: '0x928374'
+ red: '0xea6962'
+ green: '0xa9b665'
+ yellow: '0xe3a84e'
+ blue: '0x7daea3'
+ magenta: '0xd3869b'
+ cyan: '0x89b482'
+ white: '0xdfbf8e'
+
+ high_contrast: &high_contrast
+ primary:
+ background: '0x444444'
+ foreground: '0xdddddd'
+ cursor:
+ text: '0xaaaaaa'
+ cursor: '0xffffff'
+ normal:
+ black: '0x000000'
+ red: '0xff0000'
+ green: '0x00ff00'
+ yellow: '0xffff00'
+ blue: '0x0000ff'
+ magenta: '0xff00ff'
+ cyan: '0x00ffff'
+ white: '0xffffff'
+ bright:
+ black: '0x000000'
+ red: '0xff0000'
+ green: '0x00ff00'
+ yellow: '0xffff00'
+ blue: '0x0000ff'
+ magenta: '0xff00ff'
+ cyan: '0x00ffff'
+ white: '0xffffff'
+
+ horizon-dark: &horizon-dark
+ primary:
+ background: '0x1c1e26'
+ foreground: '0xe0e0e0'
+ normal:
+ black: '0x16161c'
+ red: '0xe95678'
+ green: '0x29d398'
+ yellow: '0xfab795'
+ blue: '0x26bbd9'
+ magenta: '0xee64ac'
+ cyan: '0x59e1e3'
+ white: '0xd5d8da'
+ bright:
+ black: '0x5b5858'
+ red: '0xec6a88'
+ green: '0x3fdaa4'
+ yellow: '0xfbc3a7'
+ blue: '0x3fc4de'
+ magenta: '0xf075b5'
+ cyan: '0x6be4e6'
+ white: '0xd5d8da'
+
+ hyper: &hyper
+ primary:
+ background: '0x000000'
+ foreground: '0xffffff'
+ cursor:
+ text: '0xF81CE5'
+ cursor: '0xffffff'
+ normal:
+ black: '0x000000'
+ red: '0xfe0100'
+ green: '0x33ff00'
+ yellow: '0xfeff00'
+ blue: '0x0066ff'
+ magenta: '0xcc00ff'
+ cyan: '0x00ffff'
+ white: '0xd0d0d0'
+ bright:
+ black: '0x808080'
+ red: '0xfe0100'
+ green: '0x33ff00'
+ yellow: '0xfeff00'
+ blue: '0x0066ff'
+ magenta: '0xcc00ff'
+ cyan: '0x00ffff'
+ white: '0xFFFFFF'
+
+ iterm_default: &iterm_default
+ primary:
+ background: '0x101421'
+ foreground: '0xfffbf6'
+ normal:
+ black: '0x2e2e2e'
+ red: '0xeb4129'
+ green: '0xabe047'
+ yellow: '0xf6c744'
+ blue: '0x47a0f3'
+ magenta: '0x7b5cb0'
+ cyan: '0x64dbed'
+ white: '0xe5e9f0'
+ bright:
+ black: '0x565656'
+ red: '0xec5357'
+ green: '0xc0e17d'
+ yellow: '0xf9da6a'
+ blue: '0x49a4f8'
+ magenta: '0xa47de9'
+ cyan: '0x99faf2'
+ white: '0xffffff'
+
+ konsole_linux: &konsole_linux
+ primary:
+ foreground: '0xe3e3e3'
+ bright_foreground: '0xffffff'
+ dim_foreground: '0xe3e3e3'
+ background: '0x1f1f1f'
+ bright_background: '0x686868' # not sure
+ dim_background: '0x1f1f1f' # not sure
+ cursor:
+ text: '0x191622'
+ cursor: '0xf8f8f2'
+ search:
+ matches:
+ foreground: '0xb2b2b2'
+ background: '0xb26818'
+ focused_match:
+ foreground: CellBackground
+ background: CellForeground
+ normal:
+ black: '0x000000'
+ red: '0xb21818'
+ green: '0x18b218'
+ yellow: '0xb26818'
+ blue: '0x1818b2'
+ magenta: '0xb218b2'
+ cyan: '0x18b2b2'
+ white: '0xb2b2b2'
+ bright:
+ black: '0x686868'
+ red: '0xff5454'
+ green: '0x54ff54'
+ yellow: '0xffff54'
+ blue: '0x5454ff'
+ magenta: '0xff54ff'
+ cyan: '0x54ffff'
+ white: '0xffffff'
+ dim:
+ black: '0x000000'
+ red: '0xb21818'
+ green: '0x18b218'
+ yellow: '0xb26818'
+ blue: '0x1818b2'
+ magenta: '0xb218b2'
+ cyan: '0x18b2b2'
+ white: '0xb2b2b2'
+
+ low_contrast: &low_contrast
+ primary:
+ background: '0x333333'
+ foreground: '0xdddddd'
+ cursor:
+ text: '0xaaaaaa'
+ cursor: '0xffffff'
+ normal:
+ black: '0x000000'
+ red: '0xbb0000'
+ green: '0x00bb00'
+ yellow: '0xbbbb00'
+ blue: '0x0000bb'
+ magenta: '0xbb00bb'
+ cyan: '0x00bbbb'
+ white: '0xbbbbbb'
+ bright:
+ black: '0x000000'
+ red: '0xbb0000'
+ green: '0x00bb00'
+ yellow: '0xbbbb00'
+ blue: '0x0000bb'
+ magenta: '0xbb00bb'
+ cyan: '0x00bbbb'
+ white: '0xbbbbbb'
+
+ material_theme: &material_theme
+ primary:
+ background: '0x1e282d'
+ foreground: '0xc4c7d1'
+ normal:
+ black: '0x666666'
+ red: '0xeb606b'
+ green: '0xc3e88d'
+ yellow: '0xf7eb95'
+ blue: '0x80cbc4'
+ magenta: '0xff2f90'
+ cyan: '0xaeddff'
+ white: '0xffffff'
+ bright:
+ black: '0xff262b'
+ red: '0xeb606b'
+ green: '0xc3e88d'
+ yellow: '0xf7eb95'
+ blue: '0x7dc6bf'
+ magenta: '0x6c71c4'
+ cyan: '0x35434d'
+ white: '0xffffff'
+
+ material_theme_mod: &material_theme_mod
+ primary:
+ background: '0x1e282d'
+ foreground: '0xc4c7d1'
+ normal:
+ black: '0x666666'
+ red: '0xeb606b'
+ green: '0xc3e88d'
+ yellow: '0xf7eb95'
+ blue: '0x80cbc4'
+ magenta: '0xff2f90'
+ cyan: '0xaeddff'
+ white: '0xffffff'
+ bright:
+ black: '0xa1a1a1'
+ red: '0xeb606b'
+ green: '0xc3e88d'
+ yellow: '0xf7eb95'
+ blue: '0x7dc6bf'
+ magenta: '0x6c71c4'
+ cyan: '0x35434d'
+ white: '0xffffff'
+
+ nord: &nord
+ primary:
+ background: '0x2E3440'
+ foreground: '0xD8DEE9'
+ normal:
+ black: '0x3B4252'
+ red: '0xBF616A'
+ green: '0xA3BE8C'
+ yellow: '0xEBCB8B'
+ blue: '0x81A1C1'
+ magenta: '0xB48EAD'
+ cyan: '0x88C0D0'
+ white: '0xE5E9F0'
+ bright:
+ black: '0x4C566A'
+ red: '0xBF616A'
+ green: '0xA3BE8C'
+ yellow: '0xEBCB8B'
+ blue: '0x81A1C1'
+ magenta: '0xB48EAD'
+ cyan: '0x8FBCBB'
+ white: '0xECEFF4'
+
+ monokai_pro: &monokai_pro
+ primary:
+ background: '0x2D2A2E'
+ foreground: '0xfff1f3'
+ normal:
+ black: '0x2c2525'
+ red: '0xfd6883'
+ green: '0xadda78'
+ yellow: '0xf9cc6c'
+ blue: '0xf38d70'
+ magenta: '0xa8a9eb'
+ cyan: '0x85dacc'
+ white: '0xfff1f3'
+ bright:
+ black: '0x72696a'
+ red: '0xfd6883'
+ green: '0xadda78'
+ yellow: '0xf9cc6c'
+ blue: '0xf38d70'
+ magenta: '0xa8a9eb'
+ cyan: '0x85dacc'
+ white: '0xfff1f3'
+
+ moonlight_ii_vscode: &moonlight_ii_vscode
+ primary:
+ background: '0x1e2030'
+ foreground: '0x7f85a3'
+ cursor:
+ text: '0x7f85a3'
+ cursor: '0x808080'
+ normal:
+ black: '0x444a73'
+ red: '0xff5370'
+ green: '0x4fd6be'
+ yellow: '0xffc777'
+ blue: '0x3e68d7'
+ magenta: '0xfc7b7b'
+ cyan: '0x86e1fc'
+ white: '0xd0d0d0'
+ bright:
+ black: '0x828bb8'
+ red: '0xff98a4'
+ green: '0xc3e88d'
+ yellow: '0xffc777'
+ blue: '0x82aaff'
+ magenta: '0xff966c'
+ cyan: '0xb4f9f8'
+ white: '0x5f8787'
+
+ night_owlish_light: &night_owlish_light
+ bright:
+ black: '#7a8181'
+ blue: '#5ca7e4'
+ cyan: '#00c990'
+ green: '#49d0c5'
+ magenta: '#697098'
+ red: '#f76e6e'
+ white: '#989fb1'
+ yellow: '#dac26b'
+ cursor:
+ cursor: '#403f53'
+ text: '#fbfbfb'
+ normal:
+ black: '#011627'
+ blue: '#4876d6'
+ cyan: '#08916a'
+ green: '#2aa298'
+ magenta: '#403f53'
+ red: '#d3423e'
+ white: '#7a8181'
+ yellow: '#daaa01'
+ primary:
+ background: '#ffffff'
+ foreground: '#403f53'
+ selection:
+ background: '#f2f2f2'
+ text: '#403f53'
+
+ oceanic_next: &oceanic_next
+ primary:
+ background: '0x1b2b34'
+ foreground: '0xd8dee9'
+ normal:
+ black: '0x29414f'
+ red: '0xec5f67'
+ green: '0x99c794'
+ yellow: '0xfac863'
+ blue: '0x6699cc'
+ magenta: '0xc594c5'
+ cyan: '0x5fb3b3'
+ white: '0x65737e'
+ bright:
+ black: '0x405860'
+ red: '0xec5f67'
+ green: '0x99c794'
+ yellow: '0xfac863'
+ blue: '0x6699cc'
+ magenta: '0xc594c5'
+ cyan: '0x5fb3b3'
+ white: '0xadb5c0'
+
+ omni: &omni
+ primary:
+ background: '0x191622'
+ foreground: '0xe1e1e6'
+ cursor:
+ text: '0x191622'
+ cursor: '0xf8f8f2'
+ normal:
+ black: '0x000000'
+ red: '0xff5555'
+ green: '0x50fa7b'
+ yellow: '0xeffa78'
+ blue: '0xbd93f9'
+ magenta: '0xff79c6'
+ cyan: '0x8d79ba'
+ white: '0xbfbfbf'
+ bright:
+ black: '0x4d4d4d'
+ red: '0xff6e67'
+ green: '0x5af78e'
+ yellow: '0xeaf08d'
+ blue: '0xcaa9fa'
+ magenta: '0xff92d0'
+ cyan: '0xaa91e3'
+ white: '0xe6e6e6'
+ dim:
+ black: '0x000000'
+ red: '0xa90000'
+ green: '0x049f2b'
+ yellow: '0xa3b106'
+ blue: '0x530aba'
+ magenta: '0xbb006b'
+ cyan: '0x433364'
+ white: '0x5f5f5f'
+
+ one_dark: &one_dark
+ primary:
+ background: '0x1e2127'
+ foreground: '0xabb2bf'
+ normal:
+ black: '0x1e2127'
+ red: '0xe06c75'
+ green: '0x98c379'
+ yellow: '0xd19a66'
+ blue: '0x61afef'
+ magenta: '0xc678dd'
+ cyan: '0x56b6c2'
+ white: '0xabb2bf'
+ bright:
+ black: '0x5c6370'
+ red: '0xe06c75'
+ green: '0x98c379'
+ yellow: '0xd19a66'
+ blue: '0x61afef'
+ magenta: '0xc678dd'
+ cyan: '0x56b6c2'
+ white: '0xffffff'
+
+ palenight: &palenight
+ primary:
+ background: '0x292d3e'
+ foreground: '0xd0d0d0'
+ normal:
+ black: '0x292d3e'
+ red: '0xf07178'
+ green: '0xc3e88d'
+ yellow: '0xffcb6b'
+ blue: '0x82aaff'
+ magenta: '0xc792ea'
+ cyan: '0x89ddff'
+ white: '0xd0d0d0'
+ bright:
+ black: '0x434758'
+ red: '0xff8b92'
+ green: '0xddffa7'
+ yellow: '0xffe585'
+ blue: '0x9cc4ff'
+ magenta: '0xe1acff'
+ cyan: '0xa3f7ff'
+ white: '0xffffff'
+
+ papertheme: &papertheme
+ primary:
+ background: '#F2EEDE'
+ foreground: '#000000'
+ normal:
+ black: '#000000'
+ red: '#CC3E28'
+ green: '#216609'
+ yellow: '#B58900'
+ blue: '#1E6FCC'
+ magenta: '#5C21A5'
+ cyan: '#158C86'
+ white: '#AAAAAA'
+ bright:
+ black: '#555555'
+ red: '#CC3E28'
+ green: '#216609'
+ yellow: '#B58900'
+ blue: '#1E6FCC'
+ magenta: '#5C21A5'
+ cyan: '#158C86'
+ white: '#AAAAAA'
+
+ papercolor_light: &papercolor_light
+ primary:
+ background: '0xeeeeee'
+ foreground: '0x444444'
+ cursor:
+ text: '0xeeeeee'
+ cursor: '0x444444'
+ normal:
+ black: '0xeeeeee'
+ red: '0xaf0000'
+ green: '0x008700'
+ yellow: '0x5f8700'
+ blue: '0x0087af'
+ magenta: '0x878787'
+ cyan: '0x005f87'
+ white: '0x444444'
+ bright:
+ black: '0xbcbcbc'
+ red: '0xd70000'
+ green: '0xd70087'
+ yellow: '0x8700af'
+ blue: '0xd75f00'
+ magenta: '0xd75f00'
+ cyan: '0x005faf'
+ white: '0x005f87'
+
+ papercolor_dark: &papercolor_dark
+ primary:
+ background: '0x1c1c1c'
+ foreground: '0x808080'
+ cursor:
+ text: '0x1c1c1c'
+ cursor: '0x808080'
+ normal:
+ black: '0x1c1c1c'
+ red: '0xaf005f'
+ green: '0x5faf00'
+ yellow: '0xd7af5f'
+ blue: '0x5fafd7'
+ magenta: '0x808080'
+ cyan: '0xd7875f'
+ white: '0xd0d0d0'
+ bright:
+ black: '0x585858'
+ red: '0x5faf5f'
+ green: '0xafd700'
+ yellow: '0xaf87d7'
+ blue: '0xffaf00'
+ magenta: '0xffaf00'
+ cyan: '0x00afaf'
+ white: '0x5f8787'
+
+ pencil_dark: &pencil_dark
+ primary:
+ background: '0x212121'
+ foreground: '0xf1f1f1'
+ normal:
+ black: '0x212121'
+ red: '0xc30771'
+ green: '0x10a778'
+ yellow: '0xa89c14'
+ blue: '0x008ec4'
+ magenta: '0x523c79'
+ cyan: '0x20a5ba'
+ white: '0xe0e0e0'
+ bright:
+ black: '0x818181'
+ red: '0xfb007a'
+ green: '0x5fd7af'
+ yellow: '0xf3e430'
+ blue: '0x20bbfc'
+ magenta: '0x6855de'
+ cyan: '0x4fb8cc'
+ white: '0xf1f1f1'
+
+ pencil_light: &pencil_light
+ primary:
+ background: '0xf1f1f1'
+ foreground: '0x424242'
+ normal:
+ black: '0x212121'
+ red: '0xc30771'
+ green: '0x10a778'
+ yellow: '0xa89c14'
+ blue: '0x008ec4'
+ magenta: '0x523c79'
+ cyan: '0x20a5ba'
+ white: '0xe0e0e0'
+ bright:
+ black: '0x212121'
+ red: '0xfb007a'
+ green: '0x5fd7af'
+ yellow: '0xf3e430'
+ blue: '0x20bbfc'
+ magenta: '0x6855de'
+ cyan: '0x4fb8cc'
+ white: '0xf1f1f1'
+
+ remedy_dark: &remedy_dark
+ primary:
+ background: '0x2c2b2a'
+ foreground: '0xf9e7c4'
+ normal:
+ black: '0x282a2e'
+ blue: '0x5f819d'
+ cyan: '0x5e8d87'
+ green: '0x8c9440'
+ magenta: '0x85678f'
+ red: '0xa54242'
+ white: '0x707880'
+ yellow: '0xde935f'
+ bright:
+ black: '0x373b41'
+ blue: '0x81a2be'
+ cyan: '0x8abeb7'
+ green: '0xb5bd68'
+ magenta: '0xb294bb'
+ red: '0xcc6666'
+ white: '0xc5c8c6'
+ yellow: '0xf0c674'
+
+ snazzy: &snazzy
+ primary:
+ background: '0x282a36'
+ foreground: '0xeff0eb'
+ normal:
+ black: '0x282a36'
+ red: '0xff5c57'
+ green: '0x5af78e'
+ yellow: '0xf3f99d'
+ blue: '0x57c7ff'
+ magenta: '0xff6ac1'
+ cyan: '0x9aedfe'
+ white: '0xf1f1f0'
+ bright:
+ black: '0x686868'
+ red: '0xff5c57'
+ green: '0x5af78e'
+ yellow: '0xf3f99d'
+ blue: '0x57c7ff'
+ magenta: '0xff6ac1'
+ cyan: '0x9aedfe'
+ white: '0xf1f1f0'
+
+ seashells: &seashells
+ primary:
+ background: '0x061923'
+ foreground: '0xe5c49e'
+ cursor:
+ text: '0x061822'
+ cursor: '0xfeaf3c'
+ selection:
+ text: '0xffe9d7'
+ background: '0x265b75'
+ normal:
+ black: '0x1d485f'
+ red: '0xdb662d'
+ green: '0x008eab'
+ yellow: '0xfeaf3c'
+ blue: '0x255a62'
+ magenta: '0x77dbf4'
+ cyan: '0x5fb1c2'
+ white: '0xe5c49e'
+ bright:
+ black: '0x545d65'
+ red: '0xdd998a'
+ green: '0x739da8'
+ yellow: '0xfedaae'
+ blue: '0x0bc7e3'
+ magenta: '0xc6e8f1'
+ cyan: '0x97b9c0'
+ white: '0xffe9d7'
+
+ smoooooth: &smoooooth
+ primary:
+ foreground: '0xdbdbdb'
+ background: '0x14191e'
+ cursor:
+ text: '0x000000'
+ cursor: '0xfefffe'
+ selection:
+ text: '0x000000'
+ background: '0xb3d7ff'
+ normal:
+ black: '0x14191e'
+ red: '0xb43c29'
+ green: '0x00c200'
+ yellow: '0xc7c400'
+ blue: '0x2743c7'
+ magenta: '0xbf3fbd'
+ cyan: '0x00c5c7'
+ white: '0xc7c7c7'
+ bright:
+ black: '0x676767'
+ red: '0xdc7974'
+ green: '0x57e690'
+ yellow: '0xece100'
+ blue: '0xa6aaf1'
+ magenta: '0xe07de0'
+ cyan: '0x5ffdff'
+ white: '0xfeffff'
+
+ solarized_dark: &solarized_dark
+ primary:
+ background: '0x002b36'
+ foreground: '0x839496'
+ normal:
+ black: '0x073642'
+ red: '0xdc322f'
+ green: '0x859900'
+ yellow: '0xb58900'
+ blue: '0x268bd2'
+ magenta: '0xd33682'
+ cyan: '0x2aa198'
+ white: '0xeee8d5'
+ bright:
+ black: '0x002b36'
+ red: '0xcb4b16'
+ green: '0x586e75'
+ yellow: '0x657b83'
+ blue: '0x839496'
+ magenta: '0x6c71c4'
+ cyan: '0x93a1a1'
+ white: '0xfdf6e3'
+
+ solarized_light: &solarized_light
+ primary:
+ background: '0xfdf6e3'
+ foreground: '0x586e75'
+ normal:
+ black: '0x073642'
+ red: '0xdc322f'
+ green: '0x859900'
+ yellow: '0xb58900'
+ blue: '0x268bd2'
+ magenta: '0xd33682'
+ cyan: '0x2aa198'
+ white: '0xeee8d5'
+ bright:
+ black: '0x002b36'
+ red: '0xcb4b16'
+ green: '0x586e75'
+ yellow: '0x657b83'
+ blue: '0x839496'
+ magenta: '0x6c71c4'
+ cyan: '0x93a1a1'
+ white: '0xfdf6e3'
+
+ taerminal: &taerminal
+ primary:
+ background: '0x26282a'
+ foreground: '0xf0f0f0'
+ cursor:
+ background: '0xf0f0f0'
+ foreground: '0x26282a'
+ normal:
+ black: '0x26282a'
+ red: '0xff8878'
+ green: '0xb4fb73'
+ yellow: '0xfffcb7'
+ blue: '0x8bbce5'
+ magenta: '0xffb2fe'
+ cyan: '0xa2e1f8'
+ white: '0xf1f1f1'
+ bright:
+ black: '0x6f6f6f'
+ red: '0xfe978b'
+ green: '0xd6fcba'
+ yellow: '0xfffed5'
+ blue: '0xc2e3ff'
+ magenta: '0xffc6ff'
+ cyan: '0xc0e9f8'
+ white: '0xffffff'
+
+ tango_dark: &tango_dark
+ primary:
+ background: '0x2e3436'
+ foreground: '0xd3d7cf'
+ normal:
+ black: '0x2e3436'
+ red: '0xcc0000'
+ green: '0x4e9a06'
+ yellow: '0xc4a000'
+ blue: '0x3465a4'
+ magenta: '0x75507b'
+ cyan: '0x06989a'
+ white: '0xd3d7cf'
+ bright:
+ black: '0x555753'
+ red: '0xef2929'
+ green: '0x8ae234'
+ yellow: '0xfce94f'
+ blue: '0x729fcf'
+ magenta: '0xad7fa8'
+ cyan: '0x34e2e2'
+ white: '0xeeeeec'
+
+ tender: &tender
+ primary:
+ background: '0x282828'
+ foreground: '0xeeeeee'
+ normal:
+ black: '0x282828'
+ red: '0xf43753'
+ green: '0xc9d05c'
+ yellow: '0xffc24b'
+ blue: '0xb3deef'
+ magenta: '0xd3b987'
+ cyan: '0x73cef4'
+ white: '0xeeeeee'
+ bright:
+ black: '0x4c4c4c'
+ red: '0xf43753'
+ green: '0xc9d05c'
+ yellow: '0xffc24b'
+ blue: '0xb3deef'
+ magenta: '0xd3b987'
+ cyan: '0x73cef4'
+ white: '0xfeffff'
+
+ terminal_app: &terminal_app
+ primary:
+ background: '0x000000'
+ foreground: '0xb6b6b6'
+ normal:
+ black: '0x000000'
+ red: '0x990000'
+ green: '0x00a600'
+ yellow: '0x999900'
+ blue: '0x0000b2'
+ magenta: '0xb200b2'
+ cyan: '0x00a6b2'
+ white: '0xbfbfbf'
+ bright:
+ black: '0x666666'
+ red: '0xe50000'
+ green: '0x00d900'
+ yellow: '0xe5e500'
+ blue: '0x0000ff'
+ magenta: '0xe500e5'
+ cyan: '0x00e5e5'
+ white: '0xe5e5e5'
+
+ thelovelace: &thelovelace
+ primary:
+ background: '0x1D1F28'
+ foreground: '0xFDFDFD'
+ normal:
+ black: '0x282A36'
+ red: '0xF37F97'
+ green: '0x5ADECD'
+ yellow: '0xF2A272'
+ blue: '0x8897F4'
+ magenta: '0xC574DD'
+ cyan: '0x79E6F3'
+ white: '0xFDFDFD'
+ bright:
+ black: '0x414458'
+ red: '0xFF4971'
+ green: '0x18E3C8'
+ yellow: '0xEBCB8B'
+ blue: '0xFF8037'
+ magenta: '0x556FFF'
+ cyan: '0x3FDCEE'
+ white: '0xBEBEC1'
+
+ tokyo-night: &tokyo-night
+ primary:
+ background: '0x1a1b26'
+ foreground: '0xa9b1d6'
+ normal:
+ black: '0x32344a'
+ red: '0xf7768e'
+ green: '0x9ece6a'
+ yellow: '0xe0af68'
+ blue: '0x7aa2f7'
+ magenta: '0xad8ee6'
+ cyan: '0x449dab'
+ white: '0x787c99'
+ bright:
+ black: '0x444b6a'
+ red: '0xff7a93'
+ green: '0xb9f27c'
+ yellow: '0xff9e64'
+ blue: '0x7da6ff'
+ magenta: '0xbb9af7'
+ cyan: '0x0db9d7'
+ white: '0xacb0d0'
+
+ tokyo-night-storm: &tokyo-night-storm
+ primary:
+ background: '0x24283b'
+ foreground: '0xa9b1d6'
+ normal:
+ black: '0x32344a'
+ red: '0xf7768e'
+ green: '0x9ece6a'
+ yellow: '0xe0af68'
+ blue: '0x7aa2f7'
+ magenta: '0xad8ee6'
+ cyan: '0x449dab'
+ white: '0x9699a8'
+ bright:
+ black: '0x444b6a'
+ red: '0xff7a93'
+ green: '0xb9f27c'
+ yellow: '0xff9e64'
+ blue: '0x7da6ff'
+ magenta: '0xbb9af7'
+ cyan: '0x0db9d7'
+ white: '0xacb0d0'
+
+ tomorrow_night: &tomorrow_night
+ primary:
+ background: '0x1d1f21'
+ foreground: '0xc5c8c6'
+ cursor:
+ text: '0x1d1f21'
+ cursor: '0xffffff'
+ normal:
+ black: '0x1d1f21'
+ red: '0xcc6666'
+ green: '0xb5bd68'
+ yellow: '0xe6c547'
+ blue: '0x81a2be'
+ magenta: '0xb294bb'
+ cyan: '0x70c0ba'
+ white: '0x373b41'
+ bright:
+ black: '0x666666'
+ red: '0xff3334'
+ green: '0x9ec400'
+ yellow: '0xf0c674'
+ blue: '0x81a2be'
+ magenta: '0xb77ee0'
+ cyan: '0x54ced6'
+ white: '0x282a2e'
+
+ tomorrow_night_bright: &tomorrow_night_bright
+ primary:
+ background: '0x000000'
+ foreground: '0xeaeaea'
+ normal:
+ black: '0x000000'
+ red: '0xd54e53'
+ green: '0xb9ca4a'
+ yellow: '0xe6c547'
+ blue: '0x7aa6da'
+ magenta: '0xc397d8'
+ cyan: '0x70c0ba'
+ white: '0x424242'
+ bright:
+ black: '0x666666'
+ red: '0xff3334'
+ green: '0x9ec400'
+ yellow: '0xe7c547'
+ blue: '0x7aa6da'
+ magenta: '0xb77ee0'
+ cyan: '0x54ced6'
+ white: '0x2a2a2a'
+
+ wombat: &wombat
+ primary:
+ background: '0x1f1f1f'
+ foreground: '0xe5e1d8'
+ normal:
+ black: '0x000000'
+ red: '0xf7786d'
+ green: '0xbde97c'
+ yellow: '0xefdfac'
+ blue: '0x6ebaf8'
+ magenta: '0xef88ff'
+ cyan: '0x90fdf8'
+ white: '0xe5e1d8'
+ bright:
+ black: '0xb4b4b4'
+ red: '0xf99f92'
+ green: '0xe3f7a1'
+ yellow: '0xf2e9bf'
+ blue: '0xb3d2ff'
+ magenta: '0xe5bdff'
+ cyan: '0xc2fefa'
+ white: '0xffffff'
+
+ xterm: &xterm
+ primary:
+ background: '0x000000'
+ foreground: '0xffffff'
+ normal:
+ black: '0x000000'
+ red: '0xcd0000'
+ green: '0x00cd00'
+ yellow: '0xcdcd00'
+ blue: '0x0000ee'
+ magenta: '0xcd00cd'
+ cyan: '0x00cdcd'
+ white: '0xe5e5e5'
+ bright:
+ black: '0x7f7f7f'
+ red: '0xff0000'
+ green: '0x00ff00'
+ yellow: '0xffff00'
+ blue: '0x5c5cff'
+ magenta: '0xff00ff'
+ cyan: '0x00ffff'
+ white: '0xffffff'
+
+colors: *challenger_deep
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/themes/Cobalt2.yaml b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/Cobalt2.yaml
new file mode 100644
index 0000000..576a502
--- /dev/null
+++ b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/Cobalt2.yaml
@@ -0,0 +1,34 @@
+# From the famous Cobalt2 sublime theme
+# Source : https://github.com/wesbos/cobalt2/tree/master/Cobalt2
+colors:
+ # Default colors
+ primary:
+ background: '0x122637'
+ foreground: '0xffffff'
+
+ # Colors the cursor will use if `custom_cursor_colors` is true
+ cursor:
+ text: '0x122637'
+ cursor: '0xf0cb09'
+
+ # Normal colors
+ normal:
+ black: '0x000000'
+ red: '0xff0000'
+ green: '0x37dd21'
+ yellow: '0xfee409'
+ blue: '0x1460d2'
+ magenta: '0xff005d'
+ cyan: '0x00bbbb'
+ white: '0xbbbbbb'
+
+ # Bright colors
+ bright:
+ black: '0x545454'
+ red: '0xf40d17'
+ green: '0x3bcf1d'
+ yellow: '0xecc809'
+ blue: '0x5555ff'
+ magenta: '0xff55ff'
+ cyan: '0x6ae3f9'
+ white: '0xffffff'
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/themes/afterglow.yaml b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/afterglow.yaml
new file mode 100644
index 0000000..44a97d8
--- /dev/null
+++ b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/afterglow.yaml
@@ -0,0 +1,48 @@
+colors:
+ # Default colors
+ primary:
+ background: '0x2c2c2c'
+ foreground: '0xd6d6d6'
+
+ dim_foreground: '0xdbdbdb'
+ bright_foreground: '0xd9d9d9'
+ dim_background: '0x202020' # not sure
+ bright_background: '0x3a3a3a' # not sure
+
+ # Cursor colors
+ cursor:
+ text: '0x2c2c2c'
+ cursor: '0xd9d9d9'
+
+ # Normal colors
+ normal:
+ black: '0x1c1c1c'
+ red: '0xbc5653'
+ green: '0x909d63'
+ yellow: '0xebc17a'
+ blue: '0x7eaac7'
+ magenta: '0xaa6292'
+ cyan: '0x86d3ce'
+ white: '0xcacaca'
+
+ # Bright colors
+ bright:
+ black: '0x636363'
+ red: '0xbc5653'
+ green: '0x909d63'
+ yellow: '0xebc17a'
+ blue: '0x7eaac7'
+ magenta: '0xaa6292'
+ cyan: '0x86d3ce'
+ white: '0xf7f7f7'
+
+ # Dim colors
+ dim:
+ black: '0x232323'
+ red: '0x74423f'
+ green: '0x5e6547'
+ yellow: '0x8b7653'
+ blue: '0x556b79'
+ magenta: '0x6e4962'
+ cyan: '0x5c8482'
+ white: '0x828282'
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/themes/argonaut.yaml b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/argonaut.yaml
new file mode 100644
index 0000000..db7678b
--- /dev/null
+++ b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/argonaut.yaml
@@ -0,0 +1,32 @@
+colors:
+ # Default colors
+ primary:
+ background: '0x292C3E'
+ foreground: '0xEBEBEB'
+
+ # Cursor colors
+ cursor:
+ text: '0xFF261E'
+ cursor: '0xFF261E'
+
+ # Normal colors
+ normal:
+ black: '0x0d0d0d'
+ red: '0xFF301B'
+ green: '0xA0E521'
+ yellow: '0xFFC620'
+ blue: '0x1BA6FA'
+ magenta: '0x8763B8'
+ cyan: '0x21DEEF'
+ white: '0xEBEBEB'
+
+ # Bright colors
+ bright:
+ black: '0x6D7070'
+ red: '0xFF4352'
+ green: '0xB8E466'
+ yellow: '0xFFD750'
+ blue: '0x1BA6FA'
+ magenta: '0xA578EA'
+ cyan: '0x73FBF1'
+ white: '0xFEFEF8'
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/themes/atom_one_light.yaml b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/atom_one_light.yaml
new file mode 100644
index 0000000..1718fd9
--- /dev/null
+++ b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/atom_one_light.yaml
@@ -0,0 +1,24 @@
+colors:
+ primary:
+ background: '0xf8f8f8'
+ foreground: '0x2a2b33'
+
+ normal:
+ black: '0x000000'
+ red: '0xde3d35'
+ green: '0x3e953a'
+ yellow: '0xd2b67b'
+ blue: '0x2f5af3'
+ magenta: '0xa00095'
+ cyan: '0x3e953a'
+ white: '0xbbbbbb'
+
+ bright:
+ black: '0x000000'
+ red: '0xde3d35'
+ green: '0x3e953a'
+ yellow: '0xd2b67b'
+ blue: '0x2f5af3'
+ magenta: '0xa00095'
+ cyan: '0x3e953a'
+ white: '0xffffff'
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/themes/ayu_dark.yaml b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/ayu_dark.yaml
new file mode 100644
index 0000000..c0fa142
--- /dev/null
+++ b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/ayu_dark.yaml
@@ -0,0 +1,28 @@
+# Colors (Ayu Dark)
+colors:
+ # Default colors
+ primary:
+ background: '0x0A0E14'
+ foreground: '0xB3B1AD'
+
+ # Normal colors
+ normal:
+ black: '0x01060E'
+ red: '0xEA6C73'
+ green: '0x91B362'
+ yellow: '0xF9AF4F'
+ blue: '0x53BDFA'
+ magenta: '0xFAE994'
+ cyan: '0x90E1C6'
+ white: '0xC7C7C7'
+
+ # Bright colors
+ bright:
+ black: '0x686868'
+ red: '0xF07178'
+ green: '0xC2D94C'
+ yellow: '0xFFB454'
+ blue: '0x59C2FF'
+ magenta: '0xFFEE99'
+ cyan: '0x95E6CB'
+ white: '0xFFFFFF'
\ No newline at end of file
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/themes/base16_default_dark.yaml b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/base16_default_dark.yaml
new file mode 100644
index 0000000..28aa143
--- /dev/null
+++ b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/base16_default_dark.yaml
@@ -0,0 +1,33 @@
+# Colors (Base16 Default Dark)
+colors:
+ # Default colors
+ primary:
+ background: '0x181818'
+ foreground: '0xd8d8d8'
+
+ # Colors the cursor will use if `custom_cursor_colors` is true
+ cursor:
+ text: '0xd8d8d8'
+ cursor: '0xd8d8d8'
+
+ # Normal colors
+ normal:
+ black: '0x181818'
+ red: '0xab4642'
+ green: '0xa1b56c'
+ yellow: '0xf7ca88'
+ blue: '0x7cafc2'
+ magenta: '0xba8baf'
+ cyan: '0x86c1b9'
+ white: '0xd8d8d8'
+
+ # Bright colors
+ bright:
+ black: '0x585858'
+ red: '0xab4642'
+ green: '0xa1b56c'
+ yellow: '0xf7ca88'
+ blue: '0x7cafc2'
+ magenta: '0xba8baf'
+ cyan: '0x86c1b9'
+ white: '0xf8f8f8'
\ No newline at end of file
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/themes/blood_moon.yaml b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/blood_moon.yaml
new file mode 100644
index 0000000..9ae3be1
--- /dev/null
+++ b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/blood_moon.yaml
@@ -0,0 +1,28 @@
+# Colors (Blood Moon)
+colors:
+ # Default colors
+ primary:
+ background: '0x10100E'
+ foreground: '0xC6C6C4'
+
+ # Normal colors
+ normal:
+ black: '0x10100E'
+ red: '0xC40233'
+ green: '0x009F6B'
+ yellow: '0xFFD700'
+ blue: '0x0087BD'
+ magenta: '0x9A4EAE'
+ cyan: '0x20B2AA'
+ white: '0xC6C6C4'
+
+ # Bright colors
+ bright:
+ black: '0x696969'
+ red: '0xFF2400'
+ green: '0x03C03C'
+ yellow: '0xFDFF00'
+ blue: '0x007FFF'
+ magenta: '0xFF1493'
+ cyan: '0x00CCCC'
+ white: '0xFFFAFA'
\ No newline at end of file
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/themes/breeze.yaml b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/breeze.yaml
new file mode 100644
index 0000000..62bad22
--- /dev/null
+++ b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/breeze.yaml
@@ -0,0 +1,44 @@
+# KDE Breeze (Ported from Konsole)
+colors:
+ # Default colors
+ primary:
+ background: '0x232627'
+ foreground: '0xfcfcfc'
+
+ dim_foreground: '0xeff0f1'
+ bright_foreground: '0xffffff'
+ dim_background: '0x31363b'
+ bright_background: '0x000000'
+
+ # Normal colors
+ normal:
+ black: '0x232627'
+ red: '0xed1515'
+ green: '0x11d116'
+ yellow: '0xf67400'
+ blue: '0x1d99f3'
+ magenta: '0x9b59b6'
+ cyan: '0x1abc9c'
+ white: '0xfcfcfc'
+
+ # Bright colors
+ bright:
+ black: '0x7f8c8d'
+ red: '0xc0392b'
+ green: '0x1cdc9a'
+ yellow: '0xfdbc4b'
+ blue: '0x3daee9'
+ magenta: '0x8e44ad'
+ cyan: '0x16a085'
+ white: '0xffffff'
+
+ # Dim colors
+ dim:
+ black: '0x31363b'
+ red: '0x783228'
+ green: '0x17a262'
+ yellow: '0xb65619'
+ blue: '0x1b668f'
+ magenta: '0x614a73'
+ cyan: '0x186c60'
+ white: '0x63686d'
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/themes/campbell.toml b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/campbell.toml
new file mode 100644
index 0000000..ac4d3ca
--- /dev/null
+++ b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/campbell.toml
@@ -0,0 +1,23 @@
+[colors.bright]
+black = "0x767676"
+blue = "0x3b78ff"
+cyan = "0x61d6d6"
+green = "0x16c60c"
+magenta = "0xb4009e"
+red = "0xe74856"
+white = "0xf2f2f2"
+yellow = "0xf9f1a5"
+
+[colors.normal]
+black = "0x0c0c0c"
+blue = "0x0037da"
+cyan = "0x3a96dd"
+green = "0x13a10e"
+magenta = "0x881798"
+red = "0xc50f1f"
+white = "0xcccccc"
+yellow = "0xc19c00"
+
+[colors.primary]
+background = "0x0c0c0c"
+foreground = "0xcccccc"
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/themes/campbell.yaml b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/campbell.yaml
new file mode 100644
index 0000000..95dba05
--- /dev/null
+++ b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/campbell.yaml
@@ -0,0 +1,28 @@
+# Campbell (Windows 10 default)
+colors:
+ # Default colors
+ primary:
+ background: '0x0c0c0c'
+ foreground: '0xcccccc'
+
+ # Normal colors
+ normal:
+ black: '0x0c0c0c'
+ red: '0xc50f1f'
+ green: '0x13a10e'
+ yellow: '0xc19c00'
+ blue: '0x0037da'
+ magenta: '0x881798'
+ cyan: '0x3a96dd'
+ white: '0xcccccc'
+
+ # Bright colors
+ bright:
+ black: '0x767676'
+ red: '0xe74856'
+ green: '0x16c60c'
+ yellow: '0xf9f1a5'
+ blue: '0x3b78ff'
+ magenta: '0xb4009e'
+ cyan: '0x61d6d6'
+ white: '0xf2f2f2'
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/themes/challenger_deep.yaml b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/challenger_deep.yaml
new file mode 100644
index 0000000..4030163
--- /dev/null
+++ b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/challenger_deep.yaml
@@ -0,0 +1,31 @@
+# Colors (Challenger Deep)
+colors:
+ # Default colors
+ primary:
+ background: '0x1e1c31'
+ foreground: '0xcbe1e7'
+ # Colors the cursor will use if `custom_cursor_colors` is true
+ cursor:
+ text: '0xff271d'
+ cursor: '0xfbfcfc'
+ # Normal colors
+ normal:
+ black: '0x141228'
+ red: '0xff5458'
+ green: '0x62d196'
+ yellow: '0xffb378'
+ blue: '0x65b2ff'
+ magenta: '0x906cff'
+ cyan: '0x63f2f1'
+ white: '0xa6b3cc'
+ # Bright colors
+ bright:
+ black: '0x565575'
+ red: '0xff8080'
+ green: '0x95ffa4'
+ yellow: '0xffe9aa'
+ blue: '0x91ddff'
+ magenta: '0xc991e1'
+ cyan: '0xaaffe4'
+ white: '0xcbe3e7'
+
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/themes/cyber_punk_neon.yaml b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/cyber_punk_neon.yaml
new file mode 100644
index 0000000..5292ddd
--- /dev/null
+++ b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/cyber_punk_neon.yaml
@@ -0,0 +1,34 @@
+# Cyber Punk Neon
+# Source: https://github.com/Roboron3042/Cyberpunk-Neon
+colors:
+ # Default colors
+ primary:
+ background: "0x000b1e"
+ foreground: "0x0abdc6"
+
+ # Colors the cursor will use if `custom_cursor_colors` is true
+ cursor:
+ text: "0x000b1e"
+ cursor: "0x0abdc6"
+
+ # Normal colors
+ normal:
+ black: "0x123e7c"
+ red: "0xff0000"
+ green: "0xd300c4"
+ yellow: "0xf57800"
+ blue: "0x123e7c"
+ magenta: "0x711c91"
+ cyan: "0x0abdc6"
+ white: "0xd7d7d5"
+
+ # Bright colors
+ bright:
+ black: "0x1c61c2"
+ red: "0xff0000"
+ green: "0xd300c4"
+ yellow: "0xf57800"
+ blue: "0x00ff00"
+ magenta: "0x711c91"
+ cyan: "0x0abdc6"
+ white: "0xd7d7d5"
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/themes/darcula.yaml b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/darcula.yaml
new file mode 100644
index 0000000..507aab1
--- /dev/null
+++ b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/darcula.yaml
@@ -0,0 +1,28 @@
+# Colors (Darcula)
+colors:
+ # Default colors
+ primary:
+ background: '0x282a36'
+ foreground: '0xf8f8f2'
+
+ # Normal colors
+ normal:
+ black: '0x000000'
+ red: '0xff5555'
+ green: '0x50fa7b'
+ yellow: '0xf1fa8c'
+ blue: '0xcaa9fa'
+ magenta: '0xff79c6'
+ cyan: '0x8be9fd'
+ white: '0xbfbfbf'
+
+ # Bright colors
+ bright:
+ black: '0x282a35'
+ red: '0xff6e67'
+ green: '0x5af78e'
+ yellow: '0xf4f99d'
+ blue: '0xcaa9fa'
+ magenta: '0xff92d0'
+ cyan: '0x9aedfe'
+ white: '0xe6e6e6'
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/themes/dark_pastels.yaml b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/dark_pastels.yaml
new file mode 100644
index 0000000..97eb7f9
--- /dev/null
+++ b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/dark_pastels.yaml
@@ -0,0 +1,29 @@
+
+# Colors (Konsole's Dark Pastels)
+colors:
+ # Default colors
+ primary:
+ background: '0x2C2C2C'
+ foreground: '0xDCDCCC'
+
+ # Normal colors
+ normal:
+ black: '0x3F3F3F'
+ red: '0x705050'
+ green: '0x60B48A'
+ yellow: '0xDFAF8F'
+ blue: '0x9AB8D7'
+ magenta: '0xDC8CC3'
+ cyan: '0x8CD0D3'
+ white: '0xDCDCCC'
+
+ # Bright colors
+ bright:
+ black: '0x709080'
+ red: '0xDCA3A3'
+ green: '0x72D5A3'
+ yellow: '0xF0DFAF'
+ blue: '0x94BFF3'
+ magenta: '0xEC93D3'
+ cyan: '0x93E0E3'
+ white: '0xFFFFFF'
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/themes/doom_one.yml b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/doom_one.yml
new file mode 100644
index 0000000..cdbdaf4
--- /dev/null
+++ b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/doom_one.yml
@@ -0,0 +1,17 @@
+# Colors (Doom One)
+colors:
+ # Default colors
+ primary:
+ background: '0x282c34'
+ foreground: '0xbbc2cf'
+
+ # Normal colors
+ normal:
+ black: '0x282c34'
+ red: '0xff6c6b'
+ green: '0x98be65'
+ yellow: '0xecbe7b'
+ blue: '0x51afef'
+ magenta: '0xc678dd'
+ cyan: '0x46d9ff'
+ white: '0xbbc2cf'
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/themes/dracula.yaml b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/dracula.yaml
new file mode 100644
index 0000000..f5026c1
--- /dev/null
+++ b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/dracula.yaml
@@ -0,0 +1,28 @@
+# Colors (Dracula)
+colors:
+ # Default colors
+ primary:
+ background: '0x282a36'
+ foreground: '0xf8f8f2'
+
+ # Normal colors
+ normal:
+ black: '0x000000'
+ red: '0xff5555'
+ green: '0x50fa7b'
+ yellow: '0xf1fa8c'
+ blue: '0xbd93f9'
+ magenta: '0xff79c6'
+ cyan: '0x8be9fd'
+ white: '0xbbbbbb'
+
+ # Bright colors
+ bright:
+ black: '0x555555'
+ red: '0xff5555'
+ green: '0x50fa7b'
+ yellow: '0xf1fa8c'
+ blue: '0xcaa9fa'
+ magenta: '0xff79c6'
+ cyan: '0x8be9fd'
+ white: '0xffffff'
\ No newline at end of file
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/themes/falcon.yaml b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/falcon.yaml
new file mode 100644
index 0000000..33c267b
--- /dev/null
+++ b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/falcon.yaml
@@ -0,0 +1,34 @@
+# falcon colorscheme for alacritty
+# by fenetikm, https://github.com/fenetikm/falcon
+colors:
+ # Default colors
+ primary:
+ background: '0x020221'
+ foreground: '0xb4b4b9'
+
+ # Colors the cursor will use if `custom_cursor_colors` is true
+ cursor:
+ text: '0x020221'
+ cursor: '0xffe8c0'
+
+ # Normal colors
+ normal:
+ black: '0x000004'
+ red: '0xff3600'
+ green: '0x718e3f'
+ yellow: '0xffc552'
+ blue: '0x635196'
+ magenta: '0xff761a'
+ cyan: '0x34bfa4'
+ white: '0xb4b4b9'
+
+ # Bright colors
+ bright:
+ black: '0x020221'
+ red: '0xff8e78'
+ green: '0xb1bf75'
+ yellow: '0xffd392'
+ blue: '0x99a4bc'
+ magenta: '0xffb07b'
+ cyan: '0x8bccbf'
+ white: '0xf8f8ff'
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/themes/flat_remix.yml b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/flat_remix.yml
new file mode 100644
index 0000000..5105553
--- /dev/null
+++ b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/flat_remix.yml
@@ -0,0 +1,25 @@
+colors:
+ primary:
+ background: '0x272a34'
+ foreground: '0xFFFFFF'
+
+ normal:
+ black: '0x1F2229'
+ red: '0xEC0101'
+ green: '0x47D4B9'
+ yellow: '0xFF8A18'
+ blue: '0x277FFF'
+ magenta: '0xD71655'
+ cyan: '0x05A1F7'
+ white: '0xFFFFFF'
+
+
+ bright:
+ black: '0x1F2229'
+ red: '0xD41919'
+ green: '0x5EBDAB'
+ yellow: '0xFEA44C'
+ blue: '0x367bf0'
+ magenta: '0xBF2E5D'
+ cyan: '0x49AEE6'
+ white: '0xFFFFFF'
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/themes/gotham.yaml b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/gotham.yaml
new file mode 100644
index 0000000..f58f9a3
--- /dev/null
+++ b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/gotham.yaml
@@ -0,0 +1,28 @@
+# Colors (Gotham)
+colors:
+ # Default colors
+ primary:
+ background: '0x0a0f14'
+ foreground: '0x98d1ce'
+
+ # Normal colors
+ normal:
+ black: '0x0a0f14'
+ red: '0xc33027'
+ green: '0x26a98b'
+ yellow: '0xedb54b'
+ blue: '0x195465'
+ magenta: '0x4e5165'
+ cyan: '0x33859d'
+ white: '0x98d1ce'
+
+ # Bright colors
+ bright:
+ black: '0x10151b'
+ red: '0xd26939'
+ green: '0x081f2d'
+ yellow: '0x245361'
+ blue: '0x093748'
+ magenta: '0x888ba5'
+ cyan: '0x599caa'
+ white: '0xd3ebe9'
\ No newline at end of file
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/themes/gruvbox_dark.yaml b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/gruvbox_dark.yaml
new file mode 100644
index 0000000..d9c604f
--- /dev/null
+++ b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/gruvbox_dark.yaml
@@ -0,0 +1,30 @@
+# Colors (Gruvbox dark)
+colors:
+ # Default colors
+ primary:
+ # hard contrast: background = '0x1d2021'
+ background: '0x282828'
+ # soft contrast: background = '0x32302f'
+ foreground: '0xebdbb2'
+
+ # Normal colors
+ normal:
+ black: '0x282828'
+ red: '0xcc241d'
+ green: '0x98971a'
+ yellow: '0xd79921'
+ blue: '0x458588'
+ magenta: '0xb16286'
+ cyan: '0x689d6a'
+ white: '0xa89984'
+
+ # Bright colors
+ bright:
+ black: '0x928374'
+ red: '0xfb4934'
+ green: '0xb8bb26'
+ yellow: '0xfabd2f'
+ blue: '0x83a598'
+ magenta: '0xd3869b'
+ cyan: '0x8ec07c'
+ white: '0xebdbb2'
\ No newline at end of file
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/themes/gruvbox_light.yaml b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/gruvbox_light.yaml
new file mode 100644
index 0000000..d679c3c
--- /dev/null
+++ b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/gruvbox_light.yaml
@@ -0,0 +1,30 @@
+# Colors (Gruvbox light)
+colors:
+ # Default colors
+ primary:
+ # hard contrast: background = '0xf9f5d7'
+ background: '0xfbf1c7'
+ # soft contrast: background = '0xf2e5bc'
+ foreground: '0x3c3836'
+
+ # Normal colors
+ normal:
+ black: '0xfbf1c7'
+ red: '0xcc241d'
+ green: '0x98971a'
+ yellow: '0xd79921'
+ blue: '0x458588'
+ magenta: '0xb16286'
+ cyan: '0x689d6a'
+ white: '0x7c6f64'
+
+ # Bright colors
+ bright:
+ black: '0x928374'
+ red: '0x9d0006'
+ green: '0x79740e'
+ yellow: '0xb57614'
+ blue: '0x076678'
+ magenta: '0x8f3f71'
+ cyan: '0x427b58'
+ white: '0x3c3836'
\ No newline at end of file
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/themes/gruvbox_material.yml b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/gruvbox_material.yml
new file mode 100644
index 0000000..397b03f
--- /dev/null
+++ b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/gruvbox_material.yml
@@ -0,0 +1,26 @@
+# Colors (Gruvbox Material Dark Medium)
+colors:
+ primary:
+ background: '0x282828'
+ foreground: '0xdfbf8e'
+
+ normal:
+ black: '0x665c54'
+ red: '0xea6962'
+ green: '0xa9b665'
+ yellow: '0xe78a4e'
+ blue: '0x7daea3'
+ magenta: '0xd3869b'
+ cyan: '0x89b482'
+ white: '0xdfbf8e'
+
+ bright:
+ black: '0x928374'
+ red: '0xea6962'
+ green: '0xa9b665'
+ yellow: '0xe3a84e'
+ blue: '0x7daea3'
+ magenta: '0xd3869b'
+ cyan: '0x89b482'
+ white: '0xdfbf8e'
+
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/themes/high_contrast.yaml b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/high_contrast.yaml
new file mode 100644
index 0000000..cd4cdb7
--- /dev/null
+++ b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/high_contrast.yaml
@@ -0,0 +1,33 @@
+# Colors (High Contrast)
+colors:
+ # Default colors
+ primary:
+ background: '0x444444'
+ foreground: '0xdddddd'
+
+ # Colors the cursor will use if `custom_cursor_colors` is true
+ cursor:
+ text: '0xaaaaaa'
+ cursor: '0xffffff'
+
+ # Normal colors
+ normal:
+ black: '0x000000'
+ red: '0xff0000'
+ green: '0x00ff00'
+ yellow: '0xffff00'
+ blue: '0x0000ff'
+ magenta: '0xff00ff'
+ cyan: '0x00ffff'
+ white: '0xffffff'
+
+ # Bright colors
+ bright:
+ black: '0x000000'
+ red: '0xff0000'
+ green: '0x00ff00'
+ yellow: '0xffff00'
+ blue: '0x0000ff'
+ magenta: '0xff00ff'
+ cyan: '0x00ffff'
+ white: '0xffffff'
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/themes/horizon-dark.yaml b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/horizon-dark.yaml
new file mode 100644
index 0000000..d6e29fd
--- /dev/null
+++ b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/horizon-dark.yaml
@@ -0,0 +1,28 @@
+# Colors (Horizon Dark)
+colors:
+ # Primary colors
+ primary:
+ background: '0x1c1e26'
+ foreground: '0xe0e0e0'
+
+ # Normal colors
+ normal:
+ black: '0x16161c'
+ red: '0xe95678'
+ green: '0x29d398'
+ yellow: '0xfab795'
+ blue: '0x26bbd9'
+ magenta: '0xee64ac'
+ cyan: '0x59e1e3'
+ white: '0xd5d8da'
+
+ # Bright colors
+ bright:
+ black: '0x5b5858'
+ red: '0xec6a88'
+ green: '0x3fdaa4'
+ yellow: '0xfbc3a7'
+ blue: '0x3fc4de'
+ magenta: '0xf075b5'
+ cyan: '0x6be4e6'
+ white: '0xd5d8da'
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/themes/hyper.yaml b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/hyper.yaml
new file mode 100644
index 0000000..5b84d66
--- /dev/null
+++ b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/hyper.yaml
@@ -0,0 +1,31 @@
+# Colors (Hyper)
+colors:
+ # Default colors
+ primary:
+ background: '0x000000'
+ foreground: '0xffffff'
+ cursor:
+ text: '0xF81CE5'
+ cursor: '0xffffff'
+
+ # Normal colors
+ normal:
+ black: '0x000000'
+ red: '0xfe0100'
+ green: '0x33ff00'
+ yellow: '0xfeff00'
+ blue: '0x0066ff'
+ magenta: '0xcc00ff'
+ cyan: '0x00ffff'
+ white: '0xd0d0d0'
+
+ # Bright colors
+ bright:
+ black: '0x808080'
+ red: '0xfe0100'
+ green: '0x33ff00'
+ yellow: '0xfeff00'
+ blue: '0x0066ff'
+ magenta: '0xcc00ff'
+ cyan: '0x00ffff'
+ white: '0xFFFFFF'
\ No newline at end of file
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/themes/iterm.yaml b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/iterm.yaml
new file mode 100644
index 0000000..2c31223
--- /dev/null
+++ b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/iterm.yaml
@@ -0,0 +1,28 @@
+# Colors (iTerm 2 default theme)
+colors:
+ # Default colors
+ primary:
+ background: '0x101421'
+ foreground: '0xfffbf6'
+
+ # Normal colors
+ normal:
+ black: '0x2e2e2e'
+ red: '0xeb4129'
+ green: '0xabe047'
+ yellow: '0xf6c744'
+ blue: '0x47a0f3'
+ magenta: '0x7b5cb0'
+ cyan: '0x64dbed'
+ white: '0xe5e9f0'
+
+ # Bright colors
+ bright:
+ black: '0x565656'
+ red: '0xec5357'
+ green: '0xc0e17d'
+ yellow: '0xf9da6a'
+ blue: '0x49a4f8'
+ magenta: '0xa47de9'
+ cyan: '0x99faf2'
+ white: '0xffffff'
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/themes/konsole_linux.yaml b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/konsole_linux.yaml
new file mode 100644
index 0000000..b4f3e2f
--- /dev/null
+++ b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/konsole_linux.yaml
@@ -0,0 +1,51 @@
+# Color theme ported from Konsole: Linux colors
+colors:
+ primary:
+ foreground: '0xe3e3e3'
+ bright_foreground: '0xffffff'
+ dim_foreground: '0xe3e3e3'
+ background: '0x1f1f1f'
+ bright_background: '0x686868' # not sure
+ dim_background: '0x1f1f1f' # not sure
+
+ cursor:
+ text: '0x191622'
+ cursor: '0xf8f8f2'
+
+ search:
+ matches:
+ foreground: '0xb2b2b2'
+ background: '0xb26818'
+ focused_match:
+ foreground: CellBackground
+ background: CellForeground
+
+ normal:
+ black: '0x000000'
+ red: '0xb21818'
+ green: '0x18b218'
+ yellow: '0xb26818'
+ blue: '0x1818b2'
+ magenta: '0xb218b2'
+ cyan: '0x18b2b2'
+ white: '0xb2b2b2'
+
+ bright:
+ black: '0x686868'
+ red: '0xff5454'
+ green: '0x54ff54'
+ yellow: '0xffff54'
+ blue: '0x5454ff'
+ magenta: '0xff54ff'
+ cyan: '0x54ffff'
+ white: '0xffffff'
+
+ dim:
+ black: '0x000000'
+ red: '0xb21818'
+ green: '0x18b218'
+ yellow: '0xb26818'
+ blue: '0x1818b2'
+ magenta: '0xb218b2'
+ cyan: '0x18b2b2'
+ white: '0xb2b2b2'
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/themes/low_contrast.yaml b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/low_contrast.yaml
new file mode 100644
index 0000000..35bbb4e
--- /dev/null
+++ b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/low_contrast.yaml
@@ -0,0 +1,33 @@
+# Colors (Dim)
+colors:
+ # Default colors
+ primary:
+ background: '0x333333'
+ foreground: '0xdddddd'
+
+ # Colors the cursor will use if `custom_cursor_colors` is true
+ cursor:
+ text: '0xaaaaaa'
+ cursor: '0xffffff'
+
+ # Normal colors
+ normal:
+ black: '0x000000'
+ red: '0xbb0000'
+ green: '0x00bb00'
+ yellow: '0xbbbb00'
+ blue: '0x0000bb'
+ magenta: '0xbb00bb'
+ cyan: '0x00bbbb'
+ white: '0xbbbbbb'
+
+ # Bright colors
+ bright:
+ black: '0x000000'
+ red: '0xbb0000'
+ green: '0x00bb00'
+ yellow: '0xbbbb00'
+ blue: '0x0000bb'
+ magenta: '0xbb00bb'
+ cyan: '0x00bbbb'
+ white: '0xbbbbbb'
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/themes/material_theme.yaml b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/material_theme.yaml
new file mode 100644
index 0000000..400c5f6
--- /dev/null
+++ b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/material_theme.yaml
@@ -0,0 +1,28 @@
+# Colors (Material Theme)
+colors:
+ # Default colors
+ primary:
+ background: '0x1e282d'
+ foreground: '0xc4c7d1'
+
+ # Normal colors
+ normal:
+ black: '0x666666'
+ red: '0xeb606b'
+ green: '0xc3e88d'
+ yellow: '0xf7eb95'
+ blue: '0x80cbc4'
+ magenta: '0xff2f90'
+ cyan: '0xaeddff'
+ white: '0xffffff'
+
+ # Bright colors
+ bright:
+ black: '0xff262b'
+ red: '0xeb606b'
+ green: '0xc3e88d'
+ yellow: '0xf7eb95'
+ blue: '0x7dc6bf'
+ magenta: '0x6c71c4'
+ cyan: '0x35434d'
+ white: '0xffffff'
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/themes/material_theme_mod.yaml b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/material_theme_mod.yaml
new file mode 100644
index 0000000..cb68fbd
--- /dev/null
+++ b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/material_theme_mod.yaml
@@ -0,0 +1,28 @@
+# Colors (Material Theme)
+colors:
+ # Default colors
+ primary:
+ background: '0x1e282d'
+ foreground: '0xc4c7d1'
+
+ # Normal colors
+ normal:
+ black: '0x666666'
+ red: '0xeb606b'
+ green: '0xc3e88d'
+ yellow: '0xf7eb95'
+ blue: '0x80cbc4'
+ magenta: '0xff2f90'
+ cyan: '0xaeddff'
+ white: '0xffffff'
+
+ # Bright colors
+ bright:
+ black: '0xa1a1a1'
+ red: '0xeb606b'
+ green: '0xc3e88d'
+ yellow: '0xf7eb95'
+ blue: '0x7dc6bf'
+ magenta: '0x6c71c4'
+ cyan: '0x35434d'
+ white: '0xffffff'
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/themes/monokai_pro.yaml b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/monokai_pro.yaml
new file mode 100644
index 0000000..331316b
--- /dev/null
+++ b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/monokai_pro.yaml
@@ -0,0 +1,27 @@
+colors:
+ # Default colors
+ primary:
+ background: '0x2D2A2E'
+ foreground: '0xfff1f3'
+
+ # Normal colors
+ normal:
+ black: '0x2c2525'
+ red: '0xfd6883'
+ green: '0xadda78'
+ yellow: '0xf9cc6c'
+ blue: '0xf38d70'
+ magenta: '0xa8a9eb'
+ cyan: '0x85dacc'
+ white: '0xfff1f3'
+
+ # Bright colors
+ bright:
+ black: '0x72696a'
+ red: '0xfd6883'
+ green: '0xadda78'
+ yellow: '0xf9cc6c'
+ blue: '0xf38d70'
+ magenta: '0xa8a9eb'
+ cyan: '0x85dacc'
+ white: '0xfff1f3'
\ No newline at end of file
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/themes/moonlight_ii_vscode.yaml b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/moonlight_ii_vscode.yaml
new file mode 100644
index 0000000..b9a9117
--- /dev/null
+++ b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/moonlight_ii_vscode.yaml
@@ -0,0 +1,28 @@
+colors:
+ primary:
+ background: '0x1e2030'
+ foreground: '0x7f85a3'
+
+ cursor:
+ text: '0x7f85a3'
+ cursor: '0x808080'
+
+ normal:
+ black: '0x444a73'
+ red: '0xff5370'
+ green: '0x4fd6be'
+ yellow: '0xffc777'
+ blue: '0x3e68d7'
+ magenta: '0xfc7b7b'
+ cyan: '0x86e1fc'
+ white: '0xd0d0d0'
+
+ bright:
+ black: '0x828bb8'
+ red: '0xff98a4'
+ green: '0xc3e88d'
+ yellow: '0xffc777'
+ blue: '0x82aaff'
+ magenta: '0xff966c'
+ cyan: '0xb4f9f8'
+ white: '0x5f8787'
\ No newline at end of file
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/themes/night_owlish_light.yaml b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/night_owlish_light.yaml
new file mode 100644
index 0000000..3b8d938
--- /dev/null
+++ b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/night_owlish_light.yaml
@@ -0,0 +1,29 @@
+# Colors (Night Owlish Light)
+colors:
+ bright:
+ black: '#7a8181'
+ blue: '#5ca7e4'
+ cyan: '#00c990'
+ green: '#49d0c5'
+ magenta: '#697098'
+ red: '#f76e6e'
+ white: '#989fb1'
+ yellow: '#dac26b'
+ cursor:
+ cursor: '#403f53'
+ text: '#fbfbfb'
+ normal:
+ black: '#011627'
+ blue: '#4876d6'
+ cyan: '#08916a'
+ green: '#2aa298'
+ magenta: '#403f53'
+ red: '#d3423e'
+ white: '#7a8181'
+ yellow: '#daaa01'
+ primary:
+ background: '#ffffff'
+ foreground: '#403f53'
+ selection:
+ background: '#f2f2f2'
+ text: '#403f53'
\ No newline at end of file
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/themes/nord.yaml b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/nord.yaml
new file mode 100644
index 0000000..4e8d093
--- /dev/null
+++ b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/nord.yaml
@@ -0,0 +1,28 @@
+# Colors (Nord)
+colors:
+ # Default colors
+ primary:
+ background: '0x2E3440'
+ foreground: '0xD8DEE9'
+
+ # Normal colors
+ normal:
+ black: '0x3B4252'
+ red: '0xBF616A'
+ green: '0xA3BE8C'
+ yellow: '0xEBCB8B'
+ blue: '0x81A1C1'
+ magenta: '0xB48EAD'
+ cyan: '0x88C0D0'
+ white: '0xE5E9F0'
+
+ # Bright colors
+ bright:
+ black: '0x4C566A'
+ red: '0xBF616A'
+ green: '0xA3BE8C'
+ yellow: '0xEBCB8B'
+ blue: '0x81A1C1'
+ magenta: '0xB48EAD'
+ cyan: '0x8FBCBB'
+ white: '0xECEFF4'
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/themes/oceanic_next.yaml b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/oceanic_next.yaml
new file mode 100644
index 0000000..9bad83f
--- /dev/null
+++ b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/oceanic_next.yaml
@@ -0,0 +1,28 @@
+# Colors (Oceanic Next)
+colors:
+ # Default colors
+ primary:
+ background: '0x1b2b34'
+ foreground: '0xd8dee9'
+
+ # Normal colors
+ normal:
+ black: '0x29414f'
+ red: '0xec5f67'
+ green: '0x99c794'
+ yellow: '0xfac863'
+ blue: '0x6699cc'
+ magenta: '0xc594c5'
+ cyan: '0x5fb3b3'
+ white: '0x65737e'
+
+ # Bright colors
+ bright:
+ black: '0x405860'
+ red: '0xec5f67'
+ green: '0x99c794'
+ yellow: '0xfac863'
+ blue: '0x6699cc'
+ magenta: '0xc594c5'
+ cyan: '0x5fb3b3'
+ white: '0xadb5c0'
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/themes/omni.yml b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/omni.yml
new file mode 100644
index 0000000..91570e1
--- /dev/null
+++ b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/omni.yml
@@ -0,0 +1,38 @@
+colors:
+ primary:
+ background: '0x191622'
+ foreground: '0xe1e1e6'
+
+ cursor:
+ text: '0x191622'
+ cursor: '0xf8f8f2'
+
+ normal:
+ black: '0x000000'
+ red: '0xff5555'
+ green: '0x50fa7b'
+ yellow: '0xeffa78'
+ blue: '0xbd93f9'
+ magenta: '0xff79c6'
+ cyan: '0x8d79ba'
+ white: '0xbfbfbf'
+
+ bright:
+ black: '0x4d4d4d'
+ red: '0xff6e67'
+ green: '0x5af78e'
+ yellow: '0xeaf08d'
+ blue: '0xcaa9fa'
+ magenta: '0xff92d0'
+ cyan: '0xaa91e3'
+ white: '0xe6e6e6'
+
+ dim:
+ black: '0x000000'
+ red: '0xa90000'
+ green: '0x049f2b'
+ yellow: '0xa3b106'
+ blue: '0x530aba'
+ magenta: '0xbb006b'
+ cyan: '0x433364'
+ white: '0x5f5f5f'
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/themes/one_dark.yaml b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/one_dark.yaml
new file mode 100644
index 0000000..a54e040
--- /dev/null
+++ b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/one_dark.yaml
@@ -0,0 +1,28 @@
+# Colors (One Dark)
+colors:
+ # Default colors
+ primary:
+ background: '0x1e2127'
+ foreground: '0xabb2bf'
+
+ # Normal colors
+ normal:
+ black: '0x1e2127'
+ red: '0xe06c75'
+ green: '0x98c379'
+ yellow: '0xd19a66'
+ blue: '0x61afef'
+ magenta: '0xc678dd'
+ cyan: '0x56b6c2'
+ white: '0xabb2bf'
+
+ # Bright colors
+ bright:
+ black: '0x5c6370'
+ red: '0xe06c75'
+ green: '0x98c379'
+ yellow: '0xd19a66'
+ blue: '0x61afef'
+ magenta: '0xc678dd'
+ cyan: '0x56b6c2'
+ white: '0xffffff'
\ No newline at end of file
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/themes/palenight.yml b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/palenight.yml
new file mode 100644
index 0000000..f65206a
--- /dev/null
+++ b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/palenight.yml
@@ -0,0 +1,30 @@
+# iTerm2 Material Design - Palenight theme for Alacritty
+# Source : https://github.com/JonathanSpeek/palenight-iterm2
+
+colors:
+ # Default colors
+ primary:
+ background: '0x292d3e'
+ foreground: '0xd0d0d0'
+
+ # Normal colors
+ normal:
+ black: '0x292d3e'
+ red: '0xf07178'
+ green: '0xc3e88d'
+ yellow: '0xffcb6b'
+ blue: '0x82aaff'
+ magenta: '0xc792ea'
+ cyan: '0x89ddff'
+ white: '0xd0d0d0'
+
+ # Bright colors
+ bright:
+ black: '0x434758'
+ red: '0xff8b92'
+ green: '0xddffa7'
+ yellow: '0xffe585'
+ blue: '0x9cc4ff'
+ magenta: '0xe1acff'
+ cyan: '0xa3f7ff'
+ white: '0xffffff'
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/themes/papercolor_dark.yaml b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/papercolor_dark.yaml
new file mode 100644
index 0000000..79d0e14
--- /dev/null
+++ b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/papercolor_dark.yaml
@@ -0,0 +1,32 @@
+# Colors (PaperColor - Dark)
+colors:
+ # Default colors
+ primary:
+ background: '0x1c1c1c'
+ foreground: '0x808080'
+
+ cursor:
+ text: '0x1c1c1c'
+ cursor: '0x808080'
+
+ # Normal colors
+ normal:
+ black: '0x1c1c1c'
+ red: '0xaf005f'
+ green: '0x5faf00'
+ yellow: '0xd7af5f'
+ blue: '0x5fafd7'
+ magenta: '0x808080'
+ cyan: '0xd7875f'
+ white: '0xd0d0d0'
+
+ # Bright colors
+ bright:
+ black: '0x585858'
+ red: '0x5faf5f'
+ green: '0xafd700'
+ yellow: '0xaf87d7'
+ blue: '0xffaf00'
+ magenta: '0xffaf00'
+ cyan: '0x00afaf'
+ white: '0x5f8787'
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/themes/papercolor_light.yaml b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/papercolor_light.yaml
new file mode 100644
index 0000000..06707a7
--- /dev/null
+++ b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/papercolor_light.yaml
@@ -0,0 +1,32 @@
+# Colors (PaperColor - Light)
+colors:
+ # Default colors
+ primary:
+ background: '0xeeeeee'
+ foreground: '0x444444'
+
+ cursor:
+ text: '0xeeeeee'
+ cursor: '0x444444'
+
+ # Normal colors
+ normal:
+ black: '0xeeeeee'
+ red: '0xaf0000'
+ green: '0x008700'
+ yellow: '0x5f8700'
+ blue: '0x0087af'
+ magenta: '0x878787'
+ cyan: '0x005f87'
+ white: '0x444444'
+
+ # Bright colors
+ bright:
+ black: '0xbcbcbc'
+ red: '0xd70000'
+ green: '0xd70087'
+ yellow: '0x8700af'
+ blue: '0xd75f00'
+ magenta: '0xd75f00'
+ cyan: '0x005faf'
+ white: '0x005f87'
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/themes/papertheme.yaml b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/papertheme.yaml
new file mode 100644
index 0000000..13117e1
--- /dev/null
+++ b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/papertheme.yaml
@@ -0,0 +1,28 @@
+# Colors (Paper Theme)
+colors:
+ # Default colors
+ primary:
+ background: '#F2EEDE'
+ foreground: '#000000'
+
+ # Normal colors
+ normal:
+ black: '#000000'
+ red: '#CC3E28'
+ green: '#216609'
+ yellow: '#B58900'
+ blue: '#1E6FCC'
+ magenta: '#5C21A5'
+ cyan: '#158C86'
+ white: '#AAAAAA'
+
+ # Bright colors
+ bright:
+ black: '#555555'
+ red: '#CC3E28'
+ green: '#216609'
+ yellow: '#B58900'
+ blue: '#1E6FCC'
+ magenta: '#5C21A5'
+ cyan: '#158C86'
+ white: '#AAAAAA'
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/themes/pencil_dark.yaml b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/pencil_dark.yaml
new file mode 100644
index 0000000..9bb2a13
--- /dev/null
+++ b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/pencil_dark.yaml
@@ -0,0 +1,26 @@
+# Colors (Pencil Dark)
+colors:
+ # Default Colors
+ primary:
+ background: '0x212121'
+ foreground: '0xf1f1f1'
+ # Normal colors
+ normal:
+ black: '0x212121'
+ red: '0xc30771'
+ green: '0x10a778'
+ yellow: '0xa89c14'
+ blue: '0x008ec4'
+ magenta: '0x523c79'
+ cyan: '0x20a5ba'
+ white: '0xe0e0e0'
+ # Bright colors
+ bright:
+ black: '0x818181'
+ red: '0xfb007a'
+ green: '0x5fd7af'
+ yellow: '0xf3e430'
+ blue: '0x20bbfc'
+ magenta: '0x6855de'
+ cyan: '0x4fb8cc'
+ white: '0xf1f1f1'
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/themes/pencil_light.yaml b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/pencil_light.yaml
new file mode 100644
index 0000000..10db04d
--- /dev/null
+++ b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/pencil_light.yaml
@@ -0,0 +1,26 @@
+# Colors (Pencil Light)
+colors:
+ # Default Colors
+ primary:
+ background: '0xf1f1f1'
+ foreground: '0x424242'
+ # Normal colors
+ normal:
+ black: '0x212121'
+ red: '0xc30771'
+ green: '0x10a778'
+ yellow: '0xa89c14'
+ blue: '0x008ec4'
+ magenta: '0x523c79'
+ cyan: '0x20a5ba'
+ white: '0xe0e0e0'
+ # Bright colors
+ bright:
+ black: '0x212121'
+ red: '0xfb007a'
+ green: '0x5fd7af'
+ yellow: '0xf3e430'
+ blue: '0x20bbfc'
+ magenta: '0x6855de'
+ cyan: '0x4fb8cc'
+ white: '0xf1f1f1'
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/themes/remedy_dark.yaml b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/remedy_dark.yaml
new file mode 100644
index 0000000..0cd339f
--- /dev/null
+++ b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/remedy_dark.yaml
@@ -0,0 +1,38 @@
+colors:
+ # Default colors
+ primary:
+ background: '0x2c2b2a'
+ foreground: '0xf9e7c4'
+
+ dim_foreground: '0x685E4A'
+ bright_foreground: '0x1C1508'
+ dim_background: '0x202322'
+ bright_background: '0x353433'
+
+ # Cursor colors
+ cursor:
+ text: '0xf9e7c4'
+ cursor: '0xf9e7c4'
+
+ # Normal colors
+ normal:
+ black: '0x282a2e'
+ blue: '0x5f819d'
+ cyan: '0x5e8d87'
+ green: '0x8c9440'
+ magenta: '0x85678f'
+ orange: '0xcc6953'
+ red: '0xa54242'
+ white: '0x707880'
+ yellow: '0xde935f'
+
+ # Bright colors
+ bright:
+ black: '0x373b41'
+ blue: '0x81a2be'
+ cyan: '0x8abeb7'
+ green: '0xb5bd68'
+ magenta: '0xb294bb'
+ red: '0xcc6666'
+ white: '0xc5c8c6'
+ yellow: '0xf0c674'
\ No newline at end of file
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/themes/seashells.yaml b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/seashells.yaml
new file mode 100644
index 0000000..4f84a29
--- /dev/null
+++ b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/seashells.yaml
@@ -0,0 +1,38 @@
+# Colors (SeaShells)
+# Source : https://raw.githubusercontent.com/mbadolato/iTerm2-Color-Schemes/master/schemes/SeaShells.itermcolors
+colors:
+ # Default colors
+ primary:
+ background: '#061923'
+ foreground: '#e5c49e'
+
+ # Colors the cursor will use if `custom_cursor_colors` is true
+ cursor:
+ text: '#061822'
+ cursor: '#feaf3c'
+
+ selection:
+ text: '#ffe9d7'
+ background: '#265b75'
+
+ # Normal colors
+ normal:
+ black: '#1d485f'
+ red: '#db662d'
+ green: '#008eab'
+ yellow: '#feaf3c'
+ blue: '#255a62'
+ magenta: '#77dbf4'
+ cyan: '#5fb1c2'
+ white: '#e5c49e'
+
+ # Bright colors
+ bright:
+ black: '#545d65'
+ red: '#dd998a'
+ green: '#739da8'
+ yellow: '#fedaae'
+ blue: '#0bc7e3'
+ magenta: '#c6e8f1'
+ cyan: '#97b9c0'
+ white: '#ffe9d7'
\ No newline at end of file
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/themes/smoooooth.yml b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/smoooooth.yml
new file mode 100644
index 0000000..e21df4b
--- /dev/null
+++ b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/smoooooth.yml
@@ -0,0 +1,30 @@
+# Color theme ported from iTerm 2: Smoooooth
+
+colors:
+ primary:
+ foreground: '0xdbdbdb'
+ background: '0x14191e'
+ cursor:
+ text: '0x000000'
+ cursor: '0xfefffe'
+ selection:
+ text: '0x000000'
+ background: '0xb3d7ff'
+ normal:
+ black: '0x14191e'
+ red: '0xb43c29'
+ green: '0x00c200'
+ yellow: '0xc7c400'
+ blue: '0x2743c7'
+ magenta: '0xbf3fbd'
+ cyan: '0x00c5c7'
+ white: '0xc7c7c7'
+ bright:
+ black: '0x676767'
+ red: '0xdc7974'
+ green: '0x57e690'
+ yellow: '0xece100'
+ blue: '0xa6aaf1'
+ magenta: '0xe07de0'
+ cyan: '0x5ffdff'
+ white: '0xfeffff'
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/themes/snazzy.yaml b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/snazzy.yaml
new file mode 100644
index 0000000..aacebd0
--- /dev/null
+++ b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/snazzy.yaml
@@ -0,0 +1,28 @@
+# Colors (Snazzy)
+colors:
+ # Default colors
+ primary:
+ background: '0x282a36'
+ foreground: '0xeff0eb'
+
+ # Normal colors
+ normal:
+ black: '0x282a36'
+ red: '0xff5c57'
+ green: '0x5af78e'
+ yellow: '0xf3f99d'
+ blue: '0x57c7ff'
+ magenta: '0xff6ac1'
+ cyan: '0x9aedfe'
+ white: '0xf1f1f0'
+
+ # Bright colors
+ bright:
+ black: '0x686868'
+ red: '0xff5c57'
+ green: '0x5af78e'
+ yellow: '0xf3f99d'
+ blue: '0x57c7ff'
+ magenta: '0xff6ac1'
+ cyan: '0x9aedfe'
+ white: '0xf1f1f0'
\ No newline at end of file
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/themes/solarized_dark.yaml b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/solarized_dark.yaml
new file mode 100644
index 0000000..0055c81
--- /dev/null
+++ b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/solarized_dark.yaml
@@ -0,0 +1,28 @@
+# Colors (Solarized Dark)
+colors:
+ # Default colors
+ primary:
+ background: '0x002b36'
+ foreground: '0x839496'
+
+ # Normal colors
+ normal:
+ black: '0x073642'
+ red: '0xdc322f'
+ green: '0x859900'
+ yellow: '0xb58900'
+ blue: '0x268bd2'
+ magenta: '0xd33682'
+ cyan: '0x2aa198'
+ white: '0xeee8d5'
+
+ # Bright colors
+ bright:
+ black: '0x002b36'
+ red: '0xcb4b16'
+ green: '0x586e75'
+ yellow: '0x657b83'
+ blue: '0x839496'
+ magenta: '0x6c71c4'
+ cyan: '0x93a1a1'
+ white: '0xfdf6e3'
\ No newline at end of file
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/themes/solarized_light.yaml b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/solarized_light.yaml
new file mode 100644
index 0000000..6a5acd9
--- /dev/null
+++ b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/solarized_light.yaml
@@ -0,0 +1,28 @@
+# Colors (Solarized Light)
+colors:
+ # Default colors
+ primary:
+ background: '0xfdf6e3'
+ foreground: '0x586e75'
+
+ # Normal colors
+ normal:
+ black: '0x073642'
+ red: '0xdc322f'
+ green: '0x859900'
+ yellow: '0xb58900'
+ blue: '0x268bd2'
+ magenta: '0xd33682'
+ cyan: '0x2aa198'
+ white: '0xeee8d5'
+
+ # Bright colors
+ bright:
+ black: '0x002b36'
+ red: '0xcb4b16'
+ green: '0x586e75'
+ yellow: '0x657b83'
+ blue: '0x839496'
+ magenta: '0x6c71c4'
+ cyan: '0x93a1a1'
+ white: '0xfdf6e3'
\ No newline at end of file
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/themes/taerminal.yaml b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/taerminal.yaml
new file mode 100644
index 0000000..9dc804c
--- /dev/null
+++ b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/taerminal.yaml
@@ -0,0 +1,31 @@
+# Colors (Taerminal)
+colors:
+ # Default colors
+ primary:
+ background: '0x26282a'
+ foreground: '0xf0f0f0'
+ cursor:
+ background: '0xf0f0f0'
+ foreground: '0x26282a'
+
+ # Normal colors
+ normal:
+ black: '0x26282a'
+ red: '0xff8878'
+ green: '0xb4fb73'
+ yellow: '0xfffcb7'
+ blue: '0x8bbce5'
+ magenta: '0xffb2fe'
+ cyan: '0xa2e1f8'
+ white: '0xf1f1f1'
+
+ # Bright colors
+ bright:
+ black: '0x6f6f6f'
+ red: '0xfe978b'
+ green: '0xd6fcba'
+ yellow: '0xfffed5'
+ blue: '0xc2e3ff'
+ magenta: '0xffc6ff'
+ cyan: '0xc0e9f8'
+ white: '0xffffff'
\ No newline at end of file
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/themes/tango_dark.yaml b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/tango_dark.yaml
new file mode 100644
index 0000000..e91733d
--- /dev/null
+++ b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/tango_dark.yaml
@@ -0,0 +1,26 @@
+# GNOME Terminal Tango Dark
+colors:
+ primary:
+ background: '0x2e3436'
+ foreground: '0xd3d7cf'
+
+ normal:
+ black: '0x2e3436'
+ red: '0xcc0000'
+ green: '0x4e9a06'
+ yellow: '0xc4a000'
+ blue: '0x3465a4'
+ magenta: '0x75507b'
+ cyan: '0x06989a'
+ white: '0xd3d7cf'
+
+ bright:
+ black: '0x555753'
+ red: '0xef2929'
+ green: '0x8ae234'
+ yellow: '0xfce94f'
+ blue: '0x729fcf'
+ magenta: '0xad7fa8'
+ cyan: '0x34e2e2'
+ white: '0xeeeeec'
+
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/themes/tender.yaml b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/tender.yaml
new file mode 100644
index 0000000..ffcacf7
--- /dev/null
+++ b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/tender.yaml
@@ -0,0 +1,27 @@
+colors:
+ # Default colors
+ primary:
+ background: '0x282828'
+ foreground: '0xeeeeee'
+
+ # Normal colors
+ normal:
+ black: '0x282828'
+ red: '0xf43753'
+ green: '0xc9d05c'
+ yellow: '0xffc24b'
+ blue: '0xb3deef'
+ magenta: '0xd3b987'
+ cyan: '0x73cef4'
+ white: '0xeeeeee'
+
+ # Bright colors
+ bright:
+ black: '0x4c4c4c'
+ red: '0xf43753'
+ green: '0xc9d05c'
+ yellow: '0xffc24b'
+ blue: '0xb3deef'
+ magenta: '0xd3b987'
+ cyan: '0x73cef4'
+ white: '0xfeffff'
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/themes/terminal_app.yaml b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/terminal_app.yaml
new file mode 100644
index 0000000..bc2c434
--- /dev/null
+++ b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/terminal_app.yaml
@@ -0,0 +1,28 @@
+# Colors (Terminal.app)
+colors:
+ # Default colors
+ primary:
+ background: '0x000000'
+ foreground: '0xb6b6b6'
+
+ # Normal colors
+ normal:
+ black: '0x000000'
+ red: '0x990000'
+ green: '0x00a600'
+ yellow: '0x999900'
+ blue: '0x0000b2'
+ magenta: '0xb200b2'
+ cyan: '0x00a6b2'
+ white: '0xbfbfbf'
+
+ # Bright colors
+ bright:
+ black: '0x666666'
+ red: '0xe50000'
+ green: '0x00d900'
+ yellow: '0xe5e500'
+ blue: '0x0000ff'
+ magenta: '0xe500e5'
+ cyan: '0x00e5e5'
+ white: '0xe5e5e5'
\ No newline at end of file
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/themes/thelovelace.yaml b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/thelovelace.yaml
new file mode 100644
index 0000000..4d73889
--- /dev/null
+++ b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/thelovelace.yaml
@@ -0,0 +1,27 @@
+colors:
+ # Default colors
+ primary:
+ background: '0x1D1F28'
+ foreground: '0xFDFDFD'
+
+ # Normal colors
+ normal:
+ # Bright colors
+ black: '0x282A36'
+ red: '0xF37F97'
+ green: '0x5ADECD'
+ yellow: '0xF2A272'
+ blue: '0x8897F4'
+ magenta: '0xC574DD'
+ cyan: '0x79E6F3'
+ white: '0xFDFDFD'
+ bright:
+ black: '0x414458'
+ red: '0xFF4971'
+ green: '0x18E3C8'
+ yellow: '0xEBCB8B'
+ blue: '0xFF8037'
+ magenta: '0x556FFF'
+ cyan: '0x3FDCEE'
+ white: '0xBEBEC1'
+ indexed_colors: []
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/themes/tokyo-night-storm.yaml b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/tokyo-night-storm.yaml
new file mode 100644
index 0000000..a64cf4a
--- /dev/null
+++ b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/tokyo-night-storm.yaml
@@ -0,0 +1,29 @@
+# Colors (Tokyo Night: Storm variant)
+# Source: https://github.com/zatchheems/tokyo-night-alacritty-theme
+colors:
+ # Default colors
+ primary:
+ background: '0x24283b'
+ foreground: '0xa9b1d6'
+
+ # Normal colors
+ normal:
+ black: '0x32344a'
+ red: '0xf7768e'
+ green: '0x9ece6a'
+ yellow: '0xe0af68'
+ blue: '0x7aa2f7'
+ magenta: '0xad8ee6'
+ cyan: '0x449dab'
+ white: '0x9699a8'
+
+ # Bright colors
+ bright:
+ black: '0x444b6a'
+ red: '0xff7a93'
+ green: '0xb9f27c'
+ yellow: '0xff9e64'
+ blue: '0x7da6ff'
+ magenta: '0xbb9af7'
+ cyan: '0x0db9d7'
+ white: '0xacb0d0'
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/themes/tokyo-night.yaml b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/tokyo-night.yaml
new file mode 100644
index 0000000..a88fd9b
--- /dev/null
+++ b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/tokyo-night.yaml
@@ -0,0 +1,29 @@
+# Colors (Tokyo Night)
+# Source: https://github.com/zatchheems/tokyo-night-alacritty-theme
+colors:
+ # Default colors
+ primary:
+ background: '0x1a1b26'
+ foreground: '0xa9b1d6'
+
+ # Normal colors
+ normal:
+ black: '0x32344a'
+ red: '0xf7768e'
+ green: '0x9ece6a'
+ yellow: '0xe0af68'
+ blue: '0x7aa2f7'
+ magenta: '0xad8ee6'
+ cyan: '0x449dab'
+ white: '0x787c99'
+
+ # Bright colors
+ bright:
+ black: '0x444b6a'
+ red: '0xff7a93'
+ green: '0xb9f27c'
+ yellow: '0xff9e64'
+ blue: '0x7da6ff'
+ magenta: '0xbb9af7'
+ cyan: '0x0db9d7'
+ white: '0xacb0d0'
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/themes/tomorrow_night.yaml b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/tomorrow_night.yaml
new file mode 100644
index 0000000..36bafba
--- /dev/null
+++ b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/tomorrow_night.yaml
@@ -0,0 +1,33 @@
+# Colors (Tomorrow Night)
+colors:
+ # Default colors
+ primary:
+ background: '0x1d1f21'
+ foreground: '0xc5c8c6'
+
+ # Colors the cursor will use if `custom_cursor_colors` is true
+ cursor:
+ text: '0x1d1f21'
+ cursor: '0xffffff'
+
+ # Normal colors
+ normal:
+ black: '0x1d1f21'
+ red: '0xcc6666'
+ green: '0xb5bd68'
+ yellow: '0xe6c547'
+ blue: '0x81a2be'
+ magenta: '0xb294bb'
+ cyan: '0x70c0ba'
+ white: '0x373b41'
+
+ # Bright colors
+ bright:
+ black: '0x666666'
+ red: '0xff3334'
+ green: '0x9ec400'
+ yellow: '0xf0c674'
+ blue: '0x81a2be'
+ magenta: '0xb77ee0'
+ cyan: '0x54ced6'
+ white: '0x282a2e'
\ No newline at end of file
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/themes/tomorrow_night_bright.yaml b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/tomorrow_night_bright.yaml
new file mode 100644
index 0000000..55b25d0
--- /dev/null
+++ b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/tomorrow_night_bright.yaml
@@ -0,0 +1,28 @@
+# Colors (Tomorrow Night Bright)
+colors:
+ # Default colors
+ primary:
+ background: '0x000000'
+ foreground: '0xeaeaea'
+
+ # Normal colors
+ normal:
+ black: '0x000000'
+ red: '0xd54e53'
+ green: '0xb9ca4a'
+ yellow: '0xe6c547'
+ blue: '0x7aa6da'
+ magenta: '0xc397d8'
+ cyan: '0x70c0ba'
+ white: '0x424242'
+
+ # Bright colors
+ bright:
+ black: '0x666666'
+ red: '0xff3334'
+ green: '0x9ec400'
+ yellow: '0xe7c547'
+ blue: '0x7aa6da'
+ magenta: '0xb77ee0'
+ cyan: '0x54ced6'
+ white: '0x2a2a2a'
\ No newline at end of file
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/themes/wombat.yaml b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/wombat.yaml
new file mode 100644
index 0000000..844e65f
--- /dev/null
+++ b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/wombat.yaml
@@ -0,0 +1,28 @@
+# Colors (Wombat)
+colors:
+ # Default colors
+ primary:
+ background: '0x1f1f1f'
+ foreground: '0xe5e1d8'
+
+ # Normal colors
+ normal:
+ black: '0x000000'
+ red: '0xf7786d'
+ green: '0xbde97c'
+ yellow: '0xefdfac'
+ blue: '0x6ebaf8'
+ magenta: '0xef88ff'
+ cyan: '0x90fdf8'
+ white: '0xe5e1d8'
+
+ # Bright colors
+ bright:
+ black: '0xb4b4b4'
+ red: '0xf99f92'
+ green: '0xe3f7a1'
+ yellow: '0xf2e9bf'
+ blue: '0xb3d2ff'
+ magenta: '0xe5bdff'
+ cyan: '0xc2fefa'
+ white: '0xffffff'
\ No newline at end of file
diff --git a/modules/old_configs/alacritty/.alacritty-colorscheme/themes/xterm.yaml b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/xterm.yaml
new file mode 100644
index 0000000..7f336e4
--- /dev/null
+++ b/modules/old_configs/alacritty/.alacritty-colorscheme/themes/xterm.yaml
@@ -0,0 +1,27 @@
+# XTerm's default colors
+colors:
+ # Default colors
+ primary:
+ background: '0x000000'
+ foreground: '0xffffff'
+ # Normal colors
+ normal:
+ black: '0x000000'
+ red: '0xcd0000'
+ green: '0x00cd00'
+ yellow: '0xcdcd00'
+ blue: '0x0000ee'
+ magenta: '0xcd00cd'
+ cyan: '0x00cdcd'
+ white: '0xe5e5e5'
+
+ # Bright colors
+ bright:
+ black: '0x7f7f7f'
+ red: '0xff0000'
+ green: '0x00ff00'
+ yellow: '0xffff00'
+ blue: '0x5c5cff'
+ magenta: '0xff00ff'
+ cyan: '0x00ffff'
+ white: '0xffffff'
diff --git a/modules/old_configs/alacritty/alacritty.toml b/modules/old_configs/alacritty/alacritty.toml
new file mode 100644
index 0000000..b029736
--- /dev/null
+++ b/modules/old_configs/alacritty/alacritty.toml
@@ -0,0 +1,17 @@
+import = ["/home/liamm/.config/alacritty/.alacritty-colorscheme/themes/campbell.toml"]
+
+[font]
+size = 14.0
+transparent_background_colors = true
+
+[font.italic]
+family = "monospace"
+style = "Italic"
+
+[window]
+opacity = 0.8
+"window.decorations_theme_variant" = "none"
+
+[window.padding]
+x = 6
+y = 6
diff --git a/modules/old_configs/alacritty/alacritty.yml b/modules/old_configs/alacritty/alacritty.yml
new file mode 100644
index 0000000..3718a61
--- /dev/null
+++ b/modules/old_configs/alacritty/alacritty.yml
@@ -0,0 +1,884 @@
+# Configuration for Alacritty, the GPU enhanced terminal emulator.
+
+# Import additional configuration files
+#
+# Imports are loaded in order, skipping all missing files, with the importing
+# file being loaded last. If a field is already present in a previous import, it
+# will be replaced.
+#
+# All imports must either be absolute paths starting with `/`, or paths relative
+# to the user's home directory starting with `~/`.
+import:
+ - ~/.config/alacritty/.alacritty-colorscheme/themes/campbell.yaml
+# - /path/to/alacritty.yml
+
+# Any items in the `env` entry below will be added as
+# environment variables. Some entries may override variables
+# set by alacritty itself.
+#env:
+ # TERM variable
+ #
+ # This value is used to set the `$TERM` environment variable for
+ # each instance of Alacritty. If it is not present, alacritty will
+ # check the local terminfo database and use `alacritty` if it is
+ # available, otherwise `xterm-256color` is used.
+ #TERM: alacritty
+
+window:
+ #background_opacity: 0.4 --- tried this cos window.opacity didn't work
+
+
+ # Window dimensions (changes require restart)
+ #
+ # Number of lines/columns (not pixels) in the terminal. The number of columns
+ # must be at least `2`, while using a value of `0` for columns and lines will
+ # fall back to the window manager's recommended size.
+ #dimensions:
+ # columns: 0
+ # lines: 0
+
+ # Window position (changes require restart)
+ #
+ # Specified in number of pixels.
+ # If the position is not set, the window manager will handle the placement.
+ #position:
+ # x: 0
+ # y: 0
+
+ # Window padding (changes require restart)
+ #
+ # Blank space added around the window in pixels. This padding is scaled
+ # by DPI and the specified value is always added at both opposing sides.
+ padding:
+ x: 6
+ y: 6
+
+ # Spread additional padding evenly around the terminal content.
+ #dynamic_padding: false
+
+ # Window decorations
+ #
+ # Values for `decorations`:
+ # - full: Borders and title bar
+ # - none: Neither borders nor title bar
+ #
+ # Values for `decorations` (macOS only):
+ # - transparent: Title bar, transparent background and title bar buttons
+ # - buttonless: Title bar, transparent background and no title bar buttons
+ #decorations: full
+
+ # Background opacity
+ #
+ # Window opacity as a floating point number from `0.0` to `1.0`.
+ # The value `0.0` is completely transparent and `1.0` is opaque.
+ #window.opacity: 1.00
+ opacity: 0.80
+
+ # Startup Mode (changes require restart)
+ #
+ # Values for `startup_mode`:
+ # - Windowed
+ # - Maximized
+ # - Fullscreen
+ #
+ # Values for `startup_mode` (macOS only):
+ # - SimpleFullscreen
+ #startup_mode: Windowed
+
+ # Window title
+ #title: Alacritty
+
+ # Allow terminal applications to change Alacritty's window title.
+ #dynamic_title: true
+
+ # Window class (Linux/BSD only):
+ #class:
+ # Application instance name
+ #instance: Alacritty
+ # General application class
+ #general: Alacritty
+
+ # GTK theme variant (Linux/BSD only)
+ #
+ # Override the variant of the GTK theme. Commonly supported values are `dark`
+ # and `light`. Set this to `None` to use the default theme variant.
+ # gtk_theme_variant: dark
+ window.decorations_theme_variant: none
+
+#scrolling:
+ # Maximum number of lines in the scrollback buffer.
+ # Specifying '0' will disable scrolling.
+ #history: 10000
+
+ # Scrolling distance multiplier.
+ #multiplier: 3
+
+# Font configuration
+font:
+ # Normal (roman) font face
+ #normal:
+ # Font family
+ #
+ # Default:
+ # - (macOS) Menlo
+ # - (Linux/BSD) monospace
+ # - (Windows) Consolas
+ #family: monospace
+
+ # The `style` can be specified to pick a specific face.
+ #style: Regular
+
+ # Bold font face
+ #bold:
+ # Font family
+ #
+ # If the bold family is not specified, it will fall back to the
+ # value specified for the normal font.
+ #family: monospace
+
+ # The `style` can be specified to pick a specific face.
+ #style: Bold
+
+ # Italic font face
+ italic:
+ # Font family
+ #
+ # If the italic family is not specified, it will fall back to the
+ # value specified for the normal font.
+ family: monospace
+
+ # The `style` can be specified to pick a specific face.
+ style: Italic
+
+ # Bold italic font face
+ #bold_italic:
+ # Font family
+ #
+ # If the bold italic family is not specified, it will fall back to the
+ # value specified for the normal font.
+ #family: monospace
+
+ # The `style` can be specified to pick a specific face.
+ #style: Bold Italic
+
+ # Point size
+ size: 14.0
+
+ # Offset is the extra space around each character. `offset.y` can be thought
+ # of as modifying the line spacing, and `offset.x` as modifying the letter
+ # spacing.
+ #offset:
+ # x: 0
+ # y: 0
+
+ # Glyph offset determines the locations of the glyphs within their cells with
+ # the default being at the bottom. Increasing `x` moves the glyph to the
+ # right, increasing `y` moves the glyph upward.
+ #glyph_offset:
+ # x: 0
+ # y: 0
+
+ # Thin stroke font rendering (macOS only)
+ #
+ # Thin strokes are suitable for retina displays, but for non-retina screens
+ # it is recommended to set `use_thin_strokes` to `false`.
+ #use_thin_strokes: true
+
+ # Use built-in font for box drawing characters.
+ #
+ # If `true`, Alacritty will use a custom built-in font for box drawing
+ # characters (Unicode points 2500 - 259f).
+ #
+ #builtin_box_drawing: true
+
+# If `true`, bold text is drawn using the bright color variants.
+#draw_bold_text_with_bright_colors: false
+
+# Colors (Tomorrow Night)
+#colors:
+ # Default colors
+ #primary:
+ # background: '#1d1f21'
+ # foreground: '#c5c8c6'
+
+ # Bright and dim foreground colors
+ #
+ # The dimmed foreground color is calculated automatically if it is not
+ # present. If the bright foreground color is not set, or
+ # `draw_bold_text_with_bright_colors` is `false`, the normal foreground
+ # color will be used.
+ #dim_foreground: '#828482'
+ #bright_foreground: '#eaeaea'
+
+ # Cursor colors
+ #
+ # Colors which should be used to draw the terminal cursor.
+ #
+ # Allowed values are CellForeground/CellBackground, which reference the
+ # affected cell, or hexadecimal colors like #ff00ff.
+ #cursor:
+ # text: CellBackground
+ # cursor: CellForeground
+
+ # Vi mode cursor colors
+ #
+ # Colors for the cursor when the vi mode is active.
+ #
+ # Allowed values are CellForeground/CellBackground, which reference the
+ # affected cell, or hexadecimal colors like #ff00ff.
+ #vi_mode_cursor:
+ # text: CellBackground
+ # cursor: CellForeground
+
+ # Search colors
+ #
+ # Colors used for the search bar and match highlighting.
+ #search:
+ # Allowed values are CellForeground/CellBackground, which reference the
+ # affected cell, or hexadecimal colors like #ff00ff.
+ #matches:
+ # foreground: '#000000'
+ # background: '#ffffff'
+ #focused_match:
+ # foreground: '#ffffff'
+ # background: '#000000'
+
+ #bar:
+ # background: '#c5c8c6'
+ # foreground: '#1d1f21'
+
+ # Keyboard regex hints
+ #hints:
+ # First character in the hint label
+ #
+ # Allowed values are CellForeground/CellBackground, which reference the
+ # affected cell, or hexadecimal colors like #ff00ff.
+ #start:
+ # foreground: '#1d1f21'
+ # background: '#e9ff5e'
+
+ # All characters after the first one in the hint label
+ #
+ # Allowed values are CellForeground/CellBackground, which reference the
+ # affected cell, or hexadecimal colors like #ff00ff.
+ #end:
+ # foreground: '#e9ff5e'
+ # background: '#1d1f21'
+
+ # Line indicator
+ #
+ # Color used for the indicator displaying the position in history during
+ # search and vi mode.
+ #
+ # By default, these will use the opposing primary color.
+ #line_indicator:
+ # foreground: None
+ # background: None
+
+ # Selection colors
+ #
+ # Colors which should be used to draw the selection area.
+ #
+ # Allowed values are CellForeground/CellBackground, which reference the
+ # affected cell, or hexadecimal colors like #ff00ff.
+ #selection:
+ # text: CellBackground
+ # background: CellForeground
+
+ # Normal colors
+ #normal:
+ # black: '#1d1f21'
+ # red: '#cc6666'
+ # green: '#b5bd68'
+ # yellow: '#f0c674'
+ # blue: '#81a2be'
+ # magenta: '#b294bb'
+ # cyan: '#8abeb7'
+ # white: '#c5c8c6'
+
+ # Bright colors
+ #bright:
+ # black: '#666666'
+ # red: '#d54e53'
+ # green: '#b9ca4a'
+ # yellow: '#e7c547'
+ # blue: '#7aa6da'
+ # magenta: '#c397d8'
+ # cyan: '#70c0b1'
+ # white: '#eaeaea'
+
+ # Dim colors
+ #
+ # If the dim colors are not set, they will be calculated automatically based
+ # on the `normal` colors.
+ #dim:
+ # black: '#131415'
+ # red: '#864343'
+ # green: '#777c44'
+ # yellow: '#9e824c'
+ # blue: '#556a7d'
+ # magenta: '#75617b'
+ # cyan: '#5b7d78'
+ # white: '#828482'
+
+ # Indexed Colors
+ #
+ # The indexed colors include all colors from 16 to 256.
+ # When these are not set, they're filled with sensible defaults.
+ #
+ # Example:
+ # `- { index: 16, color: '#ff00ff' }`
+ #
+ #indexed_colors: []
+
+ # Transparent cell backgrounds
+ #
+ # Whether or not `window.opacity` applies to all cell backgrounds or only to
+ # the default background. When set to `true` all cells will be transparent
+ # regardless of their background color.
+ transparent_background_colors: true
+
+# Bell
+#
+# The bell is rung every time the BEL control character is received.
+#bell:
+ # Visual Bell Animation
+ #
+ # Animation effect for flashing the screen when the visual bell is rung.
+ #
+ # Values for `animation`:
+ # - Ease
+ # - EaseOut
+ # - EaseOutSine
+ # - EaseOutQuad
+ # - EaseOutCubic
+ # - EaseOutQuart
+ # - EaseOutQuint
+ # - EaseOutExpo
+ # - EaseOutCirc
+ # - Linear
+ #animation: EaseOutExpo
+
+ # Duration of the visual bell flash in milliseconds. A `duration` of `0` will
+ # disable the visual bell animation.
+ #duration: 0
+
+ # Visual bell animation color.
+ #color: '#ffffff'
+
+ # Bell Command
+ #
+ # This program is executed whenever the bell is rung.
+ #
+ # When set to `command: None`, no command will be executed.
+ #
+ # Example:
+ # command:
+ # program: notify-send
+ # args: ["Hello, World!"]
+ #
+ #command: None
+
+#selection:
+ # This string contains all characters that are used as separators for
+ # "semantic words" in Alacritty.
+ #semantic_escape_chars: ",│`|:\"' ()[]{}<>\t"
+
+ # When set to `true`, selected text will be copied to the primary clipboard.
+ #save_to_clipboard: false
+
+#cursor:
+ # Cursor style
+ #style:
+ # Cursor shape
+ #
+ # Values for `shape`:
+ # - ▇ Block
+ # - _ Underline
+ # - | Beam
+ #shape: Block
+
+ # Cursor blinking state
+ #
+ # Values for `blinking`:
+ # - Never: Prevent the cursor from ever blinking
+ # - Off: Disable blinking by default
+ # - On: Enable blinking by default
+ # - Always: Force the cursor to always blink
+ #blinking: Off
+
+ # Vi mode cursor style
+ #
+ # If the vi mode cursor style is `None` or not specified, it will fall back to
+ # the style of the active value of the normal cursor.
+ #
+ # See `cursor.style` for available options.
+ #vi_mode_style: None
+
+ # Cursor blinking interval in milliseconds.
+ #blink_interval: 750
+
+ # If this is `true`, the cursor will be rendered as a hollow box when the
+ # window is not focused.
+ #unfocused_hollow: true
+
+ # Thickness of the cursor relative to the cell width as floating point number
+ # from `0.0` to `1.0`.
+ #thickness: 0.15
+
+# Live config reload (changes require restart)
+#live_config_reload: true
+
+# Shell
+#
+# You can set `shell.program` to the path of your favorite shell, e.g.
+# `/bin/fish`. Entries in `shell.args` are passed unmodified as arguments to the
+# shell.
+#
+# Default:
+# - (macOS) /bin/bash --login
+# - (Linux/BSD) user login shell
+# - (Windows) powershell
+#shell:
+# program: /bin/bash
+# args:
+# - --login
+
+# Startup directory
+#
+# Directory the shell is started in. If this is unset, or `None`, the working
+# directory of the parent process will be used.
+#working_directory: None
+
+# Send ESC (\x1b) before characters when alt is pressed.
+#alt_send_esc: true
+
+# Offer IPC using `alacritty msg` (unix only)
+#ipc_socket: true
+
+#mouse:
+ # Click settings
+ #
+ # The `double_click` and `triple_click` settings control the time
+ # alacritty should wait for accepting multiple clicks as one double
+ # or triple click.
+ #double_click: { threshold: 300 }
+ #triple_click: { threshold: 300 }
+
+ # If this is `true`, the cursor is temporarily hidden when typing.
+ #hide_when_typing: false
+
+# Regex hints
+#
+# Terminal hints can be used to find text in the visible part of the terminal
+# and pipe it to other applications.
+#hints:
+ # Keys used for the hint labels.
+ #alphabet: "jfkdls;ahgurieowpq"
+
+ # List with all available hints
+ #
+ # Each hint must have a `regex` and either an `action` or a `command` field.
+ # The fields `mouse`, `binding` and `post_processing` are optional.
+ #
+ # The fields `command`, `binding.key`, `binding.mods`, `binding.mode` and
+ # `mouse.mods` accept the same values as they do in the `key_bindings` section.
+ #
+ # The `mouse.enabled` field controls if the hint should be underlined while
+ # the mouse with all `mouse.mods` keys held or the vi mode cursor is above it.
+ #
+ # If the `post_processing` field is set to `true`, heuristics will be used to
+ # shorten the match if there are characters likely not to be part of the hint
+ # (e.g. a trailing `.`). This is most useful for URIs.
+ #
+ # Values for `action`:
+ # - Copy
+ # Copy the hint's text to the clipboard.
+ # - Paste
+ # Paste the hint's text to the terminal or search.
+ # - Select
+ # Select the hint's text.
+ # - MoveViModeCursor
+ # Move the vi mode cursor to the beginning of the hint.
+ #enabled:
+ # - regex: "(ipfs:|ipns:|magnet:|mailto:|gemini:|gopher:|https:|http:|news:|file:|git:|ssh:|ftp:)\
+ # [^\u0000-\u001F\u007F-\u009F<>\"\\s{-}\\^⟨⟩`]+"
+ # command: xdg-open
+ # post_processing: true
+ # mouse:
+ # enabled: true
+ # mods: None
+ # binding:
+ # key: U
+ # mods: Control|Shift
+
+# Mouse bindings
+#
+# Mouse bindings are specified as a list of objects, much like the key
+# bindings further below.
+#
+# To trigger mouse bindings when an application running within Alacritty
+# captures the mouse, the `Shift` modifier is automatically added as a
+# requirement.
+#
+# Each mouse binding will specify a:
+#
+# - `mouse`:
+#
+# - Middle
+# - Left
+# - Right
+# - Numeric identifier such as `5`
+#
+# - `action` (see key bindings for actions not exclusive to mouse mode)
+#
+# - Mouse exclusive actions:
+#
+# - ExpandSelection
+# Expand the selection to the current mouse cursor location.
+#
+# And optionally:
+#
+# - `mods` (see key bindings)
+#mouse_bindings:
+# - { mouse: Right, action: ExpandSelection }
+# - { mouse: Right, mods: Control, action: ExpandSelection }
+# - { mouse: Middle, mode: ~Vi, action: PasteSelection }
+
+# Key bindings
+#
+# Key bindings are specified as a list of objects. For example, this is the
+# default paste binding:
+#
+# `- { key: V, mods: Control|Shift, action: Paste }`
+#
+# Each key binding will specify a:
+#
+# - `key`: Identifier of the key pressed
+#
+# - A-Z
+# - F1-F24
+# - Key0-Key9
+#
+# A full list with available key codes can be found here:
+# https://docs.rs/glutin/*/glutin/event/enum.VirtualKeyCode.html#variants
+#
+# Instead of using the name of the keys, the `key` field also supports using
+# the scancode of the desired key. Scancodes have to be specified as a
+# decimal number. This command will allow you to display the hex scancodes
+# for certain keys:
+#
+# `showkey --scancodes`.
+#
+# Then exactly one of:
+#
+# - `chars`: Send a byte sequence to the running application
+#
+# The `chars` field writes the specified string to the terminal. This makes
+# it possible to pass escape sequences. To find escape codes for bindings
+# like `PageUp` (`"\x1b[5~"`), you can run the command `showkey -a` outside
+# of tmux. Note that applications use terminfo to map escape sequences back
+# to keys. It is therefore required to update the terminfo when changing an
+# escape sequence.
+#
+# - `action`: Execute a predefined action
+#
+# - ToggleViMode
+# - SearchForward
+# Start searching toward the right of the search origin.
+# - SearchBackward
+# Start searching toward the left of the search origin.
+# - Copy
+# - Paste
+# - IncreaseFontSize
+# - DecreaseFontSize
+# - ResetFontSize
+# - ScrollPageUp
+# - ScrollPageDown
+# - ScrollHalfPageUp
+# - ScrollHalfPageDown
+# - ScrollLineUp
+# - ScrollLineDown
+# - ScrollToTop
+# - ScrollToBottom
+# - ClearHistory
+# Remove the terminal's scrollback history.
+# - Hide
+# Hide the Alacritty window.
+# - Minimize
+# Minimize the Alacritty window.
+# - Quit
+# Quit Alacritty.
+# - ToggleFullscreen
+# - SpawnNewInstance
+# Spawn a new instance of Alacritty.
+# - CreateNewWindow
+# Create a new Alacritty window from the current process.
+# - ClearLogNotice
+# Clear Alacritty's UI warning and error notice.
+# - ClearSelection
+# Remove the active selection.
+# - ReceiveChar
+# - None
+#
+# - Vi mode exclusive actions:
+#
+# - Open
+# Perform the action of the first matching hint under the vi mode cursor
+# with `mouse.enabled` set to `true`.
+# - ToggleNormalSelection
+# - ToggleLineSelection
+# - ToggleBlockSelection
+# - ToggleSemanticSelection
+# Toggle semantic selection based on `selection.semantic_escape_chars`.
+#
+# - Vi mode exclusive cursor motion actions:
+#
+# - Up
+# One line up.
+# - Down
+# One line down.
+# - Left
+# One character left.
+# - Right
+# One character right.
+# - First
+# First column, or beginning of the line when already at the first column.
+# - Last
+# Last column, or beginning of the line when already at the last column.
+# - FirstOccupied
+# First non-empty cell in this terminal row, or first non-empty cell of
+# the line when already at the first cell of the row.
+# - High
+# Top of the screen.
+# - Middle
+# Center of the screen.
+# - Low
+# Bottom of the screen.
+# - SemanticLeft
+# Start of the previous semantically separated word.
+# - SemanticRight
+# Start of the next semantically separated word.
+# - SemanticLeftEnd
+# End of the previous semantically separated word.
+# - SemanticRightEnd
+# End of the next semantically separated word.
+# - WordLeft
+# Start of the previous whitespace separated word.
+# - WordRight
+# Start of the next whitespace separated word.
+# - WordLeftEnd
+# End of the previous whitespace separated word.
+# - WordRightEnd
+# End of the next whitespace separated word.
+# - Bracket
+# Character matching the bracket at the cursor's location.
+# - SearchNext
+# Beginning of the next match.
+# - SearchPrevious
+# Beginning of the previous match.
+# - SearchStart
+# Start of the match to the left of the vi mode cursor.
+# - SearchEnd
+# End of the match to the right of the vi mode cursor.
+#
+# - Search mode exclusive actions:
+# - SearchFocusNext
+# Move the focus to the next search match.
+# - SearchFocusPrevious
+# Move the focus to the previous search match.
+# - SearchConfirm
+# - SearchCancel
+# - SearchClear
+# Reset the search regex.
+# - SearchDeleteWord
+# Delete the last word in the search regex.
+# - SearchHistoryPrevious
+# Go to the previous regex in the search history.
+# - SearchHistoryNext
+# Go to the next regex in the search history.
+#
+# - macOS exclusive actions:
+# - ToggleSimpleFullscreen
+# Enter fullscreen without occupying another space.
+#
+# - Linux/BSD exclusive actions:
+#
+# - CopySelection
+# Copy from the selection buffer.
+# - PasteSelection
+# Paste from the selection buffer.
+#
+# - `command`: Fork and execute a specified command plus arguments
+#
+# The `command` field must be a map containing a `program` string and an
+# `args` array of command line parameter strings. For example:
+# `{ program: "alacritty", args: ["-e", "vttest"] }`
+#
+# And optionally:
+#
+# - `mods`: Key modifiers to filter binding actions
+#
+# - Command
+# - Control
+# - Option
+# - Super
+# - Shift
+# - Alt
+#
+# Multiple `mods` can be combined using `|` like this:
+# `mods: Control|Shift`.
+# Whitespace and capitalization are relevant and must match the example.
+#
+# - `mode`: Indicate a binding for only specific terminal reported modes
+#
+# This is mainly used to send applications the correct escape sequences
+# when in different modes.
+#
+# - AppCursor
+# - AppKeypad
+# - Search
+# - Alt
+# - Vi
+#
+# A `~` operator can be used before a mode to apply the binding whenever
+# the mode is *not* active, e.g. `~Alt`.
+#
+# Bindings are always filled by default, but will be replaced when a new
+# binding with the same triggers is defined. To unset a default binding, it can
+# be mapped to the `ReceiveChar` action. Alternatively, you can use `None` for
+# a no-op if you do not wish to receive input characters for that binding.
+#
+# If the same trigger is assigned to multiple actions, all of them are executed
+# in the order they were defined in.
+#key_bindings:
+ #- { key: Paste, action: Paste }
+ #- { key: Copy, action: Copy }
+ #- { key: L, mods: Control, action: ClearLogNotice }
+ #- { key: L, mods: Control, mode: ~Vi|~Search, chars: "\x0c" }
+ #- { key: PageUp, mods: Shift, mode: ~Alt, action: ScrollPageUp, }
+ #- { key: PageDown, mods: Shift, mode: ~Alt, action: ScrollPageDown }
+ #- { key: Home, mods: Shift, mode: ~Alt, action: ScrollToTop, }
+ #- { key: End, mods: Shift, mode: ~Alt, action: ScrollToBottom }
+
+ # Vi Mode
+ #- { key: Space, mods: Shift|Control, mode: ~Search, action: ToggleViMode }
+ #- { key: Space, mods: Shift|Control, mode: Vi|~Search, action: ScrollToBottom }
+ #- { key: Escape, mode: Vi|~Search, action: ClearSelection }
+ #- { key: I, mode: Vi|~Search, action: ToggleViMode }
+ #- { key: I, mode: Vi|~Search, action: ScrollToBottom }
+ #- { key: C, mods: Control, mode: Vi|~Search, action: ToggleViMode }
+ #- { key: Y, mods: Control, mode: Vi|~Search, action: ScrollLineUp }
+ #- { key: E, mods: Control, mode: Vi|~Search, action: ScrollLineDown }
+ #- { key: G, mode: Vi|~Search, action: ScrollToTop }
+ #- { key: G, mods: Shift, mode: Vi|~Search, action: ScrollToBottom }
+ #- { key: B, mods: Control, mode: Vi|~Search, action: ScrollPageUp }
+ #- { key: F, mods: Control, mode: Vi|~Search, action: ScrollPageDown }
+ #- { key: U, mods: Control, mode: Vi|~Search, action: ScrollHalfPageUp }
+ #- { key: D, mods: Control, mode: Vi|~Search, action: ScrollHalfPageDown }
+ #- { key: Y, mode: Vi|~Search, action: Copy }
+ #- { key: Y, mode: Vi|~Search, action: ClearSelection }
+ #- { key: Copy, mode: Vi|~Search, action: ClearSelection }
+ #- { key: V, mode: Vi|~Search, action: ToggleNormalSelection }
+ #- { key: V, mods: Shift, mode: Vi|~Search, action: ToggleLineSelection }
+ #- { key: V, mods: Control, mode: Vi|~Search, action: ToggleBlockSelection }
+ #- { key: V, mods: Alt, mode: Vi|~Search, action: ToggleSemanticSelection }
+ #- { key: Return, mode: Vi|~Search, action: Open }
+ #- { key: K, mode: Vi|~Search, action: Up }
+ #- { key: J, mode: Vi|~Search, action: Down }
+ #- { key: H, mode: Vi|~Search, action: Left }
+ #- { key: L, mode: Vi|~Search, action: Right }
+ #- { key: Up, mode: Vi|~Search, action: Up }
+ #- { key: Down, mode: Vi|~Search, action: Down }
+ #- { key: Left, mode: Vi|~Search, action: Left }
+ #- { key: Right, mode: Vi|~Search, action: Right }
+ #- { key: Key0, mode: Vi|~Search, action: First }
+ #- { key: Key4, mods: Shift, mode: Vi|~Search, action: Last }
+ #- { key: Key6, mods: Shift, mode: Vi|~Search, action: FirstOccupied }
+ #- { key: H, mods: Shift, mode: Vi|~Search, action: High }
+ #- { key: M, mods: Shift, mode: Vi|~Search, action: Middle }
+ #- { key: L, mods: Shift, mode: Vi|~Search, action: Low }
+ #- { key: B, mode: Vi|~Search, action: SemanticLeft }
+ #- { key: W, mode: Vi|~Search, action: SemanticRight }
+ #- { key: E, mode: Vi|~Search, action: SemanticRightEnd }
+ #- { key: B, mods: Shift, mode: Vi|~Search, action: WordLeft }
+ #- { key: W, mods: Shift, mode: Vi|~Search, action: WordRight }
+ #- { key: E, mods: Shift, mode: Vi|~Search, action: WordRightEnd }
+ #- { key: Key5, mods: Shift, mode: Vi|~Search, action: Bracket }
+ #- { key: Slash, mode: Vi|~Search, action: SearchForward }
+ #- { key: Slash, mods: Shift, mode: Vi|~Search, action: SearchBackward }
+ #- { key: N, mode: Vi|~Search, action: SearchNext }
+ #- { key: N, mods: Shift, mode: Vi|~Search, action: SearchPrevious }
+
+ # Search Mode
+ #- { key: Return, mode: Search|Vi, action: SearchConfirm }
+ #- { key: Escape, mode: Search, action: SearchCancel }
+ #- { key: C, mods: Control, mode: Search, action: SearchCancel }
+ #- { key: U, mods: Control, mode: Search, action: SearchClear }
+ #- { key: W, mods: Control, mode: Search, action: SearchDeleteWord }
+ #- { key: P, mods: Control, mode: Search, action: SearchHistoryPrevious }
+ #- { key: N, mods: Control, mode: Search, action: SearchHistoryNext }
+ #- { key: Up, mode: Search, action: SearchHistoryPrevious }
+ #- { key: Down, mode: Search, action: SearchHistoryNext }
+ #- { key: Return, mode: Search|~Vi, action: SearchFocusNext }
+ #- { key: Return, mods: Shift, mode: Search|~Vi, action: SearchFocusPrevious }
+
+ # (Windows, Linux, and BSD only)
+ #- { key: V, mods: Control|Shift, mode: ~Vi, action: Paste }
+ #- { key: C, mods: Control|Shift, action: Copy }
+ #- { key: F, mods: Control|Shift, mode: ~Search, action: SearchForward }
+ #- { key: B, mods: Control|Shift, mode: ~Search, action: SearchBackward }
+ #- { key: C, mods: Control|Shift, mode: Vi|~Search, action: ClearSelection }
+ #- { key: Insert, mods: Shift, action: PasteSelection }
+ #- { key: Key0, mods: Control, action: ResetFontSize }
+ #- { key: Equals, mods: Control, action: IncreaseFontSize }
+ #- { key: Plus, mods: Control, action: IncreaseFontSize }
+ #- { key: NumpadAdd, mods: Control, action: IncreaseFontSize }
+ #- { key: Minus, mods: Control, action: DecreaseFontSize }
+ #- { key: NumpadSubtract, mods: Control, action: DecreaseFontSize }
+
+ # (Windows only)
+ #- { key: Return, mods: Alt, action: ToggleFullscreen }
+
+ # (macOS only)
+ #- { key: K, mods: Command, mode: ~Vi|~Search, chars: "\x0c" }
+ #- { key: K, mods: Command, mode: ~Vi|~Search, action: ClearHistory }
+ #- { key: Key0, mods: Command, action: ResetFontSize }
+ #- { key: Equals, mods: Command, action: IncreaseFontSize }
+ #- { key: Plus, mods: Command, action: IncreaseFontSize }
+ #- { key: NumpadAdd, mods: Command, action: IncreaseFontSize }
+ #- { key: Minus, mods: Command, action: DecreaseFontSize }
+ #- { key: NumpadSubtract, mods: Command, action: DecreaseFontSize }
+ #- { key: V, mods: Command, action: Paste }
+ #- { key: C, mods: Command, action: Copy }
+ #- { key: C, mods: Command, mode: Vi|~Search, action: ClearSelection }
+ #- { key: H, mods: Command, action: Hide }
+ #- { key: H, mods: Command|Alt, action: HideOtherApplications }
+ #- { key: M, mods: Command, action: Minimize }
+ #- { key: Q, mods: Command, action: Quit }
+ #- { key: W, mods: Command, action: Quit }
+ #- { key: N, mods: Command, action: SpawnNewInstance }
+ #- { key: F, mods: Command|Control, action: ToggleFullscreen }
+ #- { key: F, mods: Command, mode: ~Search, action: SearchForward }
+ #- { key: B, mods: Command, mode: ~Search, action: SearchBackward }
+
+#debug:
+ # Display the time it takes to redraw each frame.
+ #render_timer: false
+
+ # Keep the log file after quitting Alacritty.
+ #persistent_logging: false
+
+ # Log level
+ #
+ # Values for `log_level`:
+ # - Off
+ # - Error
+ # - Warn
+ # - Info
+ # - Debug
+ # - Trace
+ #log_level: Warn
+
+ # Print all received window events.
+ #print_events: false
diff --git a/modules/old_configs/contour/contour.yml b/modules/old_configs/contour/contour.yml
new file mode 100644
index 0000000..ea750f4
--- /dev/null
+++ b/modules/old_configs/contour/contour.yml
@@ -0,0 +1,921 @@
+# Default Contour Configuration File.
+
+# Overrides the auto-detected platform plugin to be loaded.
+#
+# Possible (incomplete list of) values are:
+# - auto The platform will be auto-detected.
+# - xcb Uses XCB plugin (for X11 environment).
+# - cocoa Used to be run on Mac OS/X.
+# - direct2d Windows platform plugin using Direct2D.
+# - winrt Windows platform plugin using WinRT.
+#
+# Default: auto
+platform_plugin: auto
+
+# VT Renderer configuration.
+# ADVANCED! Do not touch unless you know what you are doing.
+renderer:
+ # Backend to use for rendering the terminal onto the screen
+ #
+ # Possible values are:
+ # - default Uses the default rendering option as decided by the terminal.
+ # - software Uses software-based rendering.
+ # - OpenGL Use (possibly) hardware accelerated OpenGL
+ backend: default
+
+ # Number of hashtable slots to map to the texture tiles.
+ # Larger values may increase performance, but too large may also decrease.
+ # This value is rounded up to a value equal to the power of two.
+ #
+ # Default: 4096
+ tile_hashtable_slots: 4096
+
+ # Number of tiles that must fit at lest into the texture atlas.
+ #
+ # This does not include direct mapped tiles (US-ASCII glyphs,
+ # cursor shapes and decorations), if tile_direct_mapping is set to true).
+ #
+ # Value must be at least as large as grid cells available in the terminal view.
+ # This value is automatically adjusted if too small.
+ #
+ # Default: 4000
+ tile_cache_count: 4000
+
+ # Enables/disables the use of direct-mapped texture atlas tiles for
+ # the most often used ones (US-ASCII, cursor shapes, underline styles)
+ # You most likely do not want to touch this.
+ #
+ # Default: true
+ tile_direct_mapping: true
+
+# Word delimiters when selecting word-wise.
+word_delimiters: " /\\()\"'-.,:;<>~!@#$%^&*+=[]{}~?|│"
+
+# Default PTY read buffer size.
+#
+# This is an advance option. Use with care!
+# Default: 16384
+read_buffer_size: 16384
+
+# Size in bytes per PTY Buffer Object.
+#
+# This is an advanced option of an internal storage. Only change with care!
+pty_buffer_size: 1048576
+
+default_profile: main
+
+# Flag to determine whether to spawn new process or not when creating new terminal
+# Default: false
+spawn_new_process: false
+
+# Whether or not to reflow the lines on terminal resize events.
+# Default: true
+reflow_on_resize: true
+
+# Section of experimental features.
+# All experimental features are disabled by default and must be explicitly enabled here.
+# NOTE: Contour currently has no experimental features behind this configuration wall.
+# experimental:
+# # Enables experimental support for feature X/Y/Z
+# feature_xyz: true
+
+# This keyboard modifier can be used to bypass the terminal's mouse protocol,
+# which can be used to select screen content even if the an application
+# mouse protocol has been activated (Default: Shift).
+#
+# The same modifier values apply as with input modifiers (see below).
+bypass_mouse_protocol_modifier: Shift
+
+# Modifier to be pressed in order to initiate block-selection
+# using the left mouse button.
+#
+# This is usually the Control modifier, but on OS/X that is not possible,
+# so Alt or Meta would be recommended instead.
+#
+# Supported modifiers:
+# - Alt
+# - Control
+# - Shift
+# - Meta
+#
+# Default: Control
+mouse_block_selection_modifier: Control
+
+# Selects an action to perform when a text selection has been made.
+#
+# Possible values are:
+#
+# - None Does nothing
+# - CopyToClipboard Copies the selection to the primary clipboard.
+# - CopyToSelectionClipboard Copies the selection to the selection clipboard.
+# This is not supported on all platforms.
+#
+# Default: CopyToSelectionClipboard
+on_mouse_select: CopyToSelectionClipboard
+
+# Determines whether the instance is reloading the configuration files whenever it is changing or not.
+#
+# Default: false
+live_config: false
+
+# Inline image related default configuration and limits
+# -----------------------------------------------------
+images:
+ # Enable or disable sixel scrolling (SM/RM ?80 default)
+ sixel_scrolling: true
+ # Configures the maximum number of color registers available when rendering Sixel graphics.
+ sixel_register_count: 4096
+ # maximum width in pixels of an image to be accepted (0 defaults to system screen pixel width)
+ max_width: 0
+ # maximum height in pixels of an image to be accepted (0 defaults to system screen pixel height)
+ max_height: 0
+
+# Terminal Profiles
+# -----------------
+#
+# Dominates how your terminal visually looks like. You will need at least one terminal profile.
+profiles:
+ main:
+ # You can override the process to be started inside the terminal.
+ # If nothing is specified, the users' default login shell will be used.
+ # But you may as well log in to a remote host.
+ # shell: "ssh ubuntu-vm"
+ shell: "/bin/bash"
+ # arguments: ["some", "optional", "arguments", "for", "the", "shell"]
+
+ # If this terminal is being executed from within Flatpak, enforces sandboxing
+ # then this boolean indicates whether or not that sandbox should be escaped or not.
+ #
+ # Default value is true.
+ #
+ # It only makes sense to set this value to false if you really know what you are doing.
+ escape_sandbox: true
+
+ # Advanced value that is useful when CopyPreviousMarkRange is used
+ # with multiline-prompts. This offset value is being added to the
+ # current cursor's line number minus 1 (i.e. the line above the current cursor).
+ #
+ # Default value is 0.
+ copy_last_mark_range_offset: 0
+
+ # Sets initial working directory when spawning a new terminal.
+ # A leading ~ is expanded to the user's home directory.
+ # Default value is the user's home directory.
+ initial_working_directory: "~"
+
+ # When this profile is *activated*, this flag decides
+ # whether or not the title bar will be shown
+ show_title_bar: true
+ # When this profile is being *activated*, this flag decides
+ # whether or not to put the terminal's screen into fullscreen mode.
+ #
+ # It is activated during startup as well as when switching from another profile to this one.
+ fullscreen: false
+
+ # When this profile is *activated*, this flag decides
+ # whether or not to put the window into maximized mode.
+ maximized: false
+
+ # Defines the class part of the WM_CLASS property of the window.
+ wm_class: "contour"
+
+ # Environment variables to be passed to the shell.
+ environment:
+ TERM: contour
+ COLORTERM: truecolor
+
+ # Determines the terminal type that is being advertised.
+ # Possible values are:
+ # - VT100
+ # - VT220
+ # - VT240
+ # - VT330
+ # - VT340
+ # - VT320
+ # - VT420
+ # - VT510
+ # - VT520
+ # - VT525
+ # Default: VT525
+ terminal_id: VT525
+
+ # Determines the initial terminal size in characters.
+ terminal_size:
+ columns: 80
+ lines: 25
+
+ history:
+ # Number of lines to preserve (-1 for infinite).
+ limit: 1000
+ # Boolean indicating whether or not to scroll down to the bottom on screen updates.
+ auto_scroll_on_update: true
+ # Number of lines to scroll on ScrollUp & ScrollDown events.
+ # Default: 3
+ scroll_multiplier: 3
+
+ # visual scrollbar support
+ scrollbar:
+ # scroll bar position: Left, Right, Hidden (ignore-case)
+ position: Hidden
+ # whether or not to hide the scrollbar when in alt-screen.
+ hide_in_alt_screen: true
+
+ # mouse setting
+ mouse:
+ # whether or not to hide mouse when typing
+ #
+ # Default value: true
+ hide_while_typing: true
+
+ # Some VT sequences should need access permissions.
+ #
+ # These can be to:
+ # - allow Allows the given functionality
+ # - deny Denies the given functionality
+ # - ask Asks the user interactively via popup dialog for permission of the given action.
+ #
+ # Default for all of these entries should be: "ask".
+ permissions:
+ # Allows changing the font via `OSC 50 ; Pt ST`.
+ change_font: allow
+ # Allows capturing the screen buffer via `CSI > Pm ; Ps ; Pc ST`.
+ # The response can be read from stdin as sequence `OSC 314 ; ST`
+ capture_buffer: allow
+ # Allows displaying the "Host Writable Statusline" programmatically using `DECSSDT 2`.
+ display_host_writable_statusline: allow
+
+ # If enabled, and you double-click on a word in the primary screen,
+ # all other words matching this word will be highlighted as well.
+ # So the double-clicked word will be selected as well as highlighted, along with
+ # all other words being simply highlighted.
+ #
+ # This is currently implemented by initiating a search on the double-clicked word.
+ # Therefore one can even use FocusNextSearchMatch and FocusPreviousSearchMatch to
+ # jump to the next/previous same word, also outside of the current viewport.
+ #
+ # Default: true
+ highlight_word_and_matches_on_double_click: true
+
+ # Font related configuration (font face, styles, size, rendering mode).
+ font:
+ # Initial font size in pixels.
+ size: 14
+
+ # DPI scaling factor applied on top of the system configured on (default: 1.0).
+ dpi_scale: 1.0
+
+ # Font Locator API
+ # Selects an engine to use for locating font files on the system.
+ # This is implicitly also responsible for font fallback
+ # Possible values are:
+ # - native : automatically choose the best available on the current platform
+ # - fontconfig : uses fontconfig to select fonts
+ # - CoreText : uses OS/X CoreText to select fonts.
+ # - DirectWrite : selects DirectWrite engine (Windows only)
+ locator: native
+
+ # Text shaping related settings
+ text_shaping:
+ # Selects which text shaping and font rendering engine to use.
+ # Supported values are:
+ # - native : automatically choose the best available on the current platform.
+ # - DirectWrite : selects DirectWrite engine (Windows only)
+ # - CoreText : selects CoreText engine (Mac OS/X only) (currently not implemented)
+ # - OpenShaper : selects OpenShaper (harfbuzz/freetype/fontconfig, available on all
+ # platforms)
+ engine: native
+
+ # Uses builtin textures for pixel-perfect box drawing.
+ # If disabled, the font's provided box drawing characters
+ # will be used (Default: true).
+ builtin_box_drawing: true
+
+ # Font render modes tell the font rasterizer engine what rendering technique to use.
+ #
+ # Modes available are:
+ # - lcd Uses a subpixel rendering technique optimized for LCD displays.
+ # - light Uses a subpixel rendering technique in gray-scale.
+ # - gray Uses standard gray-scaled anti-aliasing.
+ # - monochrome Uses pixel-perfect bitmap rendering.
+ render_mode: gray
+
+ # Indicates whether or not to include *only* monospace fonts in the font and
+ # font-fallback list (Default: true).
+ strict_spacing: false
+
+ # Font family to use for displaying text.
+ #
+ # A font can be either described in detail as below or as a
+ # simple string value (e.g. "monospace" with the appropriate
+ # weight/slant applied automatically).
+ regular:
+ # Font family defines the font family name, such as:
+ # Fira Code", "Courier New", or "monospace" (default).
+ family: "monospace"
+
+ # Font weight can be one of:
+ # thin, extra_light, light, demilight, book, normal,
+ # medium, demibold, bold, extra_bold, black, extra_black.
+ weight: regular
+
+ # Font slant can be one of: normal, italic, oblique.
+ slant: normal
+
+ # Set of optional font features to be enabled. This
+ # is usually a 4-letter code, such as ss01 or ss02 etc.
+ #
+ # Please see your font's documentation to find out what it
+ # supports.
+ #
+ # Default: []
+ features: []
+
+ # If bold/italic/bold_italic are not explicitly specified, the regular font with
+ # the respective weight and slant will be used.
+ #bold: "Hack"
+ #italic: "Hack"
+ #bold_italic: "Hack"
+
+ # This is a special font to be used for displaying unicode symbols
+ # that are to be rendered in emoji presentation.
+ # Defaults to "emoji".
+ emoji: "emoji"
+
+ # Indicates whether or not bold text should be rendered in bright colors,
+ # for indexed colors.
+ #
+ # If disabled, normal color will be used instead.
+ #
+ # Default: false
+ draw_bold_text_with_bright_colors: true
+
+ # Terminal cursor display configuration
+ cursor:
+ # Supported shapes are:
+ #
+ # - block a filled rectangle
+ # - rectangle just the outline of a block
+ # - underscore a line under the text
+ # - bar: the well known i-Beam
+ shape: "block"
+ # Determines whether or not the cursor will be blinking over time.
+ blinking: false
+ # Blinking interval (in milliseconds) to use when cursor is blinking.
+ blinking_interval: 500
+
+ # vi-like normal-mode specific settings.
+ # Note, currently only the cursor can be customized.
+ normal_mode:
+ cursor:
+ shape: block
+ blinking: false
+ blinking_interval: 500
+
+ # vi-like visual/visual-line/visual-block mode specific settings.
+ # Note, currently only the cursor can be customized.
+ visual_mode:
+ cursor:
+ shape: block
+ blinking: false
+ blinking_interval: 500
+
+ # Time duration in milliseconds for which yank highlight is shown.
+ vi_mode_highlight_timeout: 300
+
+ # Configures a `scrolloff` for cursor movements in normal and visual (block) modes.
+ #
+ # Default: 8
+ vi_mode_scrolloff: 8
+
+ status_line:
+ # Either none or indicator.
+ # This only reflects the initial state of the status line, as it can
+ # be changed at any time during runtime by the user or by an application.
+ display: none
+
+ # Position to place the status line to, if it is to be shown.
+ # This can be either value `top` or value `bottom`.
+ # Default: bottom
+ position: bottom
+
+ # Synchronize the window title with the Host Writable status_line if
+ # and only if the host writable status line was denied to be shown.
+ # Default: false
+ sync_to_window_title: false
+
+ # Background configuration
+ background:
+ # Background opacity to use. A value of 1.0 means fully opaque whereas 0.0 means fully
+ # transparent. Only values between 0.0 and 1.0 are allowed.
+ opacity: 0.8
+ # Some platforms can blur the transparent background (currently only Windows 10 is supported).
+ blur: false
+
+ # Specifies a colorscheme to use (alternatively the colors can be inlined).
+ colors: "campbell"
+
+ # Hyperlinks (via OSC-8) can be stylized and colorized on hover.
+ hyperlink_decoration:
+ normal: underline
+ hover: underline
+
+# Color Profiles
+# --------------
+#
+# Here you can configure your color profiles, whereas a color can be expressed in standard web format,
+# with a leading # followed by red/green/blue values, 7 characters in total.
+# You may alternatively use 0x as prefix instead of #.
+# For example 0x102030 is equal to '#102030'.
+color_schemes:
+ default:
+ # Default colors
+ default:
+ # Default background color (this can be made transparent, see above).
+ background: '#1a1716'
+ # Default foreground text color.
+ foreground: '#d0d0d0'
+
+ # Background image support.
+ background_image:
+ # Full path to the image to use as background.
+ #
+ # Default: empty string (disabled)
+ # path: '/Users/trapni/Pictures/bg.png'
+
+ # Image opacity to be applied to make the image not look to intense
+ # and not get too distracted by the background image.
+ # Default: 0.5
+ opacity: 0.5
+
+ # Optionally blurs background image to make it less distracting
+ # and keep the focus on the actual terminal contents.
+ #
+ # Default: false
+ blur: false
+
+ # Mandates the color of the cursor and potentially overridden text.
+ #
+ # The color can be specified in RGB as usual, plus
+ # - CellForeground: Selects the cell's foreground color.
+ # - CellBackground: Selects the cell's background color.
+ cursor:
+ # Specifies the color to be used for the actual cursor shape.
+ #
+ # Default: CellForeground
+ default: CellForeground
+ # Specifies the color to be used for the characters that would
+ # be covered otherwise.
+ #
+ # Default: CellBackground
+ text: CellBackground
+
+ # color to pick for hyperlinks decoration, when hovering
+ hyperlink_decoration:
+ normal: '#f0f000'
+ hover: '#ff0000'
+
+ # Color to pick for vi_mode highlights.
+ # The value format is equivalent to how selection colors and alpha contribution is defined.
+ vi_mode_highlight:
+ foreground: CellForeground
+ foreground_alpha: 1.0
+ background: '#ffa500'
+ background_alpha: 0.5
+
+ # Color override for the current cursor's line when in vi_mode:
+ # The value format is equivalent to how selection colors and alpha contribution is defined.
+ # To disable cursorline in vi_mode, set foreground to CellForeground and background to CellBackground.
+ vi_mode_cursorline:
+ foreground: '#ffffff'
+ foreground_alpha: 0.2
+ background: '#808080'
+ background_alpha: 0.4
+
+ # The text selection color can be customized here.
+ # Leaving a value empty will default to the inverse of the content's color values.
+ #
+ # The color can be specified in RGB as usual, plus
+ # - CellForeground: Selects the cell's foreground color.
+ # - CellBackground: Selects the cell's background color.
+ selection:
+ # Specifies the color to be used for the selected text.
+ #
+ # Default: CellBackground
+ foreground: CellForeground
+ # Specifies the alpha value (between 0.0 and 1.0) the configured foreground color
+ # will contribute to the original color.
+ #
+ # A value of 1.0 will paint over, whereas a value of 0.5 will give
+ # a look of a half-transparently painted grid cell.
+ foreground_alpha: 1.0
+ # Specifies the color to be used for the selected background.
+ #
+ # Default: CellForeground
+ background: '#4040f0'
+ # Specifies the alpha value (between 0.0 and 1.0) the configured background color
+ # will contribute to the original color.
+ #
+ # A value of 1.0 will paint over, whereas a value of 0.5 will give
+ # a look of a half-transparently painted grid cell.
+ background_alpha: 0.5
+
+ # Search match highlighting. Similar to selection highlighting.
+ search_highlight:
+ foreground: CellBackground
+ background: CellForeground
+ foreground_alpha: 1.0
+ background_alpha: 1.0
+
+ # Search match highlighting (focused term). Similar to selection highlighting.
+ search_highlight_focused:
+ foreground: CellBackground
+ background: CellForeground
+ foreground_alpha: 1.0
+ background_alpha: 1.0
+
+ # Coloring for the word that is highlighted due to double-clicking it.
+ #
+ # The format is similar to selection highlighting.
+ word_highlight_current:
+ foreground: CellForeground
+ background: '#909090'
+ foreground_alpha: 1.0
+ background_alpha: 0.5
+
+ # Coloring for the word that is highlighted due to double-clicking
+ # another word that matches this word.
+ #
+ # The format is similar to selection highlighting.
+ word_highlight_other:
+ foreground: CellForeground
+ background: '#909090'
+ foreground_alpha: 1.0
+ background_alpha: 0.5
+
+ # Defines the colors to be used for the Indicator status line.
+ # Values must be in RGB form.
+ indicator_statusline:
+ # Default: default background
+ foreground: '#808080'
+ # Default: default foreground
+ background: '#000000'
+
+ # Alternate colors to be used for the indicator status line when
+ # this terminal is currently not in focus.
+ indicator_statusline_inactive:
+ # Default: default background
+ foreground: '#808080'
+ # Default: default foreground
+ background: '#000000'
+
+ # Colors for the IME (Input Method Editor) area.
+ input_method_editor:
+ # Default: default #FFFFFF
+ foreground: '#FFFFFF'
+ # Default: default #FF0000
+ background: '#FF0000'
+
+ # Normal colors
+ normal:
+ black: '#000000'
+ red: '#c63939'
+ green: '#00a000'
+ yellow: '#a0a000'
+ blue: '#4d79ff'
+ magenta: '#ff66ff'
+ cyan: '#00a0a0'
+ white: '#c0c0c0'
+ # Bright colors
+ bright:
+ black: '#707070'
+ red: '#ff0000'
+ green: '#00ff00'
+ yellow: '#ffff00'
+ blue: '#0000ff'
+ magenta: '#ff00ff'
+ cyan: '#00ffff'
+ white: '#ffffff'
+ # Dim (faint) colors, if not set, they're automatically computed based on normal colors.
+ # dim:
+ # black: '#1d1f21'
+ # red: '#cc342b'
+ # green: '#198844'
+ # yellow: '#fba922'
+ # blue: '#3971ed'
+ # magenta: '#a36ac7'
+ # cyan: '#3971ed'
+ # white: '#c5c8c6'
+
+
+ campbell:
+ # campbell colors
+ campbell:
+ # Default background color (this can be made transparent, see above).
+ background: '#0c0c0c'
+ # Default foreground text color.
+ foreground: '#cccccc'
+
+ # Background image support.
+ background_image:
+ # Full path to the image to use as background.
+ #
+ # Default: empty string (disabled)
+ # path: '/Users/trapni/Pictures/bg.png'
+
+ # Image opacity to be applied to make the image not look to intense
+ # and not get too distracted by the background image.
+ # Default: 0.5
+ opacity: 0.5
+
+ # Optionally blurs background image to make it less distracting
+ # and keep the focus on the actual terminal contents.
+ #
+ # Default: false
+ blur: false
+
+ # Mandates the color of the cursor and potentially overridden text.
+ #
+ # The color can be specified in RGB as usual, plus
+ # - CellForeground: Selects the cell's foreground color.
+ # - CellBackground: Selects the cell's background color.
+ cursor:
+ # Specifies the color to be used for the actual cursor shape.
+ #
+ # Default: CellForeground
+ default: CellForeground
+ # Specifies the color to be used for the characters that would
+ # be covered otherwise.
+ #
+ # Default: CellBackground
+ text: CellBackground
+
+ # color to pick for hyperlinks decoration, when hovering
+ hyperlink_decoration:
+ normal: '#f0f000'
+ hover: '#ff0000'
+
+ # Color to pick for vi_mode highlights.
+ # The value format is equivalent to how selection colors and alpha contribution is defined.
+ vi_mode_highlight:
+ foreground: CellForeground
+ foreground_alpha: 1.0
+ background: '#ffa500'
+ background_alpha: 0.5
+
+ # Color override for the current cursor's line when in vi_mode:
+ # The value format is equivalent to how selection colors and alpha contribution is defined.
+ # To disable cursorline in vi_mode, set foreground to CellForeground and background to CellBackground.
+ vi_mode_cursorline:
+ foreground: '#ffffff'
+ foreground_alpha: 0.2
+ background: '#808080'
+ background_alpha: 0.4
+
+ # The text selection color can be customized here.
+ # Leaving a value empty will default to the inverse of the content's color values.
+ #
+ # The color can be specified in RGB as usual, plus
+ # - CellForeground: Selects the cell's foreground color.
+ # - CellBackground: Selects the cell's background color.
+ selection:
+ # Specifies the color to be used for the selected text.
+ #
+ # Default: CellBackground
+ foreground: CellForeground
+ # Specifies the alpha value (between 0.0 and 1.0) the configured foreground color
+ # will contribute to the original color.
+ #
+ # A value of 1.0 will paint over, whereas a value of 0.5 will give
+ # a look of a half-transparently painted grid cell.
+ foreground_alpha: 1.0
+ # Specifies the color to be used for the selected background.
+ #
+ # Default: CellForeground
+ background: '#4040f0'
+ # Specifies the alpha value (between 0.0 and 1.0) the configured background color
+ # will contribute to the original color.
+ #
+ # A value of 1.0 will paint over, whereas a value of 0.5 will give
+ # a look of a half-transparently painted grid cell.
+ background_alpha: 0.5
+
+ # Search match highlighting. Similar to selection highlighting.
+ search_highlight:
+ foreground: CellBackground
+ background: CellForeground
+ foreground_alpha: 1.0
+ background_alpha: 1.0
+
+ # Search match highlighting (focused term). Similar to selection highlighting.
+ search_highlight_focused:
+ foreground: CellBackground
+ background: CellForeground
+ foreground_alpha: 1.0
+ background_alpha: 1.0
+
+ # Coloring for the word that is highlighted due to double-clicking it.
+ #
+ # The format is similar to selection highlighting.
+ word_highlight_current:
+ foreground: CellForeground
+ background: '#909090'
+ foreground_alpha: 1.0
+ background_alpha: 0.5
+
+ # Coloring for the word that is highlighted due to double-clicking
+ # another word that matches this word.
+ #
+ # The format is similar to selection highlighting.
+ word_highlight_other:
+ foreground: CellForeground
+ background: '#909090'
+ foreground_alpha: 1.0
+ background_alpha: 0.5
+
+ # Defines the colors to be used for the Indicator status line.
+ # Values must be in RGB form.
+ indicator_statusline:
+ # Default: default background
+ foreground: '#808080'
+ # Default: default foreground
+ background: '#000000'
+
+ # Alternate colors to be used for the indicator status line when
+ # this terminal is currently not in focus.
+ indicator_statusline_inactive:
+ # Default: default background
+ foreground: '#808080'
+ # Default: default foreground
+ background: '#000000'
+
+ # Colors for the IME (Input Method Editor) area.
+ input_method_editor:
+ # Default: default #FFFFFF
+ foreground: '#FFFFFF'
+ # Default: default #FF0000
+ background: '#FF0000'
+
+ # Normal colors
+ normal:
+ black: '#0c0c0c'
+ red: '#c50f1f'
+ green: '#13a10e'
+ yellow: '#x19c00'
+ blue: '#0037da'
+ magenta: '#881798'
+ cyan: '#3a96dd'
+ white: '#cccccc'
+ # Bright colors
+ bright:
+ black: '#767676'
+ red: '#e74856'
+ green: '#16c60c'
+ yellow: '#f9f1a5'
+ blue: '#3b78ff'
+ magenta: '#b4009e'
+ cyan: '#61d6d6'
+ white: '#f2f2f2'
+
+# Key Bindings
+# ------------
+#
+# In this section you can customize key bindings.
+# Each array element in `input_mapping` represents one key binding,
+# whereas `mods` represents an array of keyboard modifiers that must be pressed - as well as
+# the `key` or `mouse` - in order to activate the corresponding action,
+#
+# Additionally one can filter input mappings based on special terminal modes using the `modes` option:
+# - Alt : The terminal is currently in alternate screen buffer, otherwise it is in primary screen buffer.
+# - AppCursor : The application key cursor mode is enabled (otherwise it's normal cursor mode).
+# - AppKeypad : The application keypad mode is enabled (otherwise it's the numeric keypad mode).
+# - Select : The terminal has currently an active grid cell selection (such as selected text).
+# - Insert : The Insert input mode is active, that is the default and one way to test
+# that the input mode is not in normal mode or any of the visual select modes.
+# - Search : There is a search term currently being edited or already present.
+# - Trace : The terminal is currently in trace-mode, i.e., each VT sequence can be interactively
+# single-step executed using custom actions. See TraceEnter/TraceStep/TraceLeave actions.
+#
+# You can combine these modes by concatenating them via | and negate a single one
+# by prefixing with ~.
+#
+# The `modes` option defaults to not filter at all (the input mappings always
+# match based on modifier and key press / mouse event).
+#
+# `key` represents keys on your keyboard, and `mouse` represents buttons
+# as well as the scroll wheel.
+#
+# Modifiers:
+# - Alt
+# - Control
+# - Shift
+# - Meta (this is the Windows key on Windows OS, and the Command key on OS/X, and Meta on anything else)
+#
+# Keys can be expressed case-insensitively symbolic:
+# APOSTROPHE, ADD, BACKSLASH, COMMA, DECIMAL, DIVIDE, EQUAL, LEFT_BRACKET,
+# MINUS, MULTIPLY, PERIOD, RIGHT_BRACKET, SEMICOLON, SLASH, SUBTRACT, SPACE
+# Enter, Backspace, Tab, Escape, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12,
+# DownArrow, LeftArrow, RightArrow, UpArrow, Insert, Delete, Home, End, PageUp, PageDown,
+# Numpad_NumLock, Numpad_Divide, Numpad_Multiply, Numpad_Subtract, Numpad_CapsLock,
+# Numpad_Add, Numpad_Decimal, Numpad_Enter, Numpad_Equal,
+# Numpad_0, Numpad_1, Numpad_2, Numpad_3, Numpad_4,
+# Numpad_5, Numpad_6, Numpad_7, Numpad_8, Numpad_9
+# or in case of standard characters, just the character.
+#
+# Mouse buttons can be one of the following self-explanatory ones:
+# Left, Middle, Right, WheelUp, WheelDown
+#
+# Actions:
+# - CancelSelection Cancels currently active selection, if any.
+# - ChangeProfile Changes the profile to the given profile `name`.
+# - ClearHistoryAndReset Clears the history, performs a terminal hard reset and attempts to force a redraw of the currently running application.
+# - CopyPreviousMarkRange Copies the most recent range that is delimited by vertical line marks into clipboard.
+# - CopySelection Copies the current selection into the clipboard buffer.
+# - DecreaseFontSize Decreases the font size by 1 pixel.
+# - DecreaseOpacity Decreases the default-background opacity by 5%.
+# - FocusNextSearchMatch Focuses the next search match (if any).
+# - FocusPreviousSearchMatch Focuses the next previous match (if any).
+# - FollowHyperlink Follows the hyperlink that is exposed via OSC 8 under the current cursor position.
+# - IncreaseFontSize Increases the font size by 1 pixel.
+# - IncreaseOpacity Increases the default-background opacity by 5%.
+# - NewTerminal Spawns a new terminal at the current terminals current working directory.
+# - NoSearchHighlight Disables current search highlighting, if anything is still highlighted due to a prior search.
+# - OpenConfiguration Opens the configuration file.
+# - OpenFileManager Opens the current working directory in a system file manager.
+# - PasteClipboard Pastes clipboard to standard input. Pass boolean parameter 'strip' to indicate whether or not to strip repetitive whitespaces down to one and newlines to whitespaces.
+# - PasteSelection Pastes current selection to standard input.
+# - Quit Quits the application.
+# - ReloadConfig Forces a configuration reload.
+# - ResetConfig Overwrites current configuration with builtin default configuration and loads it. Attention, all your current configuration will be lost due to overwrite!
+# - ResetFontSize Resets font size to what is configured in the config file.
+# - ScreenshotVT Takes a screenshot in form of VT escape sequences.
+# - ScrollDown Scrolls down by the multiplier factor.
+# - ScrollMarkDown Scrolls one mark down (if none present, bottom of the screen)
+# - ScrollMarkUp Scrolls one mark up
+# - ScrollOneDown Scrolls down by exactly one line.
+# - ScrollOneUp Scrolls up by exactly one line.
+# - ScrollPageDown Scrolls a page down.
+# - ScrollPageUp Scrolls a page up.
+# - ScrollToBottom Scrolls to the bottom of the screen buffer.
+# - ScrollToTop Scrolls to the top of the screen buffer.
+# - ScrollUp Scrolls up by the multiplier factor.
+# - SearchReverse Initiates search mode (starting to search at current cursor position, moving upwards).
+# - SendChars Writes given characters in `chars` member to the applications input.
+# - ToggleAllKeyMaps Disables/enables responding to all keybinds (this keybind will be preserved when disabling all others).
+# - ToggleFullScreen Enables/disables full screen mode.
+# - ToggleInputProtection Enables/disables terminal input protection.
+# - ToggleStatusLine Shows/hides the VT320 compatible Indicator status line.
+# - ToggleTitleBar Shows/Hides titlebar
+# - TraceBreakAtEmptyQueue Executes any pending VT sequence from the VT sequence buffer in trace mode, then waits.
+# - TraceEnter Enables trace mode, suspending execution until explicitly requested to continue (See TraceLeave and TraceStep).
+# - TraceLeave Disables trace mode. Any pending VT sequence will be flushed out and normal execution will be resumed.
+# - TraceStep Executes a single VT sequence that is to be executed next.
+# - ViNormalMode Enters/Leaves Vi-like normal mode. The cursor can then be moved via h/j/k/l movements in normal mode and text can be selected via v, yanked via y, and clipboard pasted via p.
+# - WriteScreen Writes VT sequence in `chars` member to the screen (bypassing the application).
+
+input_mapping:
+ - { mods: [Control], mouse: Left, action: FollowHyperlink }
+ - { mods: [], mouse: Middle, action: PasteSelection }
+ - { mods: [], mouse: WheelDown, action: ScrollDown }
+ - { mods: [], mouse: WheelUp, action: ScrollUp }
+ - { mods: [Alt], key: Enter, action: ToggleFullscreen }
+ - { mods: [Alt], mouse: WheelDown, action: DecreaseOpacity }
+ - { mods: [Alt], mouse: WheelUp, action: IncreaseOpacity }
+ - { mods: [Control, Alt], key: S, action: ScreenshotVT }
+ - { mods: [Control, Shift], key: Plus, action: IncreaseFontSize }
+ - { mods: [Control], key: '0', action: ResetFontSize }
+ - { mods: [Control, Shift], key: Minus, action: DecreaseFontSize }
+ - { mods: [Control, Shift], key: '_', action: DecreaseFontSize }
+ - { mods: [Control, Shift], key: N, action: NewTerminal }
+ - { mods: [Control, Shift], key: V, action: PasteClipboard, strip: false }
+ - { mods: [Control, Alt], key: V, action: PasteClipboard, strip: true }
+ - { mods: [Control], key: C, action: CopySelection, mode: 'Select|Insert' }
+ - { mods: [Control], key: C, action: CancelSelection, mode: 'Select|Insert' }
+ - { mods: [Control], key: V, action: PasteClipboard, strip: false, mode: 'Select|Insert' }
+ - { mods: [Control], key: V, action: CancelSelection, mode: 'Select|Insert' }
+ - { mods: [], key: Escape, action: CancelSelection, mode: 'Select|Insert' }
+ - { mods: [Control, Shift], key: Space, action: ViNormalMode, mode: 'Insert' }
+ - { mods: [Control, Shift], key: Comma, action: OpenConfiguration }
+ - { mods: [Control, Shift], key: Q, action: Quit }
+ - { mods: [Control], mouse: WheelDown, action: DecreaseFontSize }
+ - { mods: [Control], mouse: WheelUp, action: IncreaseFontSize }
+ - { mods: [Shift], key: DownArrow, action: ScrollOneDown }
+ - { mods: [Shift], key: End, action: ScrollToBottom }
+ - { mods: [Shift], key: Home, action: ScrollToTop }
+ - { mods: [Shift], key: PageDown, action: ScrollPageDown }
+ - { mods: [Shift], key: PageUp, action: ScrollPageUp }
+ - { mods: [Shift], key: UpArrow, action: ScrollOneUp }
+ - { mods: [Control, Alt], key: K, action: ScrollMarkUp, mode: "~Alt"}
+ - { mods: [Control, Alt], key: J, action: ScrollMarkDown, mode: "~Alt"}
+ - { mods: [Shift], mouse: WheelDown, action: ScrollPageDown }
+ - { mods: [Shift], mouse: WheelUp, action: ScrollPageUp }
+ - { mods: [Control, Alt], key: O, action: OpenFileManager }
+ - { mods: [Control, Alt], key: '.', action: ToggleStatusLine }
+ - { mods: [Control, Shift], key: 'F', action: SearchReverse }
+ - { mods: [Control, Shift], key: 'H', action: NoSearchHighlight }
+ - { mods: [], key: 'F3', action: FocusNextSearchMatch }
+ - { mods: [Shift], key: 'F3', action: FocusPreviousSearchMatch }
+
+# - { mods: [Control, Meta], key: 'E', action: TraceEnter, mode: "~Trace" }
+# - { mods: [Control, Meta], key: 'E', action: TraceLeave, mode: "Trace" }
+# - { mods: [Control, Meta], key: 'N', action: TraceStep, mode: "Trace" }
+# - { mods: [Control, Meta], key: 'F', action: TraceBreakAtEmptyQueue, mode: "Trace" }
diff --git a/modules/old_configs/emacs/config.el b/modules/old_configs/emacs/config.el
new file mode 100644
index 0000000..0f7eb3f
--- /dev/null
+++ b/modules/old_configs/emacs/config.el
@@ -0,0 +1,557 @@
+(defvar elpaca-installer-version 0.6)
+(defvar elpaca-directory (expand-file-name "elpaca/" user-emacs-directory))
+(defvar elpaca-builds-directory (expand-file-name "builds/" elpaca-directory))
+(defvar elpaca-repos-directory (expand-file-name "repos/" elpaca-directory))
+(defvar elpaca-order '(elpaca :repo "https://github.com/progfolio/elpaca.git"
+ :ref nil
+ :files (:defaults (:exclude "extensions"))
+ :build (:not elpaca--activate-package)))
+(let* ((repo (expand-file-name "elpaca/" elpaca-repos-directory))
+ (build (expand-file-name "elpaca/" elpaca-builds-directory))
+ (order (cdr elpaca-order))
+ (default-directory repo))
+ (add-to-list 'load-path (if (file-exists-p build) build repo))
+ (unless (file-exists-p repo)
+ (make-directory repo t)
+ (when (< emacs-major-version 28) (require 'subr-x))
+ (condition-case-unless-debug err
+ (if-let ((buffer (pop-to-buffer-same-window "*elpaca-bootstrap*"))
+ ((zerop (call-process "git" nil buffer t "clone"
+ (plist-get order :repo) repo)))
+ ((zerop (call-process "git" nil buffer t "checkout"
+ (or (plist-get order :ref) "--"))))
+ (emacs (concat invocation-directory invocation-name))
+ ((zerop (call-process emacs nil buffer nil "-Q" "-L" "." "--batch"
+ "--eval" "(byte-recompile-directory \".\" 0 'force)")))
+ ((require 'elpaca))
+ ((elpaca-generate-autoloads "elpaca" repo)))
+ (kill-buffer buffer)
+ (error "%s" (with-current-buffer buffer (buffer-string))))
+((error) (warn "%s" err) (delete-directory repo 'recursive))))
+ (unless (require 'elpaca-autoloads nil t)
+ (require 'elpaca)
+ (elpaca-generate-autoloads "elpaca" repo)
+ (load "./elpaca-autoloads")))
+(add-hook 'after-init-hook #'elpaca-process-queues)
+(elpaca `(,@elpaca-order))
+
+;; Install use-package support
+(elpaca elpaca-use-package
+ ;; Enable :elpaca use-package keyword.
+ (elpaca-use-package-mode)
+ ;; Assume :elpaca t unless otherwise specified.
+ (setq elpaca-use-package-by-default t))
+
+;; Block until current queue processed.
+(elpaca-wait)
+
+;;When installing a package which modifies a form used at the top-level
+;;(e.g. a package which adds a use-package key word),
+;;use `elpaca-wait' to block until that package has been installed/configured.
+;;For example:
+;;(use-package general :demand t)
+;;(elpaca-wait)
+
+;;Turns off elpaca-use-package-mode current declartion
+;;Note this will cause the declaration to be interpreted immediately (not deferred).
+;;Useful for configuring built-in emacs features.
+;;(use-package emacs :elpaca nil :config (setq ring-bell-function #'ignore))
+
+;; Don't install anything. Defer execution of BODY
+;;(elpaca nil (message "deferred"))
+
+;; Expands to: (elpaca evil (use-package evil :demand t))
+(use-package evil
+ :bind (:map evil-normal-state-map
+ ("" . evil-scroll-page-up))
+ :init ;; tweak evil's configuration before loading it
+ (setq evil-want-integration t) ;; This is optional since it's already set to t by default.
+ (setq evil-respect-visual-line-mode t)
+ (setq evil-want-keybinding nil)
+ (setq evil-vsplit-window-right t)
+ (setq evil-split-window-below t)
+ (evil-mode))
+ (use-package evil-collection
+ :after evil
+ :config
+ (setq evil-collection-mode-list '(dashboard dired ibuffer))
+ (evil-collection-init))
+
+(use-package general
+ :config
+ (general-evil-setup)
+ ;; set 'SPC' as global leader key
+ (general-create-definer lm/leader-keys
+ :states '(normal insert visual emacs)
+ :keymaps 'override
+ :prefix "SPC" ;; set leader
+ :global-prefix "M-SPC") ;; access leader in insert mode
+
+ (lm/leader-keys
+ "b" '(:ignore t :wk "buffer")
+ "b b" '(switch-to-buffer :wk "Switch buffer")
+ "b i" '(ibuffer :wk "Ibuffer")
+ "b k" '(kill-this-buffer :wk "Kill this buffer")
+ "b n" '(next-buffer :wk "Next buffer")
+ "b p" '(previous-buffer :wk "Previous buffer")
+ "b r" '(revert-buffer :wk "Reload buffer"))
+
+ (lm/leader-keys
+ "e" '(:ignore t :wk "Eshell/Evaluate")
+ "e b" '(eval-buffer :wk "Evaluate elisp in buffer")
+ "e d" '(eval-defun :wk "Evaluate defun containing or after point")
+ "e e" '(eval-expression :wk "Evaluate an elisp expression")
+ "e l" '(eval-last-sexp :wk "Evaluate elisp expression before point")
+ "e r" '(eval-region :wk "Evaluate elisp in region")
+ "e h" '(counsel-esh-history :wk "Eshell history")
+ "e s" '(eshell :wk "Eshell"))
+
+ (lm/leader-keys
+ "SPC" '(counsel-M-x :wk "Counsel M-x")
+ "." '(find-file :wk "Find file")
+ "f c" '((lambda () (interactive) (find-file "~/.config/emacs/config.org")) :wk "Edit emacs config")
+ "f r" '(counsel-recentf :wk "Find recent files")
+ "TAB TAB" '(comment-line :wk "Comment lines"))
+
+ (lm/leader-keys
+ "h" '(:ignore t :wk "Help")
+ "h f" '(describe-function :wk "Describe function")
+ "h v" '(describe-variable :wk "Describe variable")
+ "h r r" '(reload-init-file :wk "Reload emacs config"))
+ ;; "h r r" '((lambda () (interactive) (load-file user-init-file)) :wk "Reload emacs config"))
+
+ (lm/leader-keys
+ "i" '(:ignore t :wk "Insert")
+ "i p" '(org-download-screenshot :wk "Insert screenshot (org)"))
+
+ (lm/leader-keys
+ "t" '(:ignore t :wk "Toggle")
+ "t l" '(display-line-numbers-mode :wk "Toggle line numbers")
+ "t v" '(vterm-toggle :wk "Toggle Vterm")
+ "t i" '(org-toggle-inline-images :wk "Toggle inline images")
+ "t t" '(visual-line-mode :wk "Toggle truncated lines"))
+
+ (lm/leader-keys
+ "s" '(:ignore t :wk "Shell")
+ "s c" '(shell-command :wk "Run a shell command")
+ "s d" '(sh-cd-here :wk "Move current shell to current dir")
+ "s m" '(sh-mode :wk "Shell mode"))
+
+ (lm/leader-keys
+ "c" '(:ignore t :wk "Capitalize")
+ "c w" '(capitalize-word :wk "Capitalize word")
+ "c r" '(capitalize-region :wk "Capitalize region")
+ "c c" '(upcase-char :wk "Upcase char")
+ "c u" '(upcase-region :wk "Upcase region"))
+
+ (lm/leader-keys
+ "l" '(:ignore t :wk "Downcase")
+ "l w" '(downcase-word :wk "Downcase word")
+ "l u" '(downcase-region :wk "Downcase region"))
+
+ ;; Evil window bindings
+ (lm/leader-keys
+ "w" '(:ignore t :wk "Window")
+ "w w" '(evil-window-next :wk "Next window")
+ "w h" '(evil-window-left :wk "Move cursor to window left")
+ "w j" '(evil-window-down :wk "Move cursor to window below")
+ "w k" '(evil-window-up :wk "Move cursor to window above")
+ "w l" '(evil-window-right :wk "Move cursor to window right")
+ "w s" '(evil-window-split :wk "Split window horizontally")
+ "w v" '(evil-window-vsplit :wk "Split window vertically")
+ "w H" '(evil-window-move-far-left :wk "Move split to left")
+ "w J" '(evil-window-move-very-bottom :wk "Move split to bottom")
+ "w K" '(evil-window-move-very-top :wk "Move split to top")
+ "w L" '(evil-window-move-far-right :wk "Move split to right")
+ "w c" '(evil-window-delete :wk "Close window")
+ "w o" '(delete-other-windows :wk "__")
+ "w =" '(balance-windows :wk "__")
+ "q k" '(kill-buffer-and-window :wk "Kill buf and window")
+ "q q" '(save-buffers-kill-terminal :wk "Save bufs, kill term"))
+
+ ;; (evil-global-set-key 'visual "K" (kbd ":m '<-2 RET gv '< gk"))
+ (evil-global-set-key 'visual "K" 'drag-stuff-up)
+ ;; (evil-global-set-key 'visual "J" (kbd ":m '>+1 RET gv '> gj"))
+ (evil-global-set-key 'visual "J" 'drag-stuff-down)
+
+ (lm/leader-keys
+ "p" '(:ignore t :wk "Project")
+ "p o" '(dashboard-open :wk "Return to dashboard")
+ "p f" '(project-find-file :wk "Find project file"))
+
+)
+
+(use-package all-the-icons
+ :ensure t
+ :diminish
+ :if (display-graphic-p))
+(use-package all-the-icons-dired
+ :hook (dired-mode . (lambda () (all-the-icons-dired-mode t))))
+
+(setq backup-directory-alist
+ `((".*" . "~/emacs/auto-saves")))
+(setq auto-save-file-name-transforms
+ `((".*" "~/emacs/auto-saves" t)))
+
+(use-package company
+ :defer 2
+ :diminish
+ :custom
+ (company-begin-commands '(self-insert-command))
+ (company-idle-delay .1)
+ (company-minimum-prefix-length 2)
+ (company-show-numbers t)
+ (company-tooltip-align-annotations 't)
+ (global-company-mode t))
+
+(use-package company-box
+ :after company
+ :diminish
+ :hook (company-mode . company-box-mode))
+
+(use-package dashboard
+ :ensure t
+ :diminish
+ :init
+ (setq initial-buffer-choice 'dashboard-open)
+ (setq dashboard-set-heading-icons t)
+ ;; (setq dashboard-set-navigator t)
+ (setq dashboard-set-file-icons t)
+ (setq dashboard-banner-logo-title "Welcome to Emacs!")
+ ;; (setq dashboard-startup-banner 'logo) ;; default logo
+ (setq dashboard-startup-banner "~/pictures/smol-penguin.png")
+ (setq dashboard-center-content t)
+ (setq dashboard-items '((recents . 5)
+ (agenda . 5)
+ (bookmarks . 3)
+ ;; (registers . 3)
+ (projects . 3)))
+;; (dashboard-modify-heading-icons '((recents . "file-text")
+ ;; (bookmarks . "book")))
+ :config
+ (dashboard-setup-startup-hook))
+
+(use-package diminish)
+
+(use-package drag-stuff
+ :diminish
+ :config
+(drag-stuff-global-mode 1))
+
+(use-package flycheck
+ :ensure t
+ :defer t
+ :diminish
+ :init (global-flycheck-mode))
+
+(set-face-attribute 'default nil
+;; try switch to Source Code Pro
+ :font "FiraCodeNerdFontMono"
+ :height 110
+ :weight 'medium)
+ (set-face-attribute 'variable-pitch nil
+ :font "FiraCodeNerdFontMono"
+ :height 120
+ :weight 'medium)
+ (set-face-attribute 'fixed-pitch nil
+ :font "FiraCodeNerdFontMono"
+ :height 110
+ :weight 'medium)
+ ;; Makes commented text and keywords italics.
+ ;; This is working in emacsclient but not emacs.
+ ;; Your font must have an italic face available.
+ (set-face-attribute 'font-lock-comment-face nil
+ :slant 'italic)
+ (set-face-attribute 'font-lock-keyword-face nil
+ :slant 'italic)
+
+ ;; This sets the default font on all graphical frames created after restarting Emacs.
+ ;; Does the same thing as 'set-face-attribute default' above, but emacsclient fonts
+ ;; are not right unless I also add this method of setting the default font.
+ (add-to-list 'default-frame-alist '(font . "FiraCodeNerdFontMono-14"))
+
+ ;; Uncomment the following line if line spacing needs adjusting.
+ ;; (setq-default line-spacing 0.12)
+
+(global-set-key (kbd "C-=") 'text-scale-increase)
+(global-set-key (kbd "C--") 'text-scale-decrease)
+(global-set-key (kbd "") 'text-scale-increase)
+(global-set-key (kbd "") 'text-scale-decrease)
+
+(use-package gnuplot-mode)
+;; automatically open files ending with .gp or .gnuplot in gnuplot mode
+;; (setq auto-mode-alist
+;; (append '(("\\.\\(gp\\|gnuplot\\)$" . gnuplot-mode)) auto-mode-alist)))
+
+(use-package image-dired+)
+
+(setq-default indent-tabs-mode nil)
+ (setq-default tab-width 4)
+ (setq-default indent-line-function 'insert-tab)
+ (setq-default c-default-style "linux"
+ c-basic-offset 4)
+;; if indent-tabs-mode is off, untabify before saving
+;;(add-hook 'write-file-hooks
+;; (lambda () (if (not indent-tabs-mode)
+;; (untabify (point-min) (point-max)))))
+
+;; This assumes you've installed the package via MELPA.
+(use-package ligature
+ :config
+ ;; Enable the "www" ligature in every possible major mode
+ (ligature-set-ligatures 't '("www"))
+ ;; Enable traditional ligature support in eww-mode, if the
+ ;; `variable-pitch' face supports it
+ (ligature-set-ligatures 'eww-mode '("ff" "fi" "ffi"))
+ ;; Enable all FiraMonoNerdFont and Fira Code ligatures in programming modes
+
+ (ligature-set-ligatures 'prog-mode
+ '(;; == === ==== => =| =>>=>=|=>==>> ==< =/=//=// =~
+ ;; =:= =!=
+ ("=" (rx (+ (or ">" "<" "|" "/" "~" ":" "!" "="))))
+ ;; ;; ;;;
+ (";" (rx (+ ";")))
+ ;; && &&&
+ ("&" (rx (+ "&")))
+ ;; !! !!! !. !: !!. != !== !~
+ ("!" (rx (+ (or "=" "!" "\." ":" "~"))))
+ ;; ?? ??? ?: ?= ?.
+ ("?" (rx (or ":" "=" "\." (+ "?"))))
+ ;; %% %%%
+ ("%" (rx (+ "%")))
+ ;; |> ||> |||> ||||> |] |} || ||| |-> ||-||
+ ;; |->>-||-<<-| |- |== ||=||
+ ;; |==>>==<<==<=>==//==/=!==:===>
+ ("|" (rx (+ (or ">" "<" "|" "/" ":" "!" "}" "\]"
+ "-" "=" ))))
+ ;; \\ \\\ \/
+ ("\\" (rx (or "/" (+ "\\"))))
+ ;; ++ +++ ++++ +>
+ ("+" (rx (or ">" (+ "+"))))
+ ;; :: ::: :::: :> :< := :// ::=
+ (":" (rx (or ">" "<" "=" "//" ":=" (+ ":"))))
+ ;; // /// //// /\ /* /> /===:===!=//===>>==>==/
+ ("/" (rx (+ (or ">" "<" "|" "/" "\\" "\*" ":" "!"
+ "="))))
+ ;; .. ... .... .= .- .? ..= ..<
+ ("\." (rx (or "=" "-" "\?" "\.=" "\.<" (+ "\."))))
+ ;; -- --- ---- -~ -> ->> -| -|->-->>->--<<-|
+ ("-" (rx (+ (or ">" "<" "|" "~" "-"))))
+ ;; *> */ *) ** *** ****
+ ("*" (rx (or ">" "/" ")" (+ "*"))))
+ ;; www wwww
+ ("w" (rx (+ "w")))
+ ;; <> >->--<<-|
+ ("-" (rx (+ (or ">" "<" "|" "~" "-"))))
+ ;; *> */ *) ** *** ****
+ ("*" (rx (or ">" "/" ")" (+ "*"))))
+ ;; www wwww
+ ("w" (rx (+ "w")))
+ ;; <>