diff --git a/.config/alacritty/alacritty.toml b/.config/alacritty/alacritty.toml index a85b199..4b3d433 100644 --- a/.config/alacritty/alacritty.toml +++ b/.config/alacritty/alacritty.toml @@ -1,3 +1,6 @@ +[colors] +# make ALL background colors transparent -- looks bad with nvim lualine +transparent_background_colors = false [debug] render_timer = false @@ -38,7 +41,7 @@ action = "ToggleViMode" key = "F7" [scrolling] -history = 2000 +history = 10000 [selection] save_to_clipboard = true @@ -49,8 +52,9 @@ program = "/usr/bin/fish" [window] decorations = "none" dynamic_padding = false -opacity = 0.20 +# opacity = 0.20 blur = true +opacity = 1 [window.padding] x = 0 @@ -62,6 +66,6 @@ y = 0 import = [ "~/.config/alacritty_font.toml", "~/.config/alacritty/themes/themes/everforest_dark.toml" -] +] [terminal] diff --git a/.config/alacritty/themes/LICENSE b/.config/alacritty/themes/LICENSE new file mode 100644 index 0000000..149bf8b --- /dev/null +++ b/.config/alacritty/themes/LICENSE @@ -0,0 +1,202 @@ + 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-2023 indrajit +Copyright 2023- The Alacritty Project + +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/.config/alacritty/themes/README.md b/.config/alacritty/themes/README.md new file mode 100644 index 0000000..1744192 --- /dev/null +++ b/.config/alacritty/themes/README.md @@ -0,0 +1,215 @@ +# Alacritty Theme + +Collection of colorschemes for easy configuration of the [Alacritty terminal +emulator]. + +[Alacritty terminal emulator]: https://github.com/alacritty/alacritty + +## Installation + +### Imports + +Clone the repository, or download the theme of your choice: + +```sh +# We use Alacritty's default Linux config directory as our storage location here. +mkdir -p ~/.config/alacritty/themes +git clone https://github.com/alacritty/alacritty-theme ~/.config/alacritty/themes +``` + +Add an import to your `alacritty.toml` (Replace `{theme}` with your desired +colorscheme): + +```toml +[general] +import = [ + "~/.config/alacritty/themes/themes/{theme}.toml" +] +``` + +### Manual + +To manually include a colorscheme in an existing `alacritty.toml`, you just need +to copy the entire content of the theme into the root level of your +configuration file. + +## Color Schemes + +| NAME | COLORS | +| :------------------------------------------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------: | +| **_acme_**
[source](https://github.com/plan9-for-vimspace/acme-colors) | ![acme](images/acme.png) | +| **_afterglow_**
[source](https://github.com/YabataDesign/afterglow-theme) | ![base16_default_dark](images/afterglow.png) | +| **_alabaster_**
[source](https://github.com/tonsky/vscode-theme-alabaster) | ![alabaster](images/alabaster.png) | +| **_alabaster_dark_**
[source](https://github.com/gargakshit/vscode-theme-alabaster-dark) | ![alabaster_dark](images/alabaster_dark.png) | +| **_alacritty_0_12_**
[source](https://github.com/alacritty/alacritty/blob/v0.12.3/alacritty/src/config/color.rs) | ![alacritty_0_12](images/alacritty_0_12.png) | +| **_argonaut_**
[source](https://github.com/pwaleczek/Argonaut-theme) | ![base16_default_dark](images/argonaut.png) | +| **_ashes_dark_**
[source](https://marketplace.visualstudio.com/items?itemName=AndrsDC.base16-themes) | ![base16_ashes_dark](images/ashes_dark.png) | +| **_ashes_light_**
[source](https://marketplace.visualstudio.com/items?itemName=AndrsDC.base16-themes) | ![base16_ashes_light](images/ashes_light.png) | +| **_aura_**
[source](https://github.com/daltonmenezes/aura-theme) | ![aura](images/aura.png) | +| **_autumn_**
[source](https://github.com/YorickPeterse/Autumn.vim) | ![autumn](images/autumn.png) | +| **_ayu_dark_**
[source](https://github.com/ayu-theme/ayu-colors) | ![ayu_dark](images/ayu_dark.png) | +| **_ayu_light_**
[source](https://github.com/ayu-theme/ayu-colors) | ![ayu_light](images/ayu_light.png) | +| **_ayu_mirage_**
[source](https://github.com/ayu-theme/ayu-colors) | ![ayu_mirage](images/ayu_mirage.png) | +| **_baitong_**
[source](https://github.com/cypj/baitong-theme) | ![baitong](images/baitong.png) | +| **_base16_default_dark_**
[source](https://github.com/chriskempson/base16) | ![base16_default_dark](images/base16_default_dark.png) | +| **_blood_moon_**
[source](https://github.com/dguo/blood-moon) | ![blood_moon](images/blood_moon.png) | +| **_bluish_** | ![bluish](images/bluish.png) | +| **_breeze_**
[source](https://github.com/KDE/breeze) | ![breeze](images/breeze.png) | +| **_campbell_**
[source](https://blogs.msdn.microsoft.com/commandline/2017/08/02/updating-the-windows-console-colors) | ![campbell](images/campbell.png) | +| **_carbonfox_**
[source](https://github.com/EdenEast/nightfox.nvim/blob/7557f26defd093c4e9bc17f28b08403f706f5a44/extra/carbonfox/alacritty.toml) | ![carbonfox](images/carbonfox.png) | +| **_catppuccin_frappe_**
[source](https://github.com/catppuccin/alacritty) | ![catppuccin_frappe](images/catppuccin_frappe.png) | +| **_catppuccin_latte_**
[source](https://github.com/catppuccin/alacritty) | ![catppuccin_latte](images/catppuccin_latte.png) | +| **_catppuccin_macchiato_**
[source](https://github.com/catppuccin/alacritty) | ![catppuccin_macchiato](images/catppuccin_macchiato.png) | +| **_catppuccin_mocha_**
[source](https://github.com/catppuccin/alacritty) | ![catppuccin_mocha](images/catppuccin_mocha.png) | +| **_challenger_deep_**
[source](https://github.com/challenger-deep-theme/alacritty) | ![challenger_deep](images/challenger_deep.png) | +| **_chicago95_** | ![chicago95](images/chicago95.png) | +| **_citylights_**
[source](https://citylights.xyz/) | ![citylights](images/citylights.png) | +| **_Cobalt2_**
[source](https://github.com/wesbos/cobalt2/tree/master/Cobalt2) | ![Cobalt2](images/Cobalt2.png) | +| **_cyber_punk_neon_**
[source](https://github.com/Roboron3042/Cyberpunk-Neon) | ![cyber_punk_neon](images/cyber_punk_neon.png) | +| **_dark_pastels_**
[source](https://invent.kde.org/utilities/konsole/-/blob/master/data/color-schemes/DarkPastels.colorscheme) | ![dark_pastels](images/dark_pastels.png) | +| **_dark_plus_**
[source](https://github.com/microsoft/vscode/blob/12f9169c935bd3fd2730777130330c3bb19e0005/extensions/theme-defaults/themes/dark_plus.json) | ![dark_plus](images/dark_plus.png) | +| **_dark_pride_**
[source](https://github.com/kovidgoyal/kitty-themes/blob/master/themes/dark_pride.conf) | ![dark_pride](images/dark_pride.png) | +| **_dawnfox_**
[source](https://github.com/EdenEast/nightfox.nvim/blob/7557f26defd093c4e9bc17f28b08403f706f5a44/extra/dawnfox/alacritty.toml) | ![dawnfox](images/dawnfox.png) | +| **_dayfox_**
[source](https://github.com/EdenEast/nightfox.nvim/blob/7557f26defd093c4e9bc17f28b08403f706f5a44/extra/dayfox/alacritty.toml) | ![dayfox](images/dayfox.png) | +| **_deep_space_** | ![depp_space](images/deep_space.png) | +| **_doom_one_**
[source](https://github.com/hlissner/emacs-doom-themes) | ![doom_one](images/doom_one.png) | +| **_dracula_**
[source](https://draculatheme.com) | ![dracula](images/dracula.png) | +| **_dracula_plus_**
[source](https://draculatheme.com) | ![dracula_plus](images/dracula_plus.png) | +| **_duskfox_**
[source](https://github.com/EdenEast/nightfox.nvim/blob/7557f26defd093c4e9bc17f28b08403f706f5a44/extra/duskfox/alacritty.toml) | ![duskfox](images/duskfox.png) | +| **_enfocado_dark_**
[source](https://github.com/wuelnerdotexe/vim-enfocado.git) | ![enfocado_dark](images/enfocado_dark.png) | +| **_enfocado_light_**
[source](https://github.com/wuelnerdotexe/vim-enfocado.git) | ![enfocado_light](images/enfocado_light.png) | +| **_everforest_dark_**
[source](https://github.com/sainnhe/everforest) | ![everforest_dark](images/everforest_dark.png) | +| **_everforest_light_**
[source](https://github.com/sainnhe/everforest) | ![everforest_light](images/everforest_light.png) | +| **_falcon_**
[source](https://github.com/fenetikm/falcon) | ![falcon](images/falcon.png) | +| **_flat_remix_**
[source](https://github.com/Mayccoll/Gogh/blob/master/themes/flat-remix.sh) | ![flat_remix](images/flat_remix.png) | +| **_flexoki_**
[source](https://github.com/kepano/flexoki/tree/main/alacritty) | ![flexoki](images/flexoki.png) | +| **_github_dark_**
[source](https://github.com/projekt0n/github-theme-contrib/blob/main/themes/alacritty/github_dark.yml) | ![github_dark](images/github_dark.png) | +| **_github_dark_colorblind_**
[source](https://github.com/projekt0n/github-theme-contrib/blob/main/themes/alacritty/github_dark_colorblind.yml) | ![github_dark_colorblind](images/github_dark_colorblind.png) | +| **_github_dark_dimmed_**
[source](https://github.com/projekt0n/github-theme-contrib/blob/main/themes/alacritty/github_dark_dimmed.yml) | ![github_dark_dimmed](images/github_dark_dimmed.png) | +| **_github_dark_high_contrast_**
[source](https://github.com/projekt0n/github-theme-contrib/blob/main/themes/alacritty/github_dark_high_contrast.yml) | ![github_dark_high_contrast](images/github_dark_high_contrast.png) | +| **_github_dark_tritanopia_**
[source](https://github.com/projekt0n/github-theme-contrib/blob/main/themes/alacritty/github_dark_tritanopia.yml) | ![github_dark_tritanopia](images/github_dark_tritanopia.png) | +| **_github_light_**
[source](https://github.com/projekt0n/github-theme-contrib/blob/main/themes/alacritty/github_light.yml) | ![github_light](images/github_light.png) | +| **_github_light_colorblind_**
[source](https://github.com/projekt0n/github-theme-contrib/blob/main/themes/alacritty/github_light_colorblind.yml) | ![github_light_colorblind](images/github_light_colorblind.png) | +| **_github_light_high_contrast_**
[source](https://github.com/projekt0n/github-theme-contrib/blob/main/themes/alacritty/github_light_high_contrast.yml) | ![github_light_high_contrast](images/github_light_high_contrast.png) | +| **_github_light_tritanopia_**
[source](https://github.com/projekt0n/github-theme-contrib/blob/main/themes/alacritty/github_light_tritanopia.yml) | ![github_light_tritanopia](images/github_light_tritanopia.png) | +| **_google_** | ![falcon](images/google.png) | +| **_gotham_** | ![gotham](images/gotham.png) | +| **_gnome_terminal_**
[source](https://gitlab.gnome.org/GNOME/gnome-terminal) | ![gnome_terminal](images/gnome_terminal.png) | +| **_gruber_darker_**
[source](https://github.com/rexim/gruber-darker-theme) | ![gruber_darker](images/gruber_darker.png) | +| **_gruvbox_dark_**
[source](https://github.com/morhetz/gruvbox) | ![gruvbox_dark](images/gruvbox_dark.png) | +| **_gruvbox_light_**
[source](https://github.com/morhetz/gruvbox) | ![gruvbox_light](images/gruvbox_light.png) | +| **_gruvbox_material_hard_dark_**
[source](https://github.com/sainnhe/gruvbox-material) | ![gruvbox_material_hard_dark](images/gruvbox_material_hard_dark.png) | +| **_gruvbox_material_hard_light_**
[source](https://github.com/sainnhe/gruvbox-material) | ![gruvbox_material_hard_light](images/gruvbox_material_hard_light.png) | +| **_gruvbox_material_medium_dark_**
[source](https://github.com/sainnhe/gruvbox-material) | ![gruvbox_material_medium_dark](images/gruvbox_material_medium_dark.png) | +| **_gruvbox_material_medium_light_**
[source](https://github.com/sainnhe/gruvbox-material) | ![gruvbox_material_medium_light](images/gruvbox_material_medium_light.png) | +| **_hardhacker_**
[source](https://github.com/hardhackerlabs/theme-alacritty) | ![hardhacker](images/hardhacker.png) | +| **_hatsunemiku_**
[source](https://github.com/4513ECHO/vim-colors-hatsunemiku/) | ![hatsunemiku](images/hatsunemiku.png) | +| **_high_contrast_** | ![gruvbox_light](images/high_contrast.png) | +| **_horizon_dark_**
[source](https://github.com/jolaleye/horizon-theme-vscode) | ![horizon_dark](images/horizon_dark.png) | +| **_hyper_**
[source](https://hyper.is) | ![hyper](images/hyper.png) | +| **_inferno_**
[source](https://github.com/hafiz-muhammad/inferno-alacritty-theme) | ![inferno](images/inferno.png) | +| **_iris_**
[source](https://github.com/DioptricDesign/Iris) | ![iris](images/iris.png) | +| **_iterm_** | ![iterm](images/iterm.png) | +| **_kanagawa_dragon_**
[source](https://github.com/rebelot/kanagawa.nvim) | ![kanagawa_dragon](images/kanagawa_dragon.png) | +| **_kanagawa_wave_**
[source](https://github.com/rebelot/kanagawa.nvim) | ![kanagawa_wave](images/kanagawa_wave.png) | +| **_kimbie_dark_**
[source](https://github.com/idleberg/Kimbie.tmTheme) | ![kimbie_dark](images/kimbie_dark.png) | +| **_kimbie_light_**
[source](https://github.com/idleberg/Kimbie.tmTheme) | ![kimbie_light](images/kimbie_light.png) | +| **_kitty_**
[source](https://github.com/kovidgoyal/kitty/blob/3638adda6c05fc25704b9559bb420c0efb86f674/kitty/options/definition.py#L1716) | ![kitty](images/kitty.png) | +| **_konsole_linux_** | ![konsole](images/konsole_linux.png) | +| **_linux_**
[source](https://github.com/torvalds/linux/blob/186f3edfdd41f2ae87fc40a9ccba52a3bf930994/drivers/tty/vt/vt.c#L1369-L1389) | ![linux](images/linux.png) | +| **_low_contrast_** | ![low_contrast](images/low_contrast.png) | +| **_Mariana_**
[source](https://github.com/mbadolato/iTerm2-Color-Schemes/blob/master/alacritty/Mariana.yml) | ![mariana](images/mariana.png) | +| **_marine_dark_**
[source](https://github.com/ProDeSquare/alacritty-colorschemes/blob/master/themes/marine_dark.yaml) | ![marine_dark](images/marine_dark.png) | +| **_material_theme_**
[source](https://github.com/equinusocio/material-theme) | ![material_theme](images/material_theme.png) | +| **_material_theme_mod_** | ![material_theme_mod](images/material_theme_mod.png) | +| **_meliora_**
[source](https://github.com/ramojus/mellifluous.nvim) | ![meliora](images/meliora.png) | +| **_miasma_**
[source](https://github.com/xero/miasma.nvim/blob/main/extras/miasma.toml) | ![miasma](images/miasma.png) | +| **_midnight_haze_**
[source](https://github.com/hafiz-muhammad/midnight-haze-alacritty-theme) | ![midnight_haze](images/midnight_haze.png) | +| **_monokai_**
[source](https://unpkg.com/browse/alacritty-themes@4.1.5/themes/Monokai.dark.yml) | ![monokai](images/monokai.png) | +| **_monokai_charcoal_**
[source](https://github.com/dodeca12/Monokai-Charcoal-Theme-for-Alacritty/blob/main/monokai_charcoal_white.yaml) | ![monokai_charcoal](images/monokai_charcoal.png) | +| **_monokai_pro_**
[source](https://gist.github.com/AlphaTechnolog/d1d5f6557f77f71519cb5713268da7dd) | ![monokai_pro](images/monokai_pro.png) | +| **_moonfly_**
[source](https://github.com/bluz71/vim-moonfly-colors) | ![moonfly](images/moonfly.png) | +| **_moonlight_ii_vscode_**
[source](https://github.com/atomiks/moonlight-vscode-theme) | ![moonlight_ii_vscode](images/moonlight_ii_vscode.png) | +| **_msx_**
[source](https://paulwratt.github.io/programmers-palettes/HW-MSX/HW-MSX-palettes.html) | ![msx](images/msx.png) | +| **_nightfly_**
[source](https://github.com/bluz71/vim-nightfly-colors) | ![nightfly](images/nightfly.png) | +| **_nightfox_**
[source](https://github.com/EdenEast/nightfox.nvim/blob/7557f26defd093c4e9bc17f28b08403f706f5a44/extra/nightfox/alacritty.toml) | ![nightfox](images/nightfox.png) | +| **_night_owl_**
[source](https://vscodethemes.com/e/sdras.night-owl/night-owl) | ![night_owl](images/night_owl.png) | +| **_night_owlish_light_** | ![night_owlish_light](images/night_owlish_light.png) | +| **_noctis_lux_**
[source](https://github.com/liviuschera/noctis) | ![noctis_lux](images/noctis_lux.png) | +| **_nord_**
[source](https://github.com/nordtheme/alacritty) | ![nord](images/nord.png) | +| **_nordfox_**
[source](https://github.com/EdenEast/nightfox.nvim/blob/7557f26defd093c4e9bc17f28b08403f706f5a44/extra/nordfox/alacritty.toml) | ![nordfox](images/nordfox.png) | +| **_nordic_**
[source](https://github.com/AlexvZyl/nordic.nvim) | ![nordic](images/nordic.png) | +| **_nord_light_**
[source](https://github.com/nordtheme/alacritty/issues/28#issuecomment-1422225211) | ![nord](images/nord_light.png) | +| **_oceanic_next_**
[source](https://github.com/voronianski/oceanic-next-color-scheme) | ![oceanic_next](images/oceanic_next.png) | +| **_omni_**
[source](https://github.com/getomni/alacritty/blob/main/omni.yml) | ![omni](images/omni.png) | +| **_one_dark_** | ![one_dark](images/one_dark.png) | +| **_one_light_**
[source](https://github.com/dexpota/kitty-themes/blob/master/themes/AtomOneLight.conf) | ![one_light](images/one_light.png) | +| **_oxocarbon_**
[source](https://github.com/nyoom-engineering/oxocarbon.nvim/tree/main) | ![oxocarbon](images/oxocarbon.png) | +| **_palenight_**
[source](https://github.com/JonathanSpeek/palenight-iterm2) | ![palenight](images/palenight.png) | +| **_panda_**
[source](https://github.com/siamak/panda-syntax-vscode) | ![panda](images/panda.png) | +| **_papercolor_dark_**
[source](https://github.com/NLKNguyen/papercolor-theme/blob/master/colors/PaperColor.vim#L126) | ![papercolor_dark](images/papercolor_dark.png) | +| **_papercolor_light_**
[source](https://github.com/NLKNguyen/papercolor-theme/blob/master/colors/PaperColor.vim#L36) | ![papercolor_light](images/papercolor_light.png) | +| **_papertheme_**
[source](https://github.com/s6muel/paper-theme/blob/main/themes/alacritty/paper-theme.yml) | ![papertheme](images/papertheme.png) | +| **_pastel_dark_**
[source](https://github.com/gnachman/iTerm2/blob/01c280152acebfe123f56e0215a3c178297a0edc/plists/ColorPresets.plist#L3715-L3924) | ![pastel_dark](images/pastel_dark.png) | +| **_pencil_dark_**
[source](https://github.com/mattly/iterm-colors-pencil) | ![pencil_dark](images/pencil_dark.png) | +| **_pencil_light_**
[source](https://github.com/mattly/iterm-colors-pencil) | ![pencil_light](images/pencil_light.png) | +| **_rainbow_** | ![rainbow](images/rainbow.png) | +| **_remedy_dark_**
[source](https://github.com/robertrossmann/vscode-remedy) | ![remedy_dark](images/remedy_dark.png) | +| **_rigel_**
[source](https://github.com/Rigellute/rigel) | ![rigel](images/rigel.png) | +| **_rose_pine_**
[source](https://github.com/rose-pine/alacritty) | ![rose_pine](images/rose_pine.png) | +| **_rose_pine_dawn_**
[source](https://github.com/rose-pine/alacritty) | ![rose_pine_dawn](images/rose_pine_dawn.png) | +| **_rose_pine_moon_**
[source](https://github.com/rose-pine/alacritty) | ![rose_pine_moon](images/rose_pine_moon.png) | +| **seashells**
[source](https://raw.githubusercontent.com/mbadolato/iTerm2-Color-Schemes/master/schemes/SeaShells.itermcolors) | ![seashells](images/seashells.png) | +| **selenized_dark**
[source](https://github.com/jan-warchol/selenized/blob/master/terminals/alacritty/selenized-dark.yml) | ![selenized_dark](images/selenized_dark.png) | +| **selenized_light**
[source](https://github.com/jan-warchol/selenized/blob/master/terminals/alacritty/selenized-light.yml) | ![selenized_light](images/selenized_light.png) | +| **seoul256-light**
[source](https://github.com/junegunn/seoul256.vim) | ![seoul256-light](images/seoul256-light.png) | +| **smoooooth**
[source](https://github.com/gnachman/iTerm2/blob/33945e63ad48ed80d6cc1adf7cbeb663217652d2/plists/ColorPresets.plist#L4345-L4685) | ![smoooooth](images/smoooooth.png) | +| **_snazzy_**
[source](https://github.com/sindresorhus/hyper-snazzy) | ![snazzy](images/snazzy.png) | +| **_solarized_dark_**
[source](http://ethanschoonover.com/solarized) | ![solarized_dark](images/solarized_dark.png) | +| **_solarized_light_**
[source](http://ethanschoonover.com/solarized) | ![solarized_light](images/solarized_light.png) | +| **_solarized_osaka_**
[source](https://github.com/craftzdog/solarized-osaka.nvim) | ![solarized_osaka](images/solarized_osaka.png) | +| **_sonokai_**
[source](https://github.com/sainnhe/sonokai) | ![sonokai](images/sonokai.png) | +| **_spacegray_**
[source](https://github.com/SublimeText/Spacegray) | ![spacegray](images/spacegray.png) | +| **_synthwave_84_**
[source](https://github.com/robb0wen/synthwave-vscode) | ![synthwave_84](images/synthwave_84.png) | +| **_taerminal_**
[source](https://github.com/cozywigwam/iterm-taerminal) | ![taerminal](images/taerminal.png) | +| **_tango_dark_**
[source](https://github.com/GNOME/gnome-terminal/blob/18939a24d21d6b7c6edd57a00a3a8a48f3aecec5/src/profile-editor.c#L213) | ![tango_dark](images/tango_dark.png) | +| **_tender_**
[source](https://github.com/huyvohcmc/tender-alacritty) | ![tender](images/tender.png) | +| **_terafox_**
[source](https://github.com/EdenEast/nightfox.nvim/blob/7557f26defd093c4e9bc17f28b08403f706f5a44/extra/terafox/alacritty.toml) | ![terafox](images/terafox.png) | +| **_terminal_app_** | ![terminal_app](images/terminal_app.png) | +| **_thelovelace_** | ![thelovelace](images/thelovelace.png) | +| **_tokyo_night_**
[source](https://github.com/zatchheems/tokyo-night-alacritty-theme) | ![tokyo_night](images/tokyo_night.png) | +| **_tokyo_night_storm_**
[source](https://github.com/zatchheems/tokyo-night-alacritty-theme) | ![tokyo_night_storm](images/tokyo_night_storm.png) | +| **_tokyo_night_enhanced_**
[source](https://github.com/Venage5603/Tokyo-Night-Dark-Enhanced) | ![tokyo_night_enhanced](images/tokyo_night_enhanced.png) | +| **_tomorrow_night_**
[source](https://github.com/ChrisKempson/Tomorrow-Theme) | ![tomorrow_night](images/tomorrow_night.png) | +| **_tomorrow_night_bright_**
[source](https://github.com/ChrisKempson/Tomorrow-Theme) | ![tomorrow_night_bright](images/tomorrow_night_bright.png) | +| **_ubuntu_**
[source](https://design.ubuntu.com/brand/colour-palette/) | ![ubuntu](images/ubuntu.png) | +| **_vesper_**
[source](https://github.com/raunofreiberg/vesper) | ![vesper](images/vesper.png) | +| **_vscode_**
[source](https://github.com/microsoft/vscode/blob/main/src/vs/workbench/contrib/terminal/common/terminalColorRegistry.ts) | ![vscode](images/vscode.png) | +| **_wombat_**
[source](https://github.com/djoyner/iTerm2-wombat) | ![wombat](images/wombat.png) | +| **_xterm_** | ![xterm](images/xterm.png) | +| **_zenburn_**
[source](https://github.com/jnurmine/Zenburn) | ![zenburn](images/zenburn.png) | + +## Contributing + +Bug reports and pull requests are welcome on GitHub at the [alacritty-theme] +repository. + +[alacritty-theme]: https://github.com/alacritty/alacritty-theme + +To add a new theme, please create a Pull Request. Note that submissions by theme +authors are not accepted, to ensure there's at least some community interest. +The following changes must be made for a new theme: + + - Add your theme to the `themes` directory with the `{theme}.toml` file format + - Create a screenshot of your theme using the [`print_colors.sh`](./print_colors.sh) script + - Add the screenshot to the `images` directory with the `{theme}.png` file format + - Add your theme to the `README.md`, following alphabetical ordering + +## Maintainers + + * **indrajit** - *Author* - [eendroroy](https://github.com/eendroroy) + * **Christian Dürr** - *Maintainer* - [chrisduerr](https://github.com/chrisduerr) + +## License + +The project is available as open source under the terms of the [Apache License, Version 2.0](LICENSE) diff --git a/.config/alacritty/themes/print_colors.sh b/.config/alacritty/themes/print_colors.sh new file mode 100755 index 0000000..100099f --- /dev/null +++ b/.config/alacritty/themes/print_colors.sh @@ -0,0 +1,10 @@ +#!/usr/bin/env sh + +printf "|039| \033[39mDefault \033[m |049| \033[49mDefault \033[m |037| \033[37mLight gray \033[m |047| \033[47mLight gray \033[m\n" +printf "|030| \033[30mBlack \033[m |040| \033[40mBlack \033[m |090| \033[90mDark gray \033[m |100| \033[100mDark gray \033[m\n" +printf "|031| \033[31mRed \033[m |041| \033[41mRed \033[m |091| \033[91mLight red \033[m |101| \033[101mLight red \033[m\n" +printf "|032| \033[32mGreen \033[m |042| \033[42mGreen \033[m |092| \033[92mLight green \033[m |102| \033[102mLight green \033[m\n" +printf "|033| \033[33mYellow \033[m |043| \033[43mYellow \033[m |093| \033[93mLight yellow \033[m |103| \033[103mLight yellow \033[m\n" +printf "|034| \033[34mBlue \033[m |044| \033[44mBlue \033[m |094| \033[94mLight blue \033[m |104| \033[104mLight blue \033[m\n" +printf "|035| \033[35mMagenta \033[m |045| \033[45mMagenta \033[m |095| \033[95mLight magenta \033[m |105| \033[105mLight magenta \033[m\n" +printf "|036| \033[36mCyan \033[m |046| \033[46mCyan \033[m |096| \033[96mLight cyan \033[m |106| \033[106mLight cyan \033[m\n" diff --git a/.config/alacritty/themes/themes/Cobalt2.toml b/.config/alacritty/themes/themes/Cobalt2.toml new file mode 100644 index 0000000..d390bab --- /dev/null +++ b/.config/alacritty/themes/themes/Cobalt2.toml @@ -0,0 +1,33 @@ +# From the famous Cobalt2 sublime theme +# Source https//github.com/wesbos/cobalt2/tree/master/Cobalt2 + +# Default colors +[colors.primary] +background = '#122637' +foreground = '#ffffff' + +[colors.cursor] +text = '#122637' +cursor = '#f0cb09' + +# Normal colors +[colors.normal] +black = '#000000' +red = '#ff0000' +green = '#37dd21' +yellow = '#fee409' +blue = '#1460d2' +magenta = '#ff005d' +cyan = '#00bbbb' +white = '#bbbbbb' + +# Bright colors +[colors.bright] +black = '#545454' +red = '#f40d17' +green = '#3bcf1d' +yellow = '#ecc809' +blue = '#5555ff' +magenta = '#ff55ff' +cyan = '#6ae3f9' +white = '#ffffff' diff --git a/.config/alacritty/themes/themes/Mariana.toml b/.config/alacritty/themes/themes/Mariana.toml new file mode 100644 index 0000000..0b7497b --- /dev/null +++ b/.config/alacritty/themes/themes/Mariana.toml @@ -0,0 +1,39 @@ +# Mariana (ported from Sublime Text 4) +# Source https//github.com/mbadolato/iTerm2-Color-Schemes/blob/master/alacritty/Mariana.yml + +# Default colors +[colors.primary] +background = '#343d46' +foreground = '#d8dee9' + +# Cursor colors +[colors.cursor] +cursor = '#fcbb6a' +text = '#ffffff' + +# Normal colors +[colors.normal] +black = '#000000' +blue = '#6699cc' +cyan = '#5fb4b4' +green = '#99c794' +magenta = '#c695c6' +red = '#ec5f66' +white = '#f7f7f7' +yellow = '#f9ae58' + +# Bright colors +[colors.bright] +black = '#333333' +blue = '#85add6' +cyan = '#82c4c4' +green = '#acd1a8' +magenta = '#d8b6d8' +red = '#f97b58' +white = '#ffffff' +yellow = '#fac761' + +# Selection colors +[colors.selection] +background = '#4e5a65' +text = '#d8dee9' diff --git a/.config/alacritty/themes/themes/acme.toml b/.config/alacritty/themes/themes/acme.toml new file mode 100644 index 0000000..be8ece9 --- /dev/null +++ b/.config/alacritty/themes/themes/acme.toml @@ -0,0 +1,28 @@ +# Colors (acme) + +# Default colors +[colors.primary] +background = '#ffffea' +foreground = '#000000' + +# Normal colors +[colors.normal] +black = '#101010' +red = '#af5f00' +green = '#cccc7c' +yellow = '#ffff5f' +blue = '#aeeeee' +magenta = '#505050' +cyan = '#afffd7' +white = '#fcfcce' + +# Bright colors +[colors.bright] +black = '#101010' +red = '#af5f00' +green = '#cccc7c' +yellow = '#ffff5f' +blue = '#aeeeee' +magenta = '#505050' +cyan = '#afffd7' +white = '#fcfcce' diff --git a/.config/alacritty/themes/themes/afterglow.toml b/.config/alacritty/themes/themes/afterglow.toml new file mode 100644 index 0000000..74702c1 --- /dev/null +++ b/.config/alacritty/themes/themes/afterglow.toml @@ -0,0 +1,45 @@ +# Default colors +[colors.primary] +background = '#2c2c2c' +foreground = '#d6d6d6' + +dim_foreground = '#dbdbdb' +bright_foreground = '#d9d9d9' + +# Cursor colors +[colors.cursor] +text = '#2c2c2c' +cursor = '#d9d9d9' + +# Normal colors +[colors.normal] +black = '#1c1c1c' +red = '#bc5653' +green = '#909d63' +yellow = '#ebc17a' +blue = '#7eaac7' +magenta = '#aa6292' +cyan = '#86d3ce' +white = '#cacaca' + +# Bright colors +[colors.bright] +black = '#636363' +red = '#bc5653' +green = '#909d63' +yellow = '#ebc17a' +blue = '#7eaac7' +magenta = '#aa6292' +cyan = '#86d3ce' +white = '#f7f7f7' + +# Dim colors +[colors.dim] +black = '#232323' +red = '#74423f' +green = '#5e6547' +yellow = '#8b7653' +blue = '#556b79' +magenta = '#6e4962' +cyan = '#5c8482' +white = '#828282' diff --git a/.config/alacritty/themes/themes/alabaster.toml b/.config/alacritty/themes/themes/alabaster.toml new file mode 100644 index 0000000..df312d3 --- /dev/null +++ b/.config/alacritty/themes/themes/alabaster.toml @@ -0,0 +1,30 @@ +# Colors (Alabaster) +# author tonsky + +[colors.primary] +background = '#F7F7F7' +foreground = '#434343' + +[colors.cursor] +text = '#F7F7F7' +cursor = '#434343' + +[colors.normal] +black = '#000000' +red = '#AA3731' +green = '#448C27' +yellow = '#CB9000' +blue = '#325CC0' +magenta = '#7A3E9D' +cyan = '#0083B2' +white = '#BBBBBB' + +[colors.bright] +black = '#777777' +red = '#F05050' +green = '#60CB00' +yellow = '#FFBC5D' +blue = '#007ACC' +magenta = '#E64CE6' +cyan = '#00AACB' +white = '#FFFFFF' diff --git a/.config/alacritty/themes/themes/alabaster_dark.toml b/.config/alacritty/themes/themes/alabaster_dark.toml new file mode 100644 index 0000000..500f1ee --- /dev/null +++ b/.config/alacritty/themes/themes/alabaster_dark.toml @@ -0,0 +1,30 @@ +# Colors (Alabaster Dark) +# author tonsky + +[colors.primary] +background = '#0E1415' +foreground = '#CECECE' + +[colors.cursor] +text = '#0E1415' +cursor = '#CECECE' + +[colors.normal] +black = '#0E1415' +red = '#e25d56' +green = '#73ca50' +yellow = '#e9bf57' +blue = '#4a88e4' +magenta = '#915caf' +cyan = '#23acdd' +white = '#f0f0f0' + +[colors.bright] +black = '#777777' +red = '#f36868' +green = '#88db3f' +yellow = '#f0bf7a' +blue = '#6f8fdb' +magenta = '#e987e9' +cyan = '#4ac9e2' +white = '#FFFFFF' diff --git a/.config/alacritty/themes/themes/alacritty_0_12.toml b/.config/alacritty/themes/themes/alacritty_0_12.toml new file mode 100644 index 0000000..434db48 --- /dev/null +++ b/.config/alacritty/themes/themes/alacritty_0_12.toml @@ -0,0 +1,44 @@ +# Alacritty's default color scheme pre-0.13 (based on tomorrow_night) +# https://github.com/alacritty/alacritty/blob/v0.12.3/alacritty/src/config/color.rs + +[colors.primary] +foreground = "#c5c8c6" +background = "#1d1f21" + +[colors.normal] +black = "#1d1f21" +red = "#cc6666" +green = "#b5bd68" +yellow = "#f0c674" +blue = "#81a2be" +magenta = "#b294bb" +cyan = "#8abeb7" +white = "#c5c8c6" + +[colors.bright] +black = "#666666" +red = "#d54e53" +green = "#b9ca4a" +yellow = "#e7c547" +blue = "#7aa6da" +magenta = "#c397d8" +cyan = "#70c0b1" +white = "#eaeaea" + +[colors.dim] +black = "#131415" +red = "#864343" +green = "#777c44" +yellow = "#9e824c" +blue = "#556a7d" +magenta = "#75617b" +cyan = "#5b7d78" +white = "#828482" + +[colors.hints] +start = { foreground = "#1d1f21", background = "#e9ff5e" } +end = { foreground = "#e9ff5e", background = "#1d1f21" } + +[colors.search] +matches = { foreground = "#000000", background = "#ffffff" } +focused_match = { foreground = "#ffffff", background = "#000000" } diff --git a/.config/alacritty/themes/themes/argonaut.toml b/.config/alacritty/themes/themes/argonaut.toml new file mode 100644 index 0000000..dc5eb53 --- /dev/null +++ b/.config/alacritty/themes/themes/argonaut.toml @@ -0,0 +1,31 @@ +# Default colors +[colors.primary] +background = '#292C3E' +foreground = '#EBEBEB' + +# Cursor colors +[colors.cursor] +text = '#EBEBEB' +cursor = '#FF261E' + +# Normal colors +[colors.normal] +black = '#0d0d0d' +red = '#FF301B' +green = '#A0E521' +yellow = '#FFC620' +blue = '#1BA6FA' +magenta = '#8763B8' +cyan = '#21DEEF' +white = '#EBEBEB' + +# Bright colors +[colors.bright] +black = '#6D7070' +red = '#FF4352' +green = '#B8E466' +yellow = '#FFD750' +blue = '#1BA6FA' +magenta = '#A578EA' +cyan = '#73FBF1' +white = '#FEFEF8' diff --git a/.config/alacritty/themes/themes/ashes_dark.toml b/.config/alacritty/themes/themes/ashes_dark.toml new file mode 100644 index 0000000..ed218ea --- /dev/null +++ b/.config/alacritty/themes/themes/ashes_dark.toml @@ -0,0 +1,27 @@ +[colors.primary] +background = '#1c2023' +foreground = '#c7ccd1' + +[colors.cursor] +text = '#1c2023' +cursor = '#c7ccd1' + +[colors.normal] +black = '#1c2023' +red = '#c7ae95' +green = '#95c7ae' +yellow = '#aec795' +blue = '#ae95c7' +magenta = '#c795ae' +cyan = '#95aec7' +white = '#c7ccd1' + +[colors.bright] +black = '#747c84' +red = '#c7ae95' +green = '#95c7ae' +yellow = '#aec795' +blue = '#ae95c7' +magenta = '#c795ae' +cyan = '#95aec7' +white = '#f3f4f5' diff --git a/.config/alacritty/themes/themes/ashes_light.toml b/.config/alacritty/themes/themes/ashes_light.toml new file mode 100644 index 0000000..1b76e8f --- /dev/null +++ b/.config/alacritty/themes/themes/ashes_light.toml @@ -0,0 +1,27 @@ +[colors.primary] +background = '#f3f4f5' +foreground = '#565e65' + +[colors.cursor] +text = '#f3f4f5' +cursor = '#565e65' + +[colors.normal] +black = '#1c2023' +red = '#c7ae95' +green = '#95c7ae' +yellow = '#aec795' +blue = '#ae95c7' +magenta = '#c795ae' +cyan = '#95aec7' +white = '#c7ccd1' + +[colors.bright] +black = '#747c84' +red = '#c7ae95' +green = '#95c7ae' +yellow = '#aec795' +blue = '#ae95c7' +magenta = '#c795ae' +cyan = '#95aec7' +white = '#f3f4f5' diff --git a/.config/alacritty/themes/themes/aura.toml b/.config/alacritty/themes/themes/aura.toml new file mode 100644 index 0000000..e9967ef --- /dev/null +++ b/.config/alacritty/themes/themes/aura.toml @@ -0,0 +1,30 @@ +[colors.primary] +background = "#15141b" +foreground = "#edecee" + +[colors.cursor] +cursor = "#a277ff" + +[colors.selection] +text = "CellForeground" +background = "#29263c" + +[colors.normal] +black = "#110f18" +red = "#ff6767" +green = "#61ffca" +yellow = "#ffca85" +blue = "#a277ff" +magenta = "#a277ff" +cyan = "#61ffca" +white = "#edecee" + +[colors.bright] +black = "#4d4d4d" +red = "#ff6767" +green = "#61ffca" +yellow = "#ffca85" +blue = "#a277ff" +magenta = "#a277ff" +cyan = "#61ffca" +white = "#edecee" diff --git a/.config/alacritty/themes/themes/autumn.toml b/.config/alacritty/themes/themes/autumn.toml new file mode 100644 index 0000000..e979168 --- /dev/null +++ b/.config/alacritty/themes/themes/autumn.toml @@ -0,0 +1,30 @@ +# From: https://github.com/yorickpeterse/Autumn.vim/blob/master/colors/autumn.vim + +[colors.primary] +foreground = "#F3F2CC" +background = "#232323" + +[colors.cursor] +text = "#232323" +cursor = "#F3F2CC" + +[colors.normal] +black = "#212121" +red = "#F05E48" +green = "#99be70" +yellow = "#FAD566" +blue = "#86c1b9" +magenta = "#cfba8b" +cyan = "#72a59e" +white = "#c8c8c8" + +[colors.bright] +black = "#404040" +red = "#F05E48" +green = "#99be70" +yellow = "#ffff9f" +blue = "#86c1b9" +magenta = "#cfba8b" +cyan = "#72a59e" +white = "#e8e8e8" + diff --git a/.config/alacritty/themes/themes/ayu_dark.toml b/.config/alacritty/themes/themes/ayu_dark.toml new file mode 100644 index 0000000..a2ea740 --- /dev/null +++ b/.config/alacritty/themes/themes/ayu_dark.toml @@ -0,0 +1,28 @@ +# Colors (Ayu Dark) + +# Default colors +[colors.primary] +background = '#0A0E14' +foreground = '#B3B1AD' + +# Normal colors +[colors.normal] +black = '#01060E' +red = '#EA6C73' +green = '#91B362' +yellow = '#F9AF4F' +blue = '#53BDFA' +magenta = '#FAE994' +cyan = '#90E1C6' +white = '#C7C7C7' + +# Bright colors +[colors.bright] +black = '#686868' +red = '#F07178' +green = '#C2D94C' +yellow = '#FFB454' +blue = '#59C2FF' +magenta = '#FFEE99' +cyan = '#95E6CB' +white = '#FFFFFF' diff --git a/.config/alacritty/themes/themes/ayu_light.toml b/.config/alacritty/themes/themes/ayu_light.toml new file mode 100644 index 0000000..d5cd4f9 --- /dev/null +++ b/.config/alacritty/themes/themes/ayu_light.toml @@ -0,0 +1,28 @@ +# Colors (Ayu Light) + +# Default colors - taken from ayu-colors +[colors.primary] +background = '#FCFCFC' +foreground = '#5C6166' + +# Normal colors - taken from ayu-iTerm +[colors.normal] +black = '#010101' +red = '#e7666a' +green = '#80ab24' +yellow = '#eba54d' +blue = '#4196df' +magenta = '#9870c3' +cyan = '#51b891' +white = '#c1c1c1' + +# Bright colors - pastel lighten 0.1 except black lighten with 0.2 +[colors.bright] +black = '#343434' +red = '#ee9295' +green = '#9fd32f' +yellow = '#f0bc7b' +blue = '#6daee6' +magenta = '#b294d2' +cyan = '#75c7a8' +white = '#dbdbdb' diff --git a/.config/alacritty/themes/themes/ayu_mirage.toml b/.config/alacritty/themes/themes/ayu_mirage.toml new file mode 100644 index 0000000..6deddd4 --- /dev/null +++ b/.config/alacritty/themes/themes/ayu_mirage.toml @@ -0,0 +1,29 @@ +# Colors (Ayu Mirage) + +# Default Colors +[colors.primary] +background = "#1f2430" +foreground = "#cbccc6" +bright_foreground = "#f28779" + +# Normal colors +[colors.normal] +black = "#212733" +red = "#f08778" +green = "#53bf97" +yellow = "#fdcc60" +blue = "#60b8d6" +magenta = "#ec7171" +cyan = "#98e6ca" +white = "#fafafa" + +# Bright colors +[colors.bright] +black = "#686868" +red = "#f58c7d" +green = "#58c49c" +yellow = "#ffd165" +blue = "#65bddb" +magenta = "#f17676" +cyan = "#9debcf" +white = "#ffffff" diff --git a/.config/alacritty/themes/themes/baitong.toml b/.config/alacritty/themes/themes/baitong.toml new file mode 100644 index 0000000..4057041 --- /dev/null +++ b/.config/alacritty/themes/themes/baitong.toml @@ -0,0 +1,55 @@ +# Colors (Baitong) + +[colors.primary] +background = '#112a2a' +foreground = '#33ff33' + +[colors.cursor] +text = '#112a2a' +cursor = '#ff00ff' + +[colors.vi_mode_cursor] +text = '#112a2a' +cursor = '#ff00ff' + +[colors.search] +matches = { foreground = '#000000', background = '#1AE642' } +focused_match = { foreground = '#000000', background = '#ff00ff' } + +[colors.hints] +start = { foreground = '#1d1f21', background = '#1AE642' } +end = { foreground = '#1AE642', background = '#1d1f21' } + +[colors.line_indicator] +foreground = '#33ff33' +background = '#1d1f21' + +[colors.footer_bar] +background = '#731d8b' +foreground = '#ffffff' + +[colors.selection] +text = '#112a2a' +background = '#1AE642' + +# Normal colors +[colors.normal] +black = '#000000' +red = '#f77272' +green = '#33ff33' +yellow = '#1AE642' +blue = '#68FDFE' +magenta = '#ff66ff' +cyan = '#87CEFA' +white = '#dbdbd9' + +# Bright colors +[colors.bright] +black = '#ffffff' +red = '#f77272' +green = '#33ff33' +yellow = '#1AE642' +blue = '#68FDFE' +magenta = '#ff66ff' +cyan = '#68FDFE' +white = '#dbdbd9' diff --git a/.config/alacritty/themes/themes/base16_default_dark.toml b/.config/alacritty/themes/themes/base16_default_dark.toml new file mode 100644 index 0000000..ca85177 --- /dev/null +++ b/.config/alacritty/themes/themes/base16_default_dark.toml @@ -0,0 +1,32 @@ +# Colors (Base16 Default Dark) + +# Default colors +[colors.primary] +background = '#181818' +foreground = '#d8d8d8' + +[colors.cursor] +text = '#181818' +cursor = '#d8d8d8' + +# Normal colors +[colors.normal] +black = '#181818' +red = '#ab4642' +green = '#a1b56c' +yellow = '#f7ca88' +blue = '#7cafc2' +magenta = '#ba8baf' +cyan = '#86c1b9' +white = '#d8d8d8' + +# Bright colors +[colors.bright] +black = '#585858' +red = '#ab4642' +green = '#a1b56c' +yellow = '#f7ca88' +blue = '#7cafc2' +magenta = '#ba8baf' +cyan = '#86c1b9' +white = '#f8f8f8' diff --git a/.config/alacritty/themes/themes/blood_moon.toml b/.config/alacritty/themes/themes/blood_moon.toml new file mode 100644 index 0000000..ae99edd --- /dev/null +++ b/.config/alacritty/themes/themes/blood_moon.toml @@ -0,0 +1,28 @@ +# Colors (Blood Moon) + +# Default colors +[colors.primary] +background = '#10100E' +foreground = '#C6C6C4' + +# Normal colors +[colors.normal] +black = '#10100E' +red = '#C40233' +green = '#009F6B' +yellow = '#FFD700' +blue = '#0087BD' +magenta = '#9A4EAE' +cyan = '#20B2AA' +white = '#C6C6C4' + +# Bright colors +[colors.bright] +black = '#696969' +red = '#FF2400' +green = '#03C03C' +yellow = '#FDFF00' +blue = '#007FFF' +magenta = '#FF1493' +cyan = '#00CCCC' +white = '#FFFAFA' diff --git a/.config/alacritty/themes/themes/bluish.toml b/.config/alacritty/themes/themes/bluish.toml new file mode 100644 index 0000000..ca2333f --- /dev/null +++ b/.config/alacritty/themes/themes/bluish.toml @@ -0,0 +1,26 @@ +# Default colors +[colors.primary] +background = '#2c3640' +foreground = '#297dd3' + +# Normal colors +[colors.normal] +black = '#0b0b0c' +red = '#377fc4' +green = '#2691e7' +yellow = '#2090c1' +blue = '#2c5e87' +magenta = '#436280' +cyan = '#547aa2' +white = '#536679' + +# Bright colors +[colors.bright] +black = '#23272c' +red = '#66a5cc' +green = '#59b0f2' +yellow = '#4bb0d3' +blue = '#487092' +magenta = '#50829e' +cyan = '#658795' +white = '#4d676b' diff --git a/.config/alacritty/themes/themes/breeze.toml b/.config/alacritty/themes/themes/breeze.toml new file mode 100644 index 0000000..67e4992 --- /dev/null +++ b/.config/alacritty/themes/themes/breeze.toml @@ -0,0 +1,42 @@ +# KDE Breeze (Ported from Konsole) + +# Default colors +[colors.primary] +background = '#232627' +foreground = '#fcfcfc' + +dim_foreground = '#eff0f1' +bright_foreground = '#ffffff' + +# Normal colors +[colors.normal] +black = '#232627' +red = '#ed1515' +green = '#11d116' +yellow = '#f67400' +blue = '#1d99f3' +magenta = '#9b59b6' +cyan = '#1abc9c' +white = '#fcfcfc' + +# Bright colors +[colors.bright] +black = '#7f8c8d' +red = '#c0392b' +green = '#1cdc9a' +yellow = '#fdbc4b' +blue = '#3daee9' +magenta = '#8e44ad' +cyan = '#16a085' +white = '#ffffff' + +# Dim colors +[colors.dim] +black = '#31363b' +red = '#783228' +green = '#17a262' +yellow = '#b65619' +blue = '#1b668f' +magenta = '#614a73' +cyan = '#186c60' +white = '#63686d' diff --git a/.config/alacritty/themes/themes/campbell.toml b/.config/alacritty/themes/themes/campbell.toml new file mode 100644 index 0000000..05630b7 --- /dev/null +++ b/.config/alacritty/themes/themes/campbell.toml @@ -0,0 +1,28 @@ +# Campbell (Windows 10 default) + +# Default colors +[colors.primary] +background = '#0c0c0c' +foreground = '#cccccc' + +# Normal colors +[colors.normal] +black = '#0c0c0c' +red = '#c50f1f' +green = '#13a10e' +yellow = '#c19c00' +blue = '#0037da' +magenta = '#881798' +cyan = '#3a96dd' +white = '#cccccc' + +# Bright colors +[colors.bright] +black = '#767676' +red = '#e74856' +green = '#16c60c' +yellow = '#f9f1a5' +blue = '#3b78ff' +magenta = '#b4009e' +cyan = '#61d6d6' +white = '#f2f2f2' diff --git a/.config/alacritty/themes/themes/carbonfox.toml b/.config/alacritty/themes/themes/carbonfox.toml new file mode 100644 index 0000000..fcb24f4 --- /dev/null +++ b/.config/alacritty/themes/themes/carbonfox.toml @@ -0,0 +1,71 @@ +# Nightfox Alacritty Colors +## name: carbonfox +## upstream: https://github.com/edeneast/nightfox.nvim/raw/main/extra/carbonfox/alacritty.toml + +[colors.primary] +background = "#161616" +foreground = "#f2f4f8" +dim_foreground = "#b6b8bb" +bright_foreground = "#f9fbff" + +[colors.cursor] +text = "#f2f4f8" +cursor = "#b6b8bb" + +[colors.vi_mode_cursor] +text = "#f2f4f8" +cursor = "#33b1ff" + +[colors.search.matches] +foreground = "#f2f4f8" +background = "#525253" + +[colors.search.focused_match] +foreground = "#f2f4f8" +background = "#3ddbd9" + +[colors.footer_bar] +foreground = "#f2f4f8" +background = "#353535" + +[colors.hints.start] +foreground = "#f2f4f8" +background = "#3ddbd9" + +[colors.hints.end] +foreground = "#f2f4f8" +background = "#353535" + +[colors.selection] +text = "#f2f4f8" +background = "#2a2a2a" + +[colors.normal] +black = "#282828" +red = "#ee5396" +green = "#25be6a" +yellow = "#08bdba" +blue = "#78a9ff" +magenta = "#be95ff" +cyan = "#33b1ff" +white = "#dfdfe0" + +[colors.bright] +black = "#484848" +red = "#f16da6" +green = "#46c880" +yellow = "#2dc7c4" +blue = "#8cb6ff" +magenta = "#c8a5ff" +cyan = "#52bdff" +white = "#e4e4e5" + +[colors.dim] +black = "#222222" +red = "#ca4780" +green = "#1fa25a" +yellow = "#07a19e" +blue = "#6690d9" +magenta = "#a27fd9" +cyan = "#2b96d9" +white = "#bebebe" diff --git a/.config/alacritty/themes/themes/catppuccin.toml b/.config/alacritty/themes/themes/catppuccin.toml new file mode 100644 index 0000000..2ea110f --- /dev/null +++ b/.config/alacritty/themes/themes/catppuccin.toml @@ -0,0 +1,39 @@ +# Catppuccino theme scheme for Alacritty + +[colors.primary] +background = '#1E1E2E' +foreground = '#D6D6D6' + +[colors.cursor] +text = '#1E1E2E' +cursor = '#D9D9D9' + +[colors.normal] +black = '#181A1F' +red = '#E86671' +green = '#98C379' +yellow = '#E5C07B' +blue = '#61AFEF' +magenta = '#C678DD' +cyan = '#54AFBC' +white = '#ABB2BF' + +[colors.bright] +black = '#5C6370' +red = '#E86671' +green = '#98C379' +yellow = '#E5C07B' +blue = '#61AFEF' +magenta = '#C678DD' +cyan = '#54AFBC' +white = '#F7F7F7' + +[colors.dim] +black = '#5C6370' +red = '#74423F' +green = '#98C379' +yellow = '#E5C07B' +blue = '#61AFEF' +magenta = '#6E4962' +cyan = '#5C8482' +white = '#828282' diff --git a/.config/alacritty/themes/themes/catppuccin_frappe.toml b/.config/alacritty/themes/themes/catppuccin_frappe.toml new file mode 100644 index 0000000..6a286e2 --- /dev/null +++ b/.config/alacritty/themes/themes/catppuccin_frappe.toml @@ -0,0 +1,73 @@ +# Default colors +[colors.primary] +background = '#303446' # base +foreground = '#C6D0F5' # text +# Bright and dim foreground colors +dim_foreground = '#C6D0F5' # text +bright_foreground = '#C6D0F5' # text + +# Cursor colors +[colors.cursor] +text = '#303446' # base +cursor = '#F2D5CF' # rosewater + +[colors.vi_mode_cursor] +text = '#303446' # base +cursor = '#BABBF1' # lavender + +# Search colors +[colors.search.matches] +foreground = '#303446' # base +background = '#A5ADCE' # subtext0 +[colors.search.focused_match] +foreground = '#303446' # base +background = '#A6D189' # green +[colors.footer_bar] +foreground = '#303446' # base +background = '#A5ADCE' # subtext0 + +# Keyboard regex hints +[colors.hints.start] +foreground = '#303446' # base +background = '#E5C890' # yellow +[colors.hints.end] +foreground = '#303446' # base +background = '#A5ADCE' # subtext0 + +# Selection colors +[colors.selection] +text = '#303446' # base +background = '#F2D5CF' # rosewater + +# Normal colors +[colors.normal] +black = '#51576D' # surface1 +red = '#E78284' # red +green = '#A6D189' # green +yellow = '#E5C890' # yellow +blue = '#8CAAEE' # blue +magenta = '#F4B8E4' # pink +cyan = '#81C8BE' # teal +white = '#B5BFE2' # subtext1 + +# Bright colors +[colors.bright] +black = '#626880' # surface2 +red = '#E78284' # red +green = '#A6D189' # green +yellow = '#E5C890' # yellow +blue = '#8CAAEE' # blue +magenta = '#F4B8E4' # pink +cyan = '#81C8BE' # teal +white = '#A5ADCE' # subtext0 + +# Dim colors +[colors.dim] +black = '#51576D' # surface1 +red = '#E78284' # red +green = '#A6D189' # green +yellow = '#E5C890' # yellow +blue = '#8CAAEE' # blue +magenta = '#F4B8E4' # pink +cyan = '#81C8BE' # teal +white = '#B5BFE2' # subtext1 diff --git a/.config/alacritty/themes/themes/catppuccin_latte.toml b/.config/alacritty/themes/themes/catppuccin_latte.toml new file mode 100644 index 0000000..9a1cde7 --- /dev/null +++ b/.config/alacritty/themes/themes/catppuccin_latte.toml @@ -0,0 +1,76 @@ +# Default colors +[colors.primary] +background = '#EFF1F5' # base +foreground = '#4C4F69' # text +# Bright and dim foreground colors +dim_foreground = '#4C4F69' # text +bright_foreground = '#4C4F69' # text + +# Cursor colors +[colors.cursor] +text = '#EFF1F5' # base +cursor = '#DC8A78' # rosewater + +[colors.vi_mode_cursor] +text = '#EFF1F5' # base +cursor = '#7287FD' # lavender + +# Search colors +[colors.search.matches] +foreground = '#EFF1F5' # base +background = '#6C6F85' # subtext0 + +[colors.search.focused_match] +foreground = '#EFF1F5' # base +background = '#40A02B' # green + +[colors.footer_bar] +foreground = '#EFF1F5' # base +background = '#6C6F85' # subtext0 + +# Keyboard regex hints +[colors.hints.start] +foreground = '#EFF1F5' # base +background = '#DF8E1D' # yellow + +[colors.hints.end] +foreground = '#EFF1F5' # base +background = '#6C6F85' # subtext0 + +# Selection colors +[colors.selection] +text = '#EFF1F5' # base +background = '#DC8A78' # rosewater + +# Normal colors +[colors.normal] +black = '#5C5F77' # subtext1 +red = '#D20F39' # red +green = '#40A02B' # green +yellow = '#DF8E1D' # yellow +blue = '#1E66F5' # blue +magenta = '#EA76CB' # pink +cyan = '#179299' # teal +white = '#ACB0BE' # surface2 + +# Bright colors +[colors.bright] +black = '#6C6F85' # subtext0 +red = '#D20F39' # red +green = '#40A02B' # green +yellow = '#DF8E1D' # yellow +blue = '#1E66F5' # blue +magenta = '#EA76CB' # pink +cyan = '#179299' # teal +white = '#BCC0CC' # surface1 + +# Dim colors +[colors.dim] +black = '#5C5F77' # subtext1 +red = '#D20F39' # red +green = '#40A02B' # green +yellow = '#DF8E1D' # yellow +blue = '#1E66F5' # blue +magenta = '#EA76CB' # pink +cyan = '#179299' # teal +white = '#ACB0BE' # surface2 diff --git a/.config/alacritty/themes/themes/catppuccin_macchiato.toml b/.config/alacritty/themes/themes/catppuccin_macchiato.toml new file mode 100644 index 0000000..fdec19a --- /dev/null +++ b/.config/alacritty/themes/themes/catppuccin_macchiato.toml @@ -0,0 +1,76 @@ +# Default colors +[colors.primary] +background = '#24273A' # base +foreground = '#CAD3F5' # text +# Bright and dim foreground colors +dim_foreground = '#CAD3F5' # text +bright_foreground = '#CAD3F5' # text + +# Cursor colors +[colors.cursor] +text = '#24273A' # base +cursor = '#F4DBD6' # rosewater + +[colors.vi_mode_cursor] +text = '#24273A' # base +cursor = '#B7BDF8' # lavender + +# Search colors +[colors.search.matches] +foreground = '#24273A' # base +background = '#A5ADCB' # subtext0 + +[colors.search.focused_match] +foreground = '#24273A' # base +background = '#A6DA95' # green + +[colors.footer_bar] +foreground = '#24273A' # base +background = '#A5ADCB' # subtext0 + +# Keyboard regex hints +[colors.hints.start] +foreground = '#24273A' # base +background = '#EED49F' # yellow + +[colors.hints.end] +foreground = '#24273A' # base +background = '#A5ADCB' # subtext0 + +# Selection colors +[colors.selection] +text = '#24273A' # base +background = '#F4DBD6' # rosewater + +# Normal colors +[colors.normal] +black = '#494D64' # surface1 +red = '#ED8796' # red +green = '#A6DA95' # green +yellow = '#EED49F' # yellow +blue = '#8AADF4' # blue +magenta = '#F5BDE6' # pink +cyan = '#8BD5CA' # teal +white = '#B8C0E0' # subtext1 + +# Bright colors +[colors.bright] +black = '#5B6078' # surface2 +red = '#ED8796' # red +green = '#A6DA95' # green +yellow = '#EED49F' # yellow +blue = '#8AADF4' # blue +magenta = '#F5BDE6' # pink +cyan = '#8BD5CA' # teal +white = '#A5ADCB' # subtext0 + +# Dim colors +[colors.dim] +black = '#494D64' # surface1 +red = '#ED8796' # red +green = '#A6DA95' # green +yellow = '#EED49F' # yellow +blue = '#8AADF4' # blue +magenta = '#F5BDE6' # pink +cyan = '#8BD5CA' # teal +white = '#B8C0E0' # subtext1 diff --git a/.config/alacritty/themes/themes/catppuccin_mocha.toml b/.config/alacritty/themes/themes/catppuccin_mocha.toml new file mode 100644 index 0000000..e57824d --- /dev/null +++ b/.config/alacritty/themes/themes/catppuccin_mocha.toml @@ -0,0 +1,75 @@ +[colors.primary] +background = '#1E1E2E' # base +foreground = '#CDD6F4' # text +# Bright and dim foreground colors +dim_foreground = '#CDD6F4' # text +bright_foreground = '#CDD6F4' # text + +# Cursor colors +[colors.cursor] +text = '#1E1E2E' # base +cursor = '#F5E0DC' # rosewater + +[colors.vi_mode_cursor] +text = '#1E1E2E' # base +cursor = '#B4BEFE' # lavender + +# Search colors +[colors.search.matches] +foreground = '#1E1E2E' # base +background = '#A6ADC8' # subtext0 + +[colors.search.focused_match] +foreground = '#1E1E2E' # base +background = '#A6E3A1' # green + +[colors.footer_bar] +foreground = '#1E1E2E' # base +background = '#A6ADC8' # subtext0 + +# Keyboard regex hints +[colors.hints.start] +foreground = '#1E1E2E' # base +background = '#F9E2AF' # yellow + +[colors.hints.end] +foreground = '#1E1E2E' # base +background = '#A6ADC8' # subtext0 + +# Selection colors +[colors.selection] +text = '#1E1E2E' # base +background = '#F5E0DC' # rosewater + +# Normal colors +[colors.normal] +black = '#45475A' # surface1 +red = '#F38BA8' # red +green = '#A6E3A1' # green +yellow = '#F9E2AF' # yellow +blue = '#89B4FA' # blue +magenta = '#F5C2E7' # pink +cyan = '#94E2D5' # teal +white = '#BAC2DE' # subtext1 + +# Bright colors +[colors.bright] +black = '#585B70' # surface2 +red = '#F38BA8' # red +green = '#A6E3A1' # green +yellow = '#F9E2AF' # yellow +blue = '#89B4FA' # blue +magenta = '#F5C2E7' # pink +cyan = '#94E2D5' # teal +white = '#A6ADC8' # subtext0 + +# Dim colors +[colors.dim] +black = '#45475A' # surface1 +red = '#F38BA8' # red +green = '#A6E3A1' # green +yellow = '#F9E2AF' # yellow +blue = '#89B4FA' # blue +magenta = '#F5C2E7' # pink +cyan = '#94E2D5' # teal +white = '#BAC2DE' # subtext1 diff --git a/.config/alacritty/themes/themes/challenger_deep.toml b/.config/alacritty/themes/themes/challenger_deep.toml new file mode 100644 index 0000000..a5c4a32 --- /dev/null +++ b/.config/alacritty/themes/themes/challenger_deep.toml @@ -0,0 +1,32 @@ +# Colors (Challenger Deep) + +# Default colors +[colors.primary] +background = '#1e1c31' +foreground = '#cbe1e7' + +[colors.cursor] +text = '#ff271d' +cursor = '#fbfcfc' + +# Normal colors +[colors.normal] +black = '#141228' +red = '#ff5458' +green = '#62d196' +yellow = '#ffb378' +blue = '#65b2ff' +magenta = '#906cff' +cyan = '#63f2f1' +white = '#a6b3cc' + +# Bright colors +[colors.bright] +black = '#565575' +red = '#ff8080' +green = '#95ffa4' +yellow = '#ffe9aa' +blue = '#91ddff' +magenta = '#c991e1' +cyan = '#aaffe4' +white = '#cbe3e7' diff --git a/.config/alacritty/themes/themes/chicago95.toml b/.config/alacritty/themes/themes/chicago95.toml new file mode 100644 index 0000000..6902e76 --- /dev/null +++ b/.config/alacritty/themes/themes/chicago95.toml @@ -0,0 +1,29 @@ +# Windows 95 Color Scheme +# To have the authentic experience in Chicago95 GTK Theme. + +# Default colors +[colors.primary] +background = '#000000' +foreground = '#C0C7C8' + +# Normal colors +[colors.normal] +black = '#000000' +red = '#A80000' +green = '#00A800' +yellow = '#A85400' +blue = '#0000A8' +magenta = '#A800A8' +cyan = '#00A8A8' +white = '#A8A8A8' + +# Bright colors +[colors.bright] +black = '#545454' +red = '#FC5454' +green = '#54FC54' +yellow = '#FCFC54' +blue = '#5454FC' +magenta = '#FC54FC' +cyan = '#54FCFC' +white = '#FFFFFF' diff --git a/.config/alacritty/themes/themes/citylights.toml b/.config/alacritty/themes/themes/citylights.toml new file mode 100644 index 0000000..775ee72 --- /dev/null +++ b/.config/alacritty/themes/themes/citylights.toml @@ -0,0 +1,30 @@ +# Default colors +[colors.primary] +background = '#171d23' +foreground = '#ffffff' + +# Cursor colors +[colors.cursor] +text = '#fafafa' +cursor = '#008b94' + +# Normal colors +[colors.normal] +black = '#333f4a' +red = '#d95468' +green = '#8bd49c' +blue = '#539afc' +magenta = '#b62d65' +cyan = '#70e1e8' +white = '#b7c5d3' + +# Bright colors +[colors.bright] +black = '#41505e' +red = '#d95468' +green = '#8bd49c' +yellow = '#ebbf83' +blue = '#5ec4ff' +magenta = '#e27e8d' +cyan = '#70e1e8' +white = '#ffffff' diff --git a/.config/alacritty/themes/themes/cyber_punk_neon.toml b/.config/alacritty/themes/themes/cyber_punk_neon.toml new file mode 100644 index 0000000..0424e47 --- /dev/null +++ b/.config/alacritty/themes/themes/cyber_punk_neon.toml @@ -0,0 +1,33 @@ +# Cyber Punk Neon +# Source https//github.com/Roboron3042/Cyberpunk-Neon + +# Default colors +[colors.primary] +background = '#000b1e' +foreground = '#0abdc6' + +[colors.cursor] +text = '#000b1e' +cursor = '#0abdc6' + +# Normal colors +[colors.normal] +black = '#123e7c' +red = '#ff0000' +green = '#d300c4' +yellow = '#f57800' +blue = '#123e7c' +magenta = '#711c91' +cyan = '#0abdc6' +white = '#d7d7d5' + +# Bright colors +[colors.bright] +black = '#1c61c2' +red = '#ff0000' +green = '#d300c4' +yellow = '#f57800' +blue = '#00ff00' +magenta = '#711c91' +cyan = '#0abdc6' +white = '#d7d7d5' diff --git a/.config/alacritty/themes/themes/dark_pastels.toml b/.config/alacritty/themes/themes/dark_pastels.toml new file mode 100644 index 0000000..6f11b9b --- /dev/null +++ b/.config/alacritty/themes/themes/dark_pastels.toml @@ -0,0 +1,28 @@ +# Colors (Konsole's Dark Pastels) + +# Default colors +[colors.primary] +background = '#2C2C2C' +foreground = '#DCDCCC' + +# Normal colors +[colors.normal] +black = '#3F3F3F' +red = '#705050' +green = '#60B48A' +yellow = '#DFAF8F' +blue = '#9AB8D7' +magenta = '#DC8CC3' +cyan = '#8CD0D3' +white = '#DCDCCC' + +# Bright colors +[colors.bright] +black = '#709080' +red = '#DCA3A3' +green = '#72D5A3' +yellow = '#F0DFAF' +blue = '#94BFF3' +magenta = '#EC93D3' +cyan = '#93E0E3' +white = '#FFFFFF' diff --git a/.config/alacritty/themes/themes/dark_plus.toml b/.config/alacritty/themes/themes/dark_plus.toml new file mode 100644 index 0000000..d168c6f --- /dev/null +++ b/.config/alacritty/themes/themes/dark_plus.toml @@ -0,0 +1,23 @@ +[colors.primary] +background = "#1F1F1F" +foreground = "#CCCCCC" + +[colors.normal] +black = "#000000" +red = "#d6181b" +green = "#6A9955" +yellow = "#e4d201" +blue = "#569cd6" +magenta = "#bc3fbc" +cyan = "#4EC9B0" +white = "#e5e5e5" + +[colors.bright] +black = "#666666" +red = "#ce9178" +green = "#b5cea8" +yellow = "#DCDCAA" +blue = "#9cdcfe" +magenta = "#d670d6" +cyan = "#9cdcfe" +white = "#e5e5e5" diff --git a/.config/alacritty/themes/themes/dark_pride.toml b/.config/alacritty/themes/themes/dark_pride.toml new file mode 100644 index 0000000..6cfba47 --- /dev/null +++ b/.config/alacritty/themes/themes/dark_pride.toml @@ -0,0 +1,34 @@ +# Dark Pride +# A dark trans pride colour inspired theme + +# Primary colors +[colors.primary] +background = '#0d0d1b' +foreground = '#ccccce' + +# Colors used for 'custom_cursor_colors' +[colors.cursor] +text = '#bbbbbb' +cursor = '#ff0017' + +# Colors 0 through 7 +[colors.normal] +black = '#282828' +red = '#ca1444' +green = '#789aba' +yellow = '#b3879f' +blue = '#95569b' +magenta = '#cb6fa1' +cyan = '#fb6e93' +white = '#cf98c1' + +# Colors 8 through 15 +[colors.bright] +black = '#98218e' +red = '#cb515d' +green = '#5a87b1' +yellow = '#9c61ab' +blue = '#9a77b1' +magenta = '#f2a297' +cyan = '#f4436f' +white = '#ebdbb2' diff --git a/.config/alacritty/themes/themes/dawnfox.toml b/.config/alacritty/themes/themes/dawnfox.toml new file mode 100644 index 0000000..ad637ed --- /dev/null +++ b/.config/alacritty/themes/themes/dawnfox.toml @@ -0,0 +1,71 @@ +# Nightfox Alacritty Colors +## name: dawnfox +## upstream: https://github.com/edeneast/nightfox.nvim/raw/main/extra/dawnfox/alacritty.toml + +[colors.primary] +background = "#faf4ed" +foreground = "#575279" +dim_foreground = "#4c4769" +bright_foreground = "#625c87" + +[colors.cursor] +text = "#575279" +cursor = "#625c87" + +[colors.vi_mode_cursor] +text = "#575279" +cursor = "#56949f" + +[colors.search.matches] +foreground = "#575279" +background = "#b8cece" + +[colors.search.focused_match] +foreground = "#575279" +background = "#618774" + +[colors.footer_bar] +foreground = "#575279" +background = "#ebdfe4" + +[colors.hints.start] +foreground = "#575279" +background = "#d7827e" + +[colors.hints.end] +foreground = "#575279" +background = "#ebdfe4" + +[colors.selection] +text = "#575279" +background = "#d0d8d8" + +[colors.normal] +black = "#575279" +red = "#b4637a" +green = "#618774" +yellow = "#ea9d34" +blue = "#286983" +magenta = "#907aa9" +cyan = "#56949f" +white = "#e5e9f0" + +[colors.bright] +black = "#5f5695" +red = "#c26d85" +green = "#629f81" +yellow = "#eea846" +blue = "#2d81a3" +magenta = "#9a80b9" +cyan = "#5ca7b4" +white = "#e6ebf3" + +[colors.dim] +black = "#504c6b" +red = "#a5576d" +green = "#597668" +yellow = "#dd9024" +blue = "#295e73" +magenta = "#816b9a" +cyan = "#50848c" +white = "#c8cfde" diff --git a/.config/alacritty/themes/themes/dayfox.toml b/.config/alacritty/themes/themes/dayfox.toml new file mode 100644 index 0000000..049bbc3 --- /dev/null +++ b/.config/alacritty/themes/themes/dayfox.toml @@ -0,0 +1,71 @@ +# Nightfox Alacritty Colors +## name: dayfox +## upstream: https://github.com/edeneast/nightfox.nvim/raw/main/extra/dayfox/alacritty.toml + +[colors.primary] +background = "#f6f2ee" +foreground = "#3d2b5a" +dim_foreground = "#302b5d" +bright_foreground = "#643f61" + +[colors.cursor] +text = "#3d2b5a" +cursor = "#643f61" + +[colors.vi_mode_cursor] +text = "#3d2b5a" +cursor = "#287980" + +[colors.search.matches] +foreground = "#3d2b5a" +background = "#a4c1c2" + +[colors.search.focused_match] +foreground = "#3d2b5a" +background = "#396847" + +[colors.footer_bar] +foreground = "#3d2b5a" +background = "#d3c7bb" + +[colors.hints.start] +foreground = "#3d2b5a" +background = "#955f61" + +[colors.hints.end] +foreground = "#3d2b5a" +background = "#d3c7bb" + +[colors.selection] +text = "#3d2b5a" +background = "#e7d2be" + +[colors.normal] +black = "#352c24" +red = "#a5222f" +green = "#396847" +yellow = "#ac5402" +blue = "#2848a9" +magenta = "#6e33ce" +cyan = "#287980" +white = "#f2e9e1" + +[colors.bright] +black = "#534c45" +red = "#b3434e" +green = "#577f63" +yellow = "#b86e28" +blue = "#4863b6" +magenta = "#8452d5" +cyan = "#488d93" +white = "#f4ece6" + +[colors.dim] +black = "#2d251f" +red = "#8c1d28" +green = "#30583c" +yellow = "#924702" +blue = "#223d90" +magenta = "#5e2baf" +cyan = "#22676d" +white = "#cec6bf" diff --git a/.config/alacritty/themes/themes/deep_space.toml b/.config/alacritty/themes/themes/deep_space.toml new file mode 100644 index 0000000..551d899 --- /dev/null +++ b/.config/alacritty/themes/themes/deep_space.toml @@ -0,0 +1,33 @@ +# Source https//github.com/tyrannicaltoucan/vim-deep-space + +# Default colors +[colors.primary] +background = '#1b202a' +foreground = '#9aa7bd' + +# Colors the cursor will use if `custom_cursor_colors` is true +[colors.cursor] +text = '#232936' +cursor = '#51617d' + +# Normal colors +[colors.normal] +black = '#1b202a' +red = '#b15e7c' +green = '#709d6c' +yellow = '#b5a262' +blue = '#608cc3' +magenta = '#8f72bf' +cyan = '#56adb7' +white = '#9aa7bd' + +# Bright colors +[colors.bright] +black = '#232936' +red = '#b3785d' +green = '#709d6c' +yellow = '#d5b875' +blue = '#608cc3' +magenta = '#c47ebd' +cyan = '#51617d' +white = '#9aa7bd' diff --git a/.config/alacritty/themes/themes/doom_one.toml b/.config/alacritty/themes/themes/doom_one.toml new file mode 100644 index 0000000..c7133f6 --- /dev/null +++ b/.config/alacritty/themes/themes/doom_one.toml @@ -0,0 +1,17 @@ +# Colors (Doom One) + +# Default colors +[colors.primary] +background = '#282c34' +foreground = '#bbc2cf' + +# Normal colors +[colors.normal] +black = '#282c34' +red = '#ff6c6b' +green = '#98be65' +yellow = '#ecbe7b' +blue = '#51afef' +magenta = '#c678dd' +cyan = '#46d9ff' +white = '#bbc2cf' diff --git a/.config/alacritty/themes/themes/dracula.toml b/.config/alacritty/themes/themes/dracula.toml new file mode 100644 index 0000000..b64f482 --- /dev/null +++ b/.config/alacritty/themes/themes/dracula.toml @@ -0,0 +1,28 @@ +# Colors (Dracula) + +# Default colors +[colors.primary] +background = '#282a36' +foreground = '#f8f8f2' + +# Normal colors +[colors.normal] +black = '#000000' +red = '#ff5555' +green = '#50fa7b' +yellow = '#f1fa8c' +blue = '#bd93f9' +magenta = '#ff79c6' +cyan = '#8be9fd' +white = '#bbbbbb' + +# Bright colors +[colors.bright] +black = '#555555' +red = '#ff5555' +green = '#50fa7b' +yellow = '#f1fa8c' +blue = '#caa9fa' +magenta = '#ff79c6' +cyan = '#8be9fd' +white = '#ffffff' diff --git a/.config/alacritty/themes/themes/dracula_plus.toml b/.config/alacritty/themes/themes/dracula_plus.toml new file mode 100644 index 0000000..86a8549 --- /dev/null +++ b/.config/alacritty/themes/themes/dracula_plus.toml @@ -0,0 +1,29 @@ +# Colors (Dracula+) + +[colors.primary] +background = '#212121' +foreground = '#F8F8F2' + +[colors.cursor] +text = '#0E1415' +cursor = '#ECEFF4' + +[colors.normal] +black = '#21222C' +red = '#FF5555' +green = '#50FA7B' +yellow = '#FFCB6B' +blue = '#82AAFF' +magenta = '#C792EA' +cyan = '#8BE9FD' +white = '#F8F9F2' + +[colors.bright] +black = '#545454' +red = '#FF6E6E' +green = '#69FF94' +yellow = '#FFCB6B' +blue = '#D6ACFF' +magenta = '#FF92DF' +cyan = '#A4FFFF' +white = '#F8F8F2' diff --git a/.config/alacritty/themes/themes/duskfox.toml b/.config/alacritty/themes/themes/duskfox.toml new file mode 100644 index 0000000..9348b23 --- /dev/null +++ b/.config/alacritty/themes/themes/duskfox.toml @@ -0,0 +1,71 @@ +# Nightfox Alacritty Colors +## name: duskfox +## upstream: https://github.com/edeneast/nightfox.nvim/raw/main/extra/duskfox/alacritty.toml + +[colors.primary] +background = "#232136" +foreground = "#e0def4" +dim_foreground = "#cdcbe0" +bright_foreground = "#eae8ff" + +[colors.cursor] +text = "#e0def4" +cursor = "#cdcbe0" + +[colors.vi_mode_cursor] +text = "#e0def4" +cursor = "#9ccfd8" + +[colors.search.matches] +foreground = "#e0def4" +background = "#63577d" + +[colors.search.focused_match] +foreground = "#e0def4" +background = "#a3be8c" + +[colors.footer_bar] +foreground = "#e0def4" +background = "#373354" + +[colors.hints.start] +foreground = "#e0def4" +background = "#ea9a97" + +[colors.hints.end] +foreground = "#e0def4" +background = "#373354" + +[colors.selection] +text = "#e0def4" +background = "#433c59" + +[colors.normal] +black = "#393552" +red = "#eb6f92" +green = "#a3be8c" +yellow = "#f6c177" +blue = "#569fba" +magenta = "#c4a7e7" +cyan = "#9ccfd8" +white = "#e0def4" + +[colors.bright] +black = "#47407d" +red = "#f083a2" +green = "#b1d196" +yellow = "#f9cb8c" +blue = "#65b1cd" +magenta = "#ccb1ed" +cyan = "#a6dae3" +white = "#e2e0f7" + +[colors.dim] +black = "#322e42" +red = "#d84f76" +green = "#8aa872" +yellow = "#e6a852" +blue = "#4a869c" +magenta = "#a580d2" +cyan = "#7bb8c1" +white = "#b1acde" diff --git a/.config/alacritty/themes/themes/enfocado_dark.toml b/.config/alacritty/themes/themes/enfocado_dark.toml new file mode 100644 index 0000000..d4e2fde --- /dev/null +++ b/.config/alacritty/themes/themes/enfocado_dark.toml @@ -0,0 +1,29 @@ +# Theme: enfocado_dark +# Source: https://github.com/wuelnerdotexe/vim-enfocado + +# Default colors +[colors.primary] +background = '#181818' +foreground = '#b9b9b9' + +# Normal colors +[colors.normal] +black = '#3b3b3b' +red = '#ed4a46' +green = '#70b433' +yellow = '#dbb32d' +blue = '#368aeb' +magenta = '#eb6eb7' +cyan = '#3fc5b7' +white = '#b9b9b9' + +# Bright colors +[colors.bright] +black = '#777777' +red = '#ff5e56' +green = '#83c746' +yellow = '#efc541' +blue = '#4f9cfe' +magenta = '#ff81ca' +cyan = '#56d8c9' +white = '#dedede' diff --git a/.config/alacritty/themes/themes/enfocado_light.toml b/.config/alacritty/themes/themes/enfocado_light.toml new file mode 100644 index 0000000..5c27f56 --- /dev/null +++ b/.config/alacritty/themes/themes/enfocado_light.toml @@ -0,0 +1,29 @@ +# Theme: enfocado_light +# Source: https://github.com/wuelnerdotexe/vim-enfocado + +# Default colors +[colors.primary] +background = '#ffffff' +foreground = '#474747' + +# Normal colors +[colors.normal] +black = '#282828' +red = '#d6000c' +green = '#1d9700' +yellow = '#c49700' +blue = '#0064e4' +magenta = '#dd0f9d' +cyan = '#00ad9c' +white = '#cdcdcd' + +# Bright colors +[colors.bright] +black = '#878787' +red = '#df0000' +green = '#008400' +yellow = '#af8500' +blue = '#0054cf' +magenta = '#c7008b' +cyan = '#009a8a' +white = '#ebebeb' diff --git a/.config/alacritty/themes/themes/everforest_dark.toml b/.config/alacritty/themes/themes/everforest_dark.toml new file mode 100644 index 0000000..af185d2 --- /dev/null +++ b/.config/alacritty/themes/themes/everforest_dark.toml @@ -0,0 +1,28 @@ +# Colors (Everforest Dark) + +# Default colors +[colors.primary] +background = '#2d353b' +foreground = '#d3c6aa' + +# Normal colors +[colors.normal] +black = '#475258' +red = '#e67e80' +green = '#a7c080' +yellow = '#dbbc7f' +blue = '#7fbbb3' +magenta = '#d699b6' +cyan = '#83c092' +white = '#d3c6aa' + +# Bright colors +[colors.bright] +black = '#475258' +red = '#e67e80' +green = '#a7c080' +yellow = '#dbbc7f' +blue = '#7fbbb3' +magenta = '#d699b6' +cyan = '#83c092' +white = '#d3c6aa' diff --git a/.config/alacritty/themes/themes/everforest_light.toml b/.config/alacritty/themes/themes/everforest_light.toml new file mode 100644 index 0000000..3c720a2 --- /dev/null +++ b/.config/alacritty/themes/themes/everforest_light.toml @@ -0,0 +1,28 @@ +# Colors (Everforest Light) + +# Default colors +[colors.primary] +background = '#fdf6e3' +foreground = '#5c6a72' + +# Normal colors +[colors.normal] +black = '#5c6a72' +red = '#f85552' +green = '#8da101' +yellow = '#dfa000' +blue = '#3a94c5' +magenta = '#df69ba' +cyan = '#35a77c' +white = '#e0dcc7' + +# Bright Colors +[colors.bright] +black = '#5c6a72' +red = '#f85552' +green = '#8da101' +yellow = '#dfa000' +blue = '#3a94c5' +magenta = '#df69ba' +cyan = '#35a77c' +white = '#e0dcc7' diff --git a/.config/alacritty/themes/themes/falcon.toml b/.config/alacritty/themes/themes/falcon.toml new file mode 100644 index 0000000..e5b027b --- /dev/null +++ b/.config/alacritty/themes/themes/falcon.toml @@ -0,0 +1,33 @@ +# falcon colorscheme for alacritty +# by fenetikm, https//github.com/fenetikm/falcon + +# Default colors +[colors.primary] +background = '#020221' +foreground = '#b4b4b9' + +[colors.cursor] +text = '#020221' +cursor = '#ffe8c0' + +# Normal colors +[colors.normal] +black = '#000004' +red = '#ff3600' +green = '#718e3f' +yellow = '#ffc552' +blue = '#635196' +magenta = '#ff761a' +cyan = '#34bfa4' +white = '#b4b4b9' + +# Bright colors +[colors.bright] +black = '#020221' +red = '#ff8e78' +green = '#b1bf75' +yellow = '#ffd392' +blue = '#99a4bc' +magenta = '#ffb07b' +cyan = '#8bccbf' +white = '#f8f8ff' diff --git a/.config/alacritty/themes/themes/flat_remix.toml b/.config/alacritty/themes/themes/flat_remix.toml new file mode 100644 index 0000000..907ac82 --- /dev/null +++ b/.config/alacritty/themes/themes/flat_remix.toml @@ -0,0 +1,23 @@ +[colors.primary] +background = '#272a34' +foreground = '#FFFFFF' + +[colors.normal] +black = '#1F2229' +red = '#EC0101' +green = '#47D4B9' +yellow = '#FF8A18' +blue = '#277FFF' +magenta = '#D71655' +cyan = '#05A1F7' +white = '#FFFFFF' + +[colors.bright] +black = '#1F2229' +red = '#D41919' +green = '#5EBDAB' +yellow = '#FEA44C' +blue = '#367bf0' +magenta = '#BF2E5D' +cyan = '#49AEE6' +white = '#FFFFFF' diff --git a/.config/alacritty/themes/themes/flexoki.toml b/.config/alacritty/themes/themes/flexoki.toml new file mode 100644 index 0000000..f4b3b37 --- /dev/null +++ b/.config/alacritty/themes/themes/flexoki.toml @@ -0,0 +1,46 @@ +# based on https//stephango.com/flexoki and https//github.com/kepano/flexoki/tree/main/alacritty + +# Default colors +[colors.primary] +background = '#282726' +foreground = '#FFFCF0' +dim_foreground = '#FFFCF0' +bright_foreground = '#FFFCF0' + +# Cursor colors +[colors.cursor] +text = '#FFFCF0' +cursor = '#FFFCF0' + +# Normal colors +[colors.normal] +black = '#100F0F' +red = '#AF3029' +green = '#66800B' +yellow = '#AD8301' +blue = '#205EA6' +magenta = '#A02F6F' +cyan = '#24837B' +white = '#FFFCF0' + +# Bright colors +[colors.bright] +black = '#100F0F' +red = '#D14D41' +green = '#879A39' +yellow = '#D0A215' +blue = '#4385BE' +magenta = '#CE5D97' +cyan = '#3AA99F' +white = '#FFFCF0' + +# Dim colors +[colors.dim] +black = '#100F0F' +red = '#AF3029' +green = '#66800B' +yellow = '#AD8301' +blue = '#205EA6' +magenta = '#A02F6F' +cyan = '#24837B' +white = '#FFFCF0' diff --git a/.config/alacritty/themes/themes/github_dark.toml b/.config/alacritty/themes/themes/github_dark.toml new file mode 100644 index 0000000..dc3a338 --- /dev/null +++ b/.config/alacritty/themes/themes/github_dark.toml @@ -0,0 +1,36 @@ +# github Alacritty Colors + +# Default colors +[colors.primary] +background = '#24292e' +foreground = '#d1d5da' + +# Normal colors +[colors.normal] +black = '#586069' +red = '#ea4a5a' +green = '#34d058' +yellow = '#ffea7f' +blue = '#2188ff' +magenta = '#b392f0' +cyan = '#39c5cf' +white = '#d1d5da' + +# Bright colors +[colors.bright] +black = '#959da5' +red = '#f97583' +green = '#85e89d' +yellow = '#ffea7f' +blue = '#79b8ff' +magenta = '#b392f0' +cyan = '#56d4dd' +white = '#fafbfc' + +[[colors.indexed_colors]] +index = 16 +color = '#d18616' + +[[colors.indexed_colors]] +index = 17 +color = '#f97583' diff --git a/.config/alacritty/themes/themes/github_dark_colorblind.toml b/.config/alacritty/themes/themes/github_dark_colorblind.toml new file mode 100644 index 0000000..76bb4f2 --- /dev/null +++ b/.config/alacritty/themes/themes/github_dark_colorblind.toml @@ -0,0 +1,36 @@ +# github Alacritty Colors + +# Default colors +[colors.primary] +background = '#0d1117' +foreground = '#b3b1ad' + +# Normal colors +[colors.normal] +black = '#484f58' +red = '#ff7b72' +green = '#3fb950' +yellow = '#d29922' +blue = '#58a6ff' +magenta = '#bc8cff' +cyan = '#39c5cf' +white = '#b1bac4' + +# Bright colors +[colors.bright] +black = '#6e7681' +red = '#ffa198' +green = '#56d364' +yellow = '#e3b341' +blue = '#79c0ff' +magenta = '#d2a8ff' +cyan = '#56d4dd' +white = '#f0f6fc' + +[[colors.indexed_colors]] +index = 16 +color = '#d18616' + +[[colors.indexed_colors]] +index = 17 +color = '#ffa198' diff --git a/.config/alacritty/themes/themes/github_dark_default.toml b/.config/alacritty/themes/themes/github_dark_default.toml new file mode 100644 index 0000000..76bb4f2 --- /dev/null +++ b/.config/alacritty/themes/themes/github_dark_default.toml @@ -0,0 +1,36 @@ +# github Alacritty Colors + +# Default colors +[colors.primary] +background = '#0d1117' +foreground = '#b3b1ad' + +# Normal colors +[colors.normal] +black = '#484f58' +red = '#ff7b72' +green = '#3fb950' +yellow = '#d29922' +blue = '#58a6ff' +magenta = '#bc8cff' +cyan = '#39c5cf' +white = '#b1bac4' + +# Bright colors +[colors.bright] +black = '#6e7681' +red = '#ffa198' +green = '#56d364' +yellow = '#e3b341' +blue = '#79c0ff' +magenta = '#d2a8ff' +cyan = '#56d4dd' +white = '#f0f6fc' + +[[colors.indexed_colors]] +index = 16 +color = '#d18616' + +[[colors.indexed_colors]] +index = 17 +color = '#ffa198' diff --git a/.config/alacritty/themes/themes/github_dark_dimmed.toml b/.config/alacritty/themes/themes/github_dark_dimmed.toml new file mode 100644 index 0000000..851cbfe --- /dev/null +++ b/.config/alacritty/themes/themes/github_dark_dimmed.toml @@ -0,0 +1,36 @@ +# github Alacritty Colors + +# Default colors +[colors.primary] +background = '#22272e' +foreground = '#768390' + +# Normal colors +[colors.normal] +black = '#545d68' +red = '#f47067' +green = '#57ab5a' +yellow = '#c69026' +blue = '#539bf5' +magenta = '#b083f0' +cyan = '#39c5cf' +white = '#909dab' + +# Bright colors +[colors.bright] +black = '#636e7b' +red = '#ff938a' +green = '#6bc46d' +yellow = '#daaa3f' +blue = '#6cb6ff' +magenta = '#dcbdfb' +cyan = '#56d4dd' +white = '#cdd9e5' + +[[colors.indexed_colors]] +index = 16 +color = '#d18616' + +[[colors.indexed_colors]] +index = 17 +color = '#ff938a' diff --git a/.config/alacritty/themes/themes/github_dark_high_contrast.toml b/.config/alacritty/themes/themes/github_dark_high_contrast.toml new file mode 100644 index 0000000..e1b1b3e --- /dev/null +++ b/.config/alacritty/themes/themes/github_dark_high_contrast.toml @@ -0,0 +1,33 @@ +# (Github Dark High Contrast) Colors for Alacritty + +# Default colors +[colors.primary] +background = '#0a0c10' +foreground = '#f0f3f6' + +# Cursor colors +[colors.cursor] +text = '#0a0c10' +cursor = '#f0f3f6' + +# Normal colors +[colors.normal] +black = '#7a828e' +red = '#ff9492' +green = '#26cd4d' +yellow = '#f0b72f' +blue = '#71b7ff' +magenta = '#cb9eff' +cyan = '#39c5cf' +white = '#d9dee3' + +# Bright colors +[colors.bright] +black = '#9ea7b3' +red = '#ffb1af' +green = '#4ae168' +yellow = '#f7c843' +blue = '#91cbff' +magenta = '#cb9eff' +cyan = '#39c5cf' +white = '#d9dee3' diff --git a/.config/alacritty/themes/themes/github_dark_tritanopia.toml b/.config/alacritty/themes/themes/github_dark_tritanopia.toml new file mode 100644 index 0000000..e24c822 --- /dev/null +++ b/.config/alacritty/themes/themes/github_dark_tritanopia.toml @@ -0,0 +1,33 @@ +# (Github Dark Tritanopia) Colors for Alacritty + +# Default colors +[colors.primary] +background = '#0d1117' +foreground = '#c9d1d9' + +# Cursor colors +[colors.cursor] +text = '#0d1117' +cursor = '#c9d1d9' + +# Normal colors +[colors.normal] +black = '#484f58' +red = '#ff7b72' +green = '#58a6ff' +yellow = '#d29922' +blue = '#58a6ff' +magenta = '#bc8cff' +cyan = '#39c5cf' +white = '#b1bac4' + +# Bright colors +[colors.bright] +black = '#6e7681' +red = '#ffa198' +green = '#79c0ff' +yellow = '#e3b341' +blue = '#79c0ff' +magenta = '#bc8cff' +cyan = '#39c5cf' +white = '#b1bac4' diff --git a/.config/alacritty/themes/themes/github_light.toml b/.config/alacritty/themes/themes/github_light.toml new file mode 100644 index 0000000..4c6524a --- /dev/null +++ b/.config/alacritty/themes/themes/github_light.toml @@ -0,0 +1,36 @@ +# github Alacritty Colors + +# Default colors +[colors.primary] +background = '#ffffff' +foreground = '#24292f' + +# Normal colors +[colors.normal] +black = '#24292e' +red = '#d73a49' +green = '#28a745' +yellow = '#dbab09' +blue = '#0366d6' +magenta = '#5a32a3' +cyan = '#0598bc' +white = '#6a737d' + +# Bright colors +[colors.bright] +black = '#959da5' +red = '#cb2431' +green = '#22863a' +yellow = '#b08800' +blue = '#005cc5' +magenta = '#5a32a3' +cyan = '#3192aa' +white = '#d1d5da' + +[[colors.indexed_colors]] +index = 16 +color = '#d18616' + +[[colors.indexed_colors]] +index = 17 +color = '#cb2431' diff --git a/.config/alacritty/themes/themes/github_light_colorblind.toml b/.config/alacritty/themes/themes/github_light_colorblind.toml new file mode 100644 index 0000000..4e02300 --- /dev/null +++ b/.config/alacritty/themes/themes/github_light_colorblind.toml @@ -0,0 +1,36 @@ +# github Alacritty Colors + +# Default colors +[colors.primary] +background = '#ffffff' +foreground = '#0E1116' + +# Normal colors +[colors.normal] +black = '#24292f' +red = '#cf222e' +green = '#116329' +yellow = '#4d2d00' +blue = '#0969da' +magenta = '#8250df' +cyan = '#1b7c83' +white = '#6e7781' + +# Bright colors +[colors.bright] +black = '#57606a' +red = '#a40e26' +green = '#1a7f37' +yellow = '#633c01' +blue = '#218bff' +magenta = '#a475f9' +cyan = '#3192aa' +white = '#8c959f' + +[[colors.indexed_colors]] +index = 16 +color = '#d18616' + +[[colors.indexed_colors]] +index = 17 +color = '#a40e26' diff --git a/.config/alacritty/themes/themes/github_light_default.toml b/.config/alacritty/themes/themes/github_light_default.toml new file mode 100644 index 0000000..4e02300 --- /dev/null +++ b/.config/alacritty/themes/themes/github_light_default.toml @@ -0,0 +1,36 @@ +# github Alacritty Colors + +# Default colors +[colors.primary] +background = '#ffffff' +foreground = '#0E1116' + +# Normal colors +[colors.normal] +black = '#24292f' +red = '#cf222e' +green = '#116329' +yellow = '#4d2d00' +blue = '#0969da' +magenta = '#8250df' +cyan = '#1b7c83' +white = '#6e7781' + +# Bright colors +[colors.bright] +black = '#57606a' +red = '#a40e26' +green = '#1a7f37' +yellow = '#633c01' +blue = '#218bff' +magenta = '#a475f9' +cyan = '#3192aa' +white = '#8c959f' + +[[colors.indexed_colors]] +index = 16 +color = '#d18616' + +[[colors.indexed_colors]] +index = 17 +color = '#a40e26' diff --git a/.config/alacritty/themes/themes/github_light_high_contrast.toml b/.config/alacritty/themes/themes/github_light_high_contrast.toml new file mode 100644 index 0000000..ee5b9c7 --- /dev/null +++ b/.config/alacritty/themes/themes/github_light_high_contrast.toml @@ -0,0 +1,33 @@ +# (Github Light High Contrast) Colors for Alacritty + +# Default colors +[colors.primary] +background = '#ffffff' +foreground = '#010409' + +# Cursor colors +[colors.cursor] +text = '#ffffff' +cursor = '#0e1116' + +# Normal colors +[colors.normal] +black = '#0e1116' +red = '#a0111f' +green = '#024c1a' +yellow = '#3f2200' +blue = '#0349b4' +magenta = '#622cbc' +cyan = '#1b7c83' +white = '#66707b' + +# Bright colors +[colors.bright] +black = '#4b535d' +red = '#86061d' +green = '#055d20' +yellow = '#4e2c00' +blue = '#1168e3' +magenta = '#622cbc' +cyan = '#1b7c83' +white = '#66707b' diff --git a/.config/alacritty/themes/themes/github_light_tritanopia.toml b/.config/alacritty/themes/themes/github_light_tritanopia.toml new file mode 100644 index 0000000..6b68f6a --- /dev/null +++ b/.config/alacritty/themes/themes/github_light_tritanopia.toml @@ -0,0 +1,33 @@ +# (Github Light Tritanopia) Colors for Alacritty + +# Default colors +[colors.primary] +background = '#ffffff' +foreground = '#1b1f24' + +# Cursor colors +[colors.cursor] +text = '#ffffff' +cursor = '#24292f' + +# Normal colors +[colors.normal] +black = '#24292f' +red = '#cf222e' +green = '#0550ae' +yellow = '#4d2d00' +blue = '#0969da' +magenta = '#8250df' +cyan = '#1b7c83' +white = '#6e7781' + +# Bright colors +[colors.bright] +black = '#57606a' +red = '#a40e26' +green = '#0969da' +yellow = '#633c01' +blue = '#218bff' +magenta = '#8250df' +cyan = '#1b7c83' +white = '#6e7781' diff --git a/.config/alacritty/themes/themes/gnome_terminal.toml b/.config/alacritty/themes/themes/gnome_terminal.toml new file mode 100644 index 0000000..a6d21fb --- /dev/null +++ b/.config/alacritty/themes/themes/gnome_terminal.toml @@ -0,0 +1,28 @@ +# Gnome (Gnome Terminal Default) + +# Default colors +[colors.primary] +background = '#1e1e1e' +foreground = '#ffffff' + +# Normal colors +[colors.normal] +black = '#171421' +red = '#c01c28' +green = '#26a269' +yellow = '#a2734c' +blue = '#12488b' +magenta = '#a347ba' +cyan = '#2aa1b3' +white = '#d0cfcc' + +# Bright colors +[colors.bright] +black = '#5e5c64' +red = '#f66151' +green = '#33d17a' +yellow = '#e9ad0c' +blue = '#2a7bde' +magenta = '#c061cb' +cyan = '#33c7de' +white = '#ffffff' diff --git a/.config/alacritty/themes/themes/google.toml b/.config/alacritty/themes/themes/google.toml new file mode 100644 index 0000000..001c45d --- /dev/null +++ b/.config/alacritty/themes/themes/google.toml @@ -0,0 +1,23 @@ +[colors.primary] +background = '#1d1f21' +foreground = '#c5c8c6' + +[colors.normal] +black = '#1d1f21' +red = '#cc342b' +green = '#198844' +yellow = '#fba922' +blue = '#3971ed' +magenta = '#a36ac7' +cyan = '#3971ed' +white = '#c5c8c6' + +[colors.bright] +black = '#969896' +red = '#cc342b' +green = '#198844' +yellow = '#fba922' +blue = '#3971ed' +magenta = '#a36ac7' +cyan = '#3971ed' +white = '#ffffff' diff --git a/.config/alacritty/themes/themes/gotham.toml b/.config/alacritty/themes/themes/gotham.toml new file mode 100644 index 0000000..d4a405d --- /dev/null +++ b/.config/alacritty/themes/themes/gotham.toml @@ -0,0 +1,28 @@ +# Colors (Gotham) + +# Default colors +[colors.primary] +background = '#0a0f14' +foreground = '#98d1ce' + +# Normal colors +[colors.normal] +black = '#0a0f14' +red = '#c33027' +green = '#26a98b' +yellow = '#edb54b' +blue = '#195465' +magenta = '#4e5165' +cyan = '#33859d' +white = '#98d1ce' + +# Bright colors +[colors.bright] +black = '#10151b' +red = '#d26939' +green = '#081f2d' +yellow = '#245361' +blue = '#093748' +magenta = '#888ba5' +cyan = '#599caa' +white = '#d3ebe9' diff --git a/.config/alacritty/themes/themes/gruber_darker.toml b/.config/alacritty/themes/themes/gruber_darker.toml new file mode 100644 index 0000000..50b4377 --- /dev/null +++ b/.config/alacritty/themes/themes/gruber_darker.toml @@ -0,0 +1,26 @@ +# author: rexim +# from: https://github.com/rexim/gruber-darker-theme + +[colors.primary] +background = "#181818" +foreground = "#E4E4E4" + +[colors.normal] +black = "#181818" +red = "#F43841" +green = "#73D936" +yellow = "#FFDD33" +blue = "#96A6C8" +magenta = "#9E95C7" +cyan = "#95A99F" +white = "#E4E4E4" + +[colors.bright] +black = "#52494E" +red = "#FF4F58" +green = "#73D936" +yellow = "#FFDD33" +blue = "#96A6C8" +magenta = "#AFAFD7" +cyan = "#95A99F" +white = "#F5F5F5" diff --git a/.config/alacritty/themes/themes/gruvbox_dark.toml b/.config/alacritty/themes/themes/gruvbox_dark.toml new file mode 100644 index 0000000..d2845cd --- /dev/null +++ b/.config/alacritty/themes/themes/gruvbox_dark.toml @@ -0,0 +1,30 @@ +# Colors (Gruvbox dark) + +# Default colors +[colors.primary] +# hard contrast background = = '#1d2021' +background = '#282828' +# soft contrast background = = '#32302f' +foreground = '#ebdbb2' + +# Normal colors +[colors.normal] +black = '#282828' +red = '#cc241d' +green = '#98971a' +yellow = '#d79921' +blue = '#458588' +magenta = '#b16286' +cyan = '#689d6a' +white = '#a89984' + +# Bright colors +[colors.bright] +black = '#928374' +red = '#fb4934' +green = '#b8bb26' +yellow = '#fabd2f' +blue = '#83a598' +magenta = '#d3869b' +cyan = '#8ec07c' +white = '#ebdbb2' diff --git a/.config/alacritty/themes/themes/gruvbox_light.toml b/.config/alacritty/themes/themes/gruvbox_light.toml new file mode 100644 index 0000000..d2852db --- /dev/null +++ b/.config/alacritty/themes/themes/gruvbox_light.toml @@ -0,0 +1,30 @@ +# Colors (Gruvbox light) + +# Default colors +[colors.primary] +# hard contrast background = = '#f9f5d7' +background = '#fbf1c7' +# soft contrast background = = '#f2e5bc' +foreground = '#3c3836' + +# Normal colors +[colors.normal] +black = '#fbf1c7' +red = '#cc241d' +green = '#98971a' +yellow = '#d79921' +blue = '#458588' +magenta = '#b16286' +cyan = '#689d6a' +white = '#7c6f64' + +# Bright colors +[colors.bright] +black = '#928374' +red = '#9d0006' +green = '#79740e' +yellow = '#b57614' +blue = '#076678' +magenta = '#8f3f71' +cyan = '#427b58' +white = '#3c3836' diff --git a/.config/alacritty/themes/themes/gruvbox_material.toml b/.config/alacritty/themes/themes/gruvbox_material.toml new file mode 100644 index 0000000..02accfd --- /dev/null +++ b/.config/alacritty/themes/themes/gruvbox_material.toml @@ -0,0 +1,25 @@ +# Colors (Gruvbox Material Dark Medium) + +[colors.primary] +background = '#282828' +foreground = '#dfbf8e' + +[colors.normal] +black = '#665c54' +red = '#ea6962' +green = '#a9b665' +yellow = '#e78a4e' +blue = '#7daea3' +magenta = '#d3869b' +cyan = '#89b482' +white = '#dfbf8e' + +[colors.bright] +black = '#928374' +red = '#ea6962' +green = '#a9b665' +yellow = '#e3a84e' +blue = '#7daea3' +magenta = '#d3869b' +cyan = '#89b482' +white = '#dfbf8e' diff --git a/.config/alacritty/themes/themes/gruvbox_material_hard_dark.toml b/.config/alacritty/themes/themes/gruvbox_material_hard_dark.toml new file mode 100644 index 0000000..f9fb56d --- /dev/null +++ b/.config/alacritty/themes/themes/gruvbox_material_hard_dark.toml @@ -0,0 +1,28 @@ +# Colors (Gruvbox Material Hard Dark) + +# Default colors +[colors.primary] +background = '#1d2021' +foreground = '#d4be98' + +# Normal colors +[colors.normal] +black = '#32302f' +red = '#ea6962' +green = '#a9b665' +yellow = '#d8a657' +blue = '#7daea3' +magenta = '#d3869b' +cyan = '#89b482' +white = '#d4be98' + +# Bright colors (same as normal colors) +[colors.bright] +black = '#32302f' +red = '#ea6962' +green = '#a9b665' +yellow = '#d8a657' +blue = '#7daea3' +magenta = '#d3869b' +cyan = '#89b482' +white = '#d4be98' diff --git a/.config/alacritty/themes/themes/gruvbox_material_hard_light.toml b/.config/alacritty/themes/themes/gruvbox_material_hard_light.toml new file mode 100644 index 0000000..e17ebdf --- /dev/null +++ b/.config/alacritty/themes/themes/gruvbox_material_hard_light.toml @@ -0,0 +1,28 @@ +# Colors (Gruvbox Material Hard Light) + +# Default colors +[colors.primary] +background = '#f9f5d7' +foreground = '#654735' + +# Normal colors +[colors.normal] +black = '#654735' +red = '#c14a4a' +green = '#6c782e' +yellow = '#b47109' +blue = '#45707a' +magenta = '#945e80' +cyan = '#4c7a5d' +white = '#f2e5bc' + +# Bright colors (same as normal colors) +[colors.bright] +black = '#654735' +red = '#c14a4a' +green = '#6c782e' +yellow = '#b47109' +blue = '#45707a' +magenta = '#945e80' +cyan = '#4c7a5d' +white = '#f2e5bc' diff --git a/.config/alacritty/themes/themes/gruvbox_material_medium_dark.toml b/.config/alacritty/themes/themes/gruvbox_material_medium_dark.toml new file mode 100644 index 0000000..1bbbfe8 --- /dev/null +++ b/.config/alacritty/themes/themes/gruvbox_material_medium_dark.toml @@ -0,0 +1,28 @@ +# Colors (Gruvbox Material Medium Dark) + +# Default colors +[colors.primary] +background = '#282828' +foreground = '#d4be98' + +# Normal colors +[colors.normal] +black = '#3c3836' +red = '#ea6962' +green = '#a9b665' +yellow = '#d8a657' +blue = '#7daea3' +magenta = '#d3869b' +cyan = '#89b482' +white = '#d4be98' + +# Bright colors (same as normal colors) +[colors.bright] +black = '#3c3836' +red = '#ea6962' +green = '#a9b665' +yellow = '#d8a657' +blue = '#7daea3' +magenta = '#d3869b' +cyan = '#89b482' +white = '#d4be98' diff --git a/.config/alacritty/themes/themes/gruvbox_material_medium_light.toml b/.config/alacritty/themes/themes/gruvbox_material_medium_light.toml new file mode 100644 index 0000000..d43ac16 --- /dev/null +++ b/.config/alacritty/themes/themes/gruvbox_material_medium_light.toml @@ -0,0 +1,28 @@ +# Colors (Gruvbox Material Medium Light) + +# Default colors +[colors.primary] +background = '#fbf1c7' +foreground = '#654735' + +# Normal colors +[colors.normal] +black = '#654735' +red = '#c14a4a' +green = '#6c782e' +yellow = '#b47109' +blue = '#45707a' +magenta = '#945e80' +cyan = '#4c7a5d' +white = '#eee0b7' + +# Bright colors (same as normal colors) +[colors.bright] +black = '#654735' +red = '#c14a4a' +green = '#6c782e' +yellow = '#b47109' +blue = '#45707a' +magenta = '#945e80' +cyan = '#4c7a5d' +white = '#eee0b7' diff --git a/.config/alacritty/themes/themes/hardhacker.toml b/.config/alacritty/themes/themes/hardhacker.toml new file mode 100644 index 0000000..a3b0b64 --- /dev/null +++ b/.config/alacritty/themes/themes/hardhacker.toml @@ -0,0 +1,33 @@ +# hardhacker colorscheme for alacritty +# by xin wu, https//github.com/hardhackerlabs/theme-alacritty + +# Default colors +[colors.primary] +background = '#282433' +foreground = '#eee9fc' + +[colors.cursor] +text = '#eee9fc' +cursor = '#eee9fc' + +# Normal colors +[colors.normal] +black = '#282433' +red = '#e965a5' +green = '#b1f2a7' +yellow = '#ebde76' +blue = '#b1baf4' +magenta = '#e192ef' +cyan = '#b3f4f3' +white = '#eee9fc' + +# Bright colors +[colors.bright] +black = '#3f3951' +red = '#e965a5' +green = '#b1f2a7' +yellow = '#ebde76' +blue = '#b1baf4' +magenta = '#e192ef' +cyan = '#b3f4f3' +white = '#eee9fc' diff --git a/.config/alacritty/themes/themes/hatsunemiku.toml b/.config/alacritty/themes/themes/hatsunemiku.toml new file mode 100644 index 0000000..d39317a --- /dev/null +++ b/.config/alacritty/themes/themes/hatsunemiku.toml @@ -0,0 +1,23 @@ +[colors.primary] +background = '#242829' +foreground = '#dcd7d7' + +[colors.normal] +black = '#242829' +red = '#df2683' +green = '#13868c' +yellow = '#fcfcdf' +blue = '#1a86b9' +magenta = '#bc7fd2' +cyan = '#7cc7d6' +white = '#4a4b4b' + +[colors.bright] +black = '#7b8b99' +red = '#df2683' +green = '#13868c' +yellow = '#fcfcdf' +blue = '#1a86b9' +magenta = '#bc7fd2' +cyan = '#7cc7d6' +white = '#dcd7d7' diff --git a/.config/alacritty/themes/themes/high_contrast.toml b/.config/alacritty/themes/themes/high_contrast.toml new file mode 100644 index 0000000..c90466b --- /dev/null +++ b/.config/alacritty/themes/themes/high_contrast.toml @@ -0,0 +1,33 @@ +# Colors (High Contrast) + +# Default colors +[colors.primary] +background = '#444444' +foreground = '#dddddd' + +# Colors the cursor will use if `custom_cursor_colors` is true +[colors.cursor] +text = '#aaaaaa' +cursor = '#ffffff' + +# Normal colors +[colors.normal] +black = '#000000' +red = '#ff0000' +green = '#00ff00' +yellow = '#ffff00' +blue = '#0000ff' +magenta = '#ff00ff' +cyan = '#00ffff' +white = '#ffffff' + +# Bright colors +[colors.bright] +black = '#000000' +red = '#ff0000' +green = '#00ff00' +yellow = '#ffff00' +blue = '#0000ff' +magenta = '#ff00ff' +cyan = '#00ffff' +white = '#ffffff' diff --git a/.config/alacritty/themes/themes/horizon_dark.toml b/.config/alacritty/themes/themes/horizon_dark.toml new file mode 100644 index 0000000..009a784 --- /dev/null +++ b/.config/alacritty/themes/themes/horizon_dark.toml @@ -0,0 +1,28 @@ +# Colors (Horizon Dark) + +# Primary colors +[colors.primary] +background = '#1c1e26' +foreground = '#e0e0e0' + +# Normal colors +[colors.normal] +black = '#16161c' +red = '#e95678' +green = '#29d398' +yellow = '#fab795' +blue = '#26bbd9' +magenta = '#ee64ac' +cyan = '#59e1e3' +white = '#d5d8da' + +# Bright colors +[colors.bright] +black = '#5b5858' +red = '#ec6a88' +green = '#3fdaa4' +yellow = '#fbc3a7' +blue = '#3fc4de' +magenta = '#f075b5' +cyan = '#6be4e6' +white = '#d5d8da' diff --git a/.config/alacritty/themes/themes/hyper.toml b/.config/alacritty/themes/themes/hyper.toml new file mode 100644 index 0000000..89256b2 --- /dev/null +++ b/.config/alacritty/themes/themes/hyper.toml @@ -0,0 +1,32 @@ +# Colors (Hyper) + +# Default colors +[colors.primary] +background = '#000000' +foreground = '#ffffff' + +[colors.cursor] +text = '#F81CE5' +cursor = '#ffffff' + +# Normal colors +[colors.normal] +black = '#000000' +red = '#fe0100' +green = '#33ff00' +yellow = '#feff00' +blue = '#0066ff' +magenta = '#cc00ff' +cyan = '#00ffff' +white = '#d0d0d0' + +# Bright colors +[colors.bright] +black = '#808080' +red = '#fe0100' +green = '#33ff00' +yellow = '#feff00' +blue = '#0066ff' +magenta = '#cc00ff' +cyan = '#00ffff' +white = '#FFFFFF' diff --git a/.config/alacritty/themes/themes/inferno.toml b/.config/alacritty/themes/themes/inferno.toml new file mode 100644 index 0000000..5157fab --- /dev/null +++ b/.config/alacritty/themes/themes/inferno.toml @@ -0,0 +1,29 @@ +# Inferno theme +# Source https//github.com/hafiz-muhammad/inferno-alacritty-theme + +# Default colors +[colors.primary] +background = '#270d06' +foreground = '#d9d9d9' + +# Normal colors +[colors.normal] +black = '#330000' +red = '#ff3300' +green = '#ff6600' +yellow = '#ff9900' +blue = '#ffcc00' +magenta = '#ff6600' +cyan = '#ff9900' +white = '#d9d9d9' + +# Bright colors +[colors.bright] +black = '#663300' +red = '#ff6633' +green = '#ff9966' +yellow = '#ffcc99' +blue = '#ffcc33' +magenta = '#ff9966' +cyan = '#ffcc99' +white = '#d9d9d9' diff --git a/.config/alacritty/themes/themes/iris.toml b/.config/alacritty/themes/themes/iris.toml new file mode 100644 index 0000000..38401a1 --- /dev/null +++ b/.config/alacritty/themes/themes/iris.toml @@ -0,0 +1,28 @@ +# Colors (Iris) + +# Default colors +[colors.primary] +background = '#272537' +foreground = '#e8e6e9' + +# Normal colors +[colors.normal] +black = '#111133' +red = '#d61d52' +green = '#48a842' +yellow = '#e1a51c' +blue = '#5556d3' +magenta = '#8650d3' +cyan = '#52afb7' +white = '#9f9aa7' + +# Bright colors +[colors.bright] +black = '#484867' +red = '#e15877' +green = '#71ab3a' +yellow = '#c6a642' +blue = '#6d6dc9' +magenta = '#956ad3' +cyan = '#6ab6bd' +white = '#e8e6e9' diff --git a/.config/alacritty/themes/themes/iterm.toml b/.config/alacritty/themes/themes/iterm.toml new file mode 100644 index 0000000..018f6c8 --- /dev/null +++ b/.config/alacritty/themes/themes/iterm.toml @@ -0,0 +1,28 @@ +# Colors (iTerm 2 default theme) + +# Default colors +[colors.primary] +background = '#101421' +foreground = '#fffbf6' + +# Normal colors +[colors.normal] +black = '#2e2e2e' +red = '#eb4129' +green = '#abe047' +yellow = '#f6c744' +blue = '#47a0f3' +magenta = '#7b5cb0' +cyan = '#64dbed' +white = '#e5e9f0' + +# Bright colors +[colors.bright] +black = '#565656' +red = '#ec5357' +green = '#c0e17d' +yellow = '#f9da6a' +blue = '#49a4f8' +magenta = '#a47de9' +cyan = '#99faf2' +white = '#ffffff' diff --git a/.config/alacritty/themes/themes/kanagawa_dragon.toml b/.config/alacritty/themes/themes/kanagawa_dragon.toml new file mode 100644 index 0000000..a3dc784 --- /dev/null +++ b/.config/alacritty/themes/themes/kanagawa_dragon.toml @@ -0,0 +1,38 @@ +# Colors (Kanagawa Dragon) +# Source https//github.com/rebelot/kanagawa.nvim + +[colors.primary] +background = '#181616' +foreground = '#c5c9c5' + +[colors.normal] +black = '#0d0c0c' +blue = '#8ba4b0' +cyan = '#8ea4a2' +green = '#8a9a7b' +magenta = '#a292a3' +red = '#c4746e' +white = '#C8C093' +yellow = '#c4b28a' + +[colors.bright] +black = '#a6a69c' +blue = '#7FB4CA' +cyan = '#7AA89F' +green = '#87a987' +magenta = '#938AA9' +red = '#E46876' +white = '#c5c9c5' +yellow = '#E6C384' + +[colors.selection] +background = '#2d4f67' +foreground = '#c8c093' + +[[colors.indexed_colors]] +index = 16 +color = '#ffa066' + +[[colors.indexed_colors]] +index = 17 +color = '#ff5d62' diff --git a/.config/alacritty/themes/themes/kanagawa_wave.toml b/.config/alacritty/themes/themes/kanagawa_wave.toml new file mode 100644 index 0000000..73ae8fb --- /dev/null +++ b/.config/alacritty/themes/themes/kanagawa_wave.toml @@ -0,0 +1,38 @@ +# Colors (Kanagawa Wave) +# Source https//github.com/rebelot/kanagawa.nvim + +[colors.primary] +background = '#1f1f28' +foreground = '#dcd7ba' + +[colors.normal] +black = '#090618' +red = '#c34043' +green = '#76946a' +yellow = '#c0a36e' +blue = '#7e9cd8' +magenta = '#957fb8' +cyan = '#6a9589' +white = '#c8c093' + +[colors.bright] +black = '#727169' +red = '#e82424' +green = '#98bb6c' +yellow = '#e6c384' +blue = '#7fb4ca' +magenta = '#938aa9' +cyan = '#7aa89f' +white = '#dcd7ba' + +[colors.selection] +background = '#2d4f67' +foreground = '#c8c093' + +[[colors.indexed_colors]] +index = 16 +color = '#ffa066' + +[[colors.indexed_colors]] +index = 17 +color = '#ff5d62' diff --git a/.config/alacritty/themes/themes/kimbie_dark.toml b/.config/alacritty/themes/themes/kimbie_dark.toml new file mode 100644 index 0000000..7521fcc --- /dev/null +++ b/.config/alacritty/themes/themes/kimbie_dark.toml @@ -0,0 +1,24 @@ +[colors.primary] +background = "#221a0f" +foreground = "#d3af86" + +[colors.normal] +black = "#221a0f" +red = "#c87e5a" +green = "#879a6b" +yellow = "#e4b581" +blue = "#5d90cd" +magenta = "#c792ea" +cyan = "#6bbab2" +white = "#d3af86" + +[colors.bright] +black = "#7d6f48" +red = "#c87e5a" +green = "#879a6b" +yellow = "#e4b581" +blue = "#5d90cd" +magenta = "#c792ea" +cyan = "#6bbab2" +white = "#f2cca8" + diff --git a/.config/alacritty/themes/themes/kimbie_light.toml b/.config/alacritty/themes/themes/kimbie_light.toml new file mode 100644 index 0000000..76e214f --- /dev/null +++ b/.config/alacritty/themes/themes/kimbie_light.toml @@ -0,0 +1,24 @@ +[colors.primary] +background = "#fbebd4" +foreground = "#6e5346" + +[colors.normal] +black = "#fbebd4" +red = "#d43552" +green = "#b8bb26" +yellow = "#f0c674" +blue = "#7cafc2" +magenta = "#d3869b" +cyan = "#8abeb7" +white = "#6e5346" + +[colors.bright] +black = "#f7e4c6" +red = "#d43552" +green = "#b8bb26" +yellow = "#f0c674" +blue = "#7cafc2" +magenta = "#d3869b" +cyan = "#8abeb7" +white = "#4a3631" + diff --git a/.config/alacritty/themes/themes/kitty.toml b/.config/alacritty/themes/themes/kitty.toml new file mode 100644 index 0000000..ff32457 --- /dev/null +++ b/.config/alacritty/themes/themes/kitty.toml @@ -0,0 +1,31 @@ +# Default colors +[colors.primary] +background = '#000000' +foreground = '#dddddd' + +# Cursor colors +[colors.cursor] +text = '#111111' +cursor = '#cccccc' + +# Normal colors +[colors.normal] +black = '#000000' +red = '#cc0403' +green = '#19cb00' +yellow = '#cecb00' +blue = '#0d73cc' +magenta = '#cb1ed1' +cyan = '#0dcdcd' +white = '#dddddd' + +# Bright colors +[colors.bright] +black = '#767676' +red = '#f2201f' +green = '#23fd00' +yellow = '#fffd00' +blue = '#1a8fff' +magenta = '#fd28ff' +cyan = '#14ffff' +white = '#ffffff' diff --git a/.config/alacritty/themes/themes/konsole_linux.toml b/.config/alacritty/themes/themes/konsole_linux.toml new file mode 100644 index 0000000..b5b15d3 --- /dev/null +++ b/.config/alacritty/themes/themes/konsole_linux.toml @@ -0,0 +1,44 @@ +# Color theme ported from Konsole Linux colors + +[colors.primary] +foreground = '#e3e3e3' +bright_foreground = '#ffffff' +background = '#1f1f1f' + +[colors.cursor] +text = '#191622' +cursor = '#f8f8f2' + +[colors.search] +matches = { foreground = '#b2b2b2', background = '#b26818' } +focused_match = { foreground = "CellBackground", background = "CellForeground" } + +[colors.normal] +black = '#000000' +red = '#b21818' +green = '#18b218' +yellow = '#b26818' +blue = '#1818b2' +magenta = '#b218b2' +cyan = '#18b2b2' +white = '#b2b2b2' + +[colors.bright] +black = '#686868' +red = '#ff5454' +green = '#54ff54' +yellow = '#ffff54' +blue = '#5454ff' +magenta = '#ff54ff' +cyan = '#54ffff' +white = '#ffffff' + +[colors.dim] +black = '#000000' +red = '#b21818' +green = '#18b218' +yellow = '#b26818' +blue = '#1818b2' +magenta = '#b218b2' +cyan = '#18b2b2' +white = '#b2b2b2' diff --git a/.config/alacritty/themes/themes/linux.toml b/.config/alacritty/themes/themes/linux.toml new file mode 100644 index 0000000..c56b533 --- /dev/null +++ b/.config/alacritty/themes/themes/linux.toml @@ -0,0 +1,28 @@ +# Linux console default colors + +# Default colors +[colors.primary] +background = '#000000' +foreground = '#aaaaaa' + +# Normal colors +[colors.normal] +black = '#000000' +red = '#aa0000' +green = '#00aa00' +yellow = '#aa5500' +blue = '#0000aa' +magenta = '#aa00aa' +cyan = '#00aaaa' +white = '#aaaaaa' + +# Bright colors +[colors.bright] +black = '#555555' +red = '#ff5555' +green = '#55ff55' +yellow = '#ffff55' +blue = '#5555ff' +magenta = '#ff55ff' +cyan = '#55ffff' +white = '#ffffff' diff --git a/.config/alacritty/themes/themes/low_contrast.toml b/.config/alacritty/themes/themes/low_contrast.toml new file mode 100644 index 0000000..ecde019 --- /dev/null +++ b/.config/alacritty/themes/themes/low_contrast.toml @@ -0,0 +1,32 @@ +# Colors (Dim) + +# Default colors +[colors.primary] +background = '#333333' +foreground = '#dddddd' + +[colors.cursor] +text = '#aaaaaa' +cursor = '#ffffff' + +# Normal colors +[colors.normal] +black = '#000000' +red = '#bb0000' +green = '#00bb00' +yellow = '#bbbb00' +blue = '#0000bb' +magenta = '#bb00bb' +cyan = '#00bbbb' +white = '#bbbbbb' + +# Bright colors +[colors.bright] +black = '#000000' +red = '#bb0000' +green = '#00bb00' +yellow = '#bbbb00' +blue = '#0000bb' +magenta = '#bb00bb' +cyan = '#00bbbb' +white = '#bbbbbb' diff --git a/.config/alacritty/themes/themes/marine_dark.toml b/.config/alacritty/themes/themes/marine_dark.toml new file mode 100644 index 0000000..a06dcfa --- /dev/null +++ b/.config/alacritty/themes/themes/marine_dark.toml @@ -0,0 +1,29 @@ +# Marine Dark Theme +# Source https//github.com/ProDeSquare/alacritty-colorschemes/blob/master/themes/marine_dark.yaml + +# Default colors +[colors.primary] +background = '#002221' +foreground = '#e6f8f8' + +# Normal colors +[colors.normal] +black = '#002221' +red = '#ea3431' +green = '#00b6b6' +yellow = '#f8b017' +blue = '#4894fd' +magenta = '#e01dca' +cyan = '#1ab2ad' +white = '#99dddb' + +# Bright colors +[colors.bright] +black = '#006562' +red = '#ea3431' +green = '#00b6b6' +yellow = '#f8b017' +blue = '#4894fd' +magenta = '#e01dca' +cyan = '#1ab2ad' +white = '#e6f6f6' diff --git a/.config/alacritty/themes/themes/material_theme.toml b/.config/alacritty/themes/themes/material_theme.toml new file mode 100644 index 0000000..deae20b --- /dev/null +++ b/.config/alacritty/themes/themes/material_theme.toml @@ -0,0 +1,28 @@ +# Colors (Material Theme) + +# Default colors +[colors.primary] +background = '#1e282d' +foreground = '#c4c7d1' + +# Normal colors +[colors.normal] +black = '#666666' +red = '#eb606b' +green = '#c3e88d' +yellow = '#f7eb95' +blue = '#80cbc4' +magenta = '#ff2f90' +cyan = '#aeddff' +white = '#ffffff' + +# Bright colors +[colors.bright] +black = '#ff262b' +red = '#eb606b' +green = '#c3e88d' +yellow = '#f7eb95' +blue = '#7dc6bf' +magenta = '#6c71c4' +cyan = '#35434d' +white = '#ffffff' diff --git a/.config/alacritty/themes/themes/material_theme_mod.toml b/.config/alacritty/themes/themes/material_theme_mod.toml new file mode 100644 index 0000000..782760d --- /dev/null +++ b/.config/alacritty/themes/themes/material_theme_mod.toml @@ -0,0 +1,28 @@ +# Colors (Material Theme) + +# Default colors +[colors.primary] +background = '#1e282d' +foreground = '#c4c7d1' + +# Normal colors +[colors.normal] +black = '#666666' +red = '#eb606b' +green = '#c3e88d' +yellow = '#f7eb95' +blue = '#80cbc4' +magenta = '#ff2f90' +cyan = '#aeddff' +white = '#ffffff' + +# Bright colors +[colors.bright] +black = '#a1a1a1' +red = '#eb606b' +green = '#c3e88d' +yellow = '#f7eb95' +blue = '#7dc6bf' +magenta = '#6c71c4' +cyan = '#35434d' +white = '#ffffff' diff --git a/.config/alacritty/themes/themes/meliora.toml b/.config/alacritty/themes/themes/meliora.toml new file mode 100644 index 0000000..8eb702f --- /dev/null +++ b/.config/alacritty/themes/themes/meliora.toml @@ -0,0 +1,75 @@ +[colors.primary] +background = '#1c1917' +foreground = '#d6d0cd' +# Bright and dim foreground colors +dim_foreground = '#d6d0cd' +bright_foreground = '#d6d0cd' + +# Cursor colors +[colors.cursor] +text = '#1c1917' +cursor = '#d6d0cd' + +[colors.vi_mode_cursor] +text = '#1c1917' +cursor = '#d6d0cd' + +# Search colors +[colors.search] +matches = { foreground = '#1c1917', background = '#24201e' } +focused_match = { foreground = '#1c1917', background = '#2a2522' } + +[colors.footer_bar] +foreground = '#1c1917' +background = '#b8aea8' + +# Keyboard regex hints +[colors.hints] +start = { foreground = '#1c1917', background = '#c4b392' } +end = { foreground = '#1c1917', background = '#24201e' } + +# Selection colors +[colors.selection] +text = '#d6d0cd' +background = '#2a2522' + +# Normal colors +[colors.normal] +black = '#2a2421' +red = '#d49191' +green = '#b6b696' +yellow = '#c4b392' +blue = '#9e96b6' +magenta = '#b696b1' +cyan = '#98acc8' +white = '#ddd9d6' + +# Bright colors +[colors.bright] +black = '#2e2622' +red = '#d89393' +green = '#b9b99b' +yellow = '#c8b692' +blue = '#a299b9' +magenta = '#b997b4' +cyan = '#9bb0ca' +white = '#e1dbd9' + +# Dim colors +[colors.dim] +black = '#2a2421' +red = '#d18989' +green = '#727246' +yellow = '#c1b090' +blue = '#9b92b3' +magenta = '#b393ad' +cyan = '#95a9c5' +white = '#e3d5ce' + +[[colors.indexed_colors]] +index = 16 +color = '#c4b392' + +[[colors.indexed_colors]] +index = 17 +color = '#ddd9d6' diff --git a/.config/alacritty/themes/themes/miasma.toml b/.config/alacritty/themes/themes/miasma.toml new file mode 100644 index 0000000..23cb410 --- /dev/null +++ b/.config/alacritty/themes/themes/miasma.toml @@ -0,0 +1,28 @@ +# miasma: https://github.com/xero/miasma.nvim + +# Primary colors +[colors.primary] +background = "#222222" +foreground = "#c2c2b0" + +# Normal colors +[colors.normal] +black = "#222222" +red = "#685742" +green = "#5f875f" +yellow = "#b36d43" +blue = "#78824b" +magenta = "#bb7744" +cyan = "#c9a554" +white = "#d7c483" + +# Bright colors +[colors.bright] +black = "#666666" +red = "#685742" +green = "#5f875f" +yellow = "#b36d43" +blue = "#78824b" +magenta = "#bb7744" +cyan = "#c9a554" +white = "#d7c483" diff --git a/.config/alacritty/themes/themes/midnight_haze.toml b/.config/alacritty/themes/themes/midnight_haze.toml new file mode 100644 index 0000000..9cb5557 --- /dev/null +++ b/.config/alacritty/themes/themes/midnight_haze.toml @@ -0,0 +1,29 @@ +# Midnight Haze theme +# Source https//github.com/hafiz-muhammad/midnight-haze-alacritty-theme + +# Default colors +[colors.primary] +background = '#0c0c16' +foreground = '#d8dee9' + +# Normal colors +[colors.normal] +black = '#2c2c3d' +red = '#ff6e6e' +green = '#9ec875' +yellow = '#ffa759' +blue = '#70a7d4' +magenta = '#d291e0' +cyan = '#96e0e0' +white = '#d8dee9' + +# Bright colors +[colors.bright] +black = '#414166' +red = '#ff8d8d' +green = '#b3d987' +yellow = '#ffc57f' +blue = '#9bb3d3' +magenta = '#ffa1ff' +cyan = '#9cd8d8' +white = '#ffffff' diff --git a/.config/alacritty/themes/themes/monokai.toml b/.config/alacritty/themes/themes/monokai.toml new file mode 100644 index 0000000..45aaafe --- /dev/null +++ b/.config/alacritty/themes/themes/monokai.toml @@ -0,0 +1,23 @@ +[colors.primary] +background = "#272822" +foreground = "#f8f8f2" + +[colors.normal] +black = "#272822" +red = "#f92672" +green = "#a6e22e" +yellow = "#f4bf75" +blue = "#66d9ef" +magenta = "#ae81ff" +cyan = "#a1efe4" +white = "#f8f8f2" + +[colors.bright] +black = "#75715e" +red = "#f92672" +green = "#a6e22e" +yellow = "#f4bf75" +blue = "#66d9ef" +magenta = "#ae81ff" +cyan = "#a1efe4" +white = "#f9f8f5" diff --git a/.config/alacritty/themes/themes/monokai_charcoal.toml b/.config/alacritty/themes/themes/monokai_charcoal.toml new file mode 100644 index 0000000..c6ae6c6 --- /dev/null +++ b/.config/alacritty/themes/themes/monokai_charcoal.toml @@ -0,0 +1,28 @@ +# Colours (Monokai Charcoal) + +# Default Colours +[colors.primary] +background = '#000000' +foreground = '#FFFFFF' + +# Normal Colours +[colors.normal] +black = '#1a1a1a' +red = '#f4005f' +green = '#98e024' +yellow = '#fa8419' +blue = '#9d65ff' +magenta = '#f4005f' +cyan = '#58d1eb' +white = '#c4c5b5' + +# Bright Colours +[colors.bright] +black = '#625e4c' +red = '#f4005f' +green = '#98e024' +yellow = '#e0d561' +blue = '#9d65ff' +magenta = '#f4005f' +cyan = '#58d1eb' +white = '#f6f6ef' diff --git a/.config/alacritty/themes/themes/monokai_pro.toml b/.config/alacritty/themes/themes/monokai_pro.toml new file mode 100644 index 0000000..e434900 --- /dev/null +++ b/.config/alacritty/themes/themes/monokai_pro.toml @@ -0,0 +1,26 @@ +# Default colors +[colors.primary] +background = '#2D2A2E' +foreground = '#fff1f3' + +# Normal colors +[colors.normal] +black = '#2c2525' +red = '#fd6883' +green = '#adda78' +yellow = '#f9cc6c' +blue = '#f38d70' +magenta = '#a8a9eb' +cyan = '#85dacc' +white = '#fff1f3' + +# Bright colors +[colors.bright] +black = '#72696a' +red = '#fd6883' +green = '#adda78' +yellow = '#f9cc6c' +blue = '#f38d70' +magenta = '#a8a9eb' +cyan = '#85dacc' +white = '#fff1f3' diff --git a/.config/alacritty/themes/themes/moonfly.toml b/.config/alacritty/themes/themes/moonfly.toml new file mode 100644 index 0000000..8fadb90 --- /dev/null +++ b/.config/alacritty/themes/themes/moonfly.toml @@ -0,0 +1,34 @@ +# Upstream: github.com/bluz71/vim-moonfly-colors + +[colors.bright] +black = "#949494" +blue = "#74b2ff" +cyan = "#85dc85" +green = "#36c692" +magenta = "#ae81ff" +red = "#ff5189" +white = "#e4e4e4" +yellow = "#c6c684" + +[colors.cursor] +cursor = "#8e8e8e" +text = "#080808" + +[colors.normal] +black = "#323437" +blue = "#80a0ff" +cyan = "#79dac8" +green = "#8cc85f" +magenta = "#cf87e8" +red = "#ff5454" +white = "#c6c6c6" +yellow = "#e3c78a" + +[colors.primary] +background = "#080808" +bright_foreground = "#eeeeee" +foreground = "#bdbdbd" + +[colors.selection] +background = "#b2ceee" +text = "#080808" diff --git a/.config/alacritty/themes/themes/moonlight_ii_vscode.toml b/.config/alacritty/themes/themes/moonlight_ii_vscode.toml new file mode 100644 index 0000000..2991e70 --- /dev/null +++ b/.config/alacritty/themes/themes/moonlight_ii_vscode.toml @@ -0,0 +1,27 @@ +[colors.primary] +background = '#1e2030' +foreground = '#7f85a3' + +[colors.cursor] +text = '#7f85a3' +cursor = '#808080' + +[colors.normal] +black = '#444a73' +red = '#ff5370' +green = '#4fd6be' +yellow = '#ffc777' +blue = '#3e68d7' +magenta = '#fc7b7b' +cyan = '#86e1fc' +white = '#d0d0d0' + +[colors.bright] +black = '#828bb8' +red = '#ff98a4' +green = '#c3e88d' +yellow = '#ffc777' +blue = '#82aaff' +magenta = '#ff966c' +cyan = '#b4f9f8' +white = '#5f8787' diff --git a/.config/alacritty/themes/themes/msx.toml b/.config/alacritty/themes/themes/msx.toml new file mode 100644 index 0000000..d10a124 --- /dev/null +++ b/.config/alacritty/themes/themes/msx.toml @@ -0,0 +1,41 @@ +# Colors (MSX-like) +# Notice that MSX used blue as background so [bright] blue and [bright] black +# are reversed in this theme. Also MSX had only 15 colors (color 0 was +# transparent) so 'gray' (#CCCCCC) is used two times both as white and +# bright black. + +# Default colors +[colors.primary] +background = '#5955E0' +foreground = '#FFFFFF' + +# Normal colors +[colors.normal] +# It is 'dark blue' not black +black = '#5955E0' +red = '#B95E51' +green = '#3AA241' +yellow = '#CCC35E' +# It is 'black' not blue +blue = '#000000' +# It is 'medium red' not magenta +magenta = '#DB6559' +# It is 'medium green' not cyan +cyan = '#3EB849' +# It is 'gray' not white +white = '#CCCCCC' + +# Bright colors +[colors.bright] +# It is 'light blue' not bright black +black = '#8076F1' +red = '#FF897D' +green = '#74D07D' +yellow = '#DED087' +# It is 'gray' not bright blue +blue = '#CCCCCC' +# It is 'magenta' not bright magenta +magenta = '#B766B5' +# It is 'cyan' not bright cyan +cyan = '#65DBEF' +white = '#FFFFFF' diff --git a/.config/alacritty/themes/themes/night_owl.toml b/.config/alacritty/themes/themes/night_owl.toml new file mode 100644 index 0000000..f77eebc --- /dev/null +++ b/.config/alacritty/themes/themes/night_owl.toml @@ -0,0 +1,54 @@ +# Default colors +[colors.primary] +background = "#011627" +foreground = "#d6deeb" + +# Cursor colors +[colors.cursor] +text = "CellBackground" +cursor = "CellForeground" + +[colors.vi_mode_cursor] +text = "CellBackground" +cursor = "#22da6e" + +# Search colors +[colors.search.matches] +foreground = "#000000" +background = "#22da6e" + +[colors.search.focused_match] +foreground = "#ffffff" +background = "#22da6e" + +[colors.footer_bar] +foreground = "#ffffff" +background = "#1d3b53" + +# Selection colors +[colors.selection] +text = "#ffffff" +background = "#0d486e" + +# Normal colors +[colors.normal] +black = "#011627" +red = "#EF5350" +green = "#22da6e" +yellow = "#c5e478" +blue = "#82AAFF" +magenta = "#C792EA" +cyan = "#21c7a8" +white = "#ffffff" + +# Bright colors +[colors.bright] +black = "#575656" +red = "#EF5350" +green = "#22da6e" +yellow = "#ffeb95" +blue = "#82AAFF" +magenta = "#C792EA" +cyan = "#7fdbca" +white = "#ffffff" + diff --git a/.config/alacritty/themes/themes/night_owlish_light.toml b/.config/alacritty/themes/themes/night_owlish_light.toml new file mode 100644 index 0000000..7aaf7cf --- /dev/null +++ b/.config/alacritty/themes/themes/night_owlish_light.toml @@ -0,0 +1,33 @@ +# Colors (Night Owlish Light) + +[colors.primary] +background = '#ffffff' +foreground = '#403f53' + +[colors.normal] +black = '#011627' +red = '#d3423e' +green = '#2aa298' +yellow = '#daaa01' +blue = '#4876d6' +magenta = '#403f53' +cyan = '#08916a' +white = '#7a8181' + +[colors.bright] +black = '#7a8181' +red = '#f76e6e' +green = '#49d0c5' +yellow = '#dac26b' +blue = '#5ca7e4' +magenta = '#697098' +cyan = '#00c990' +white = '#989fb1' + +[colors.cursor] +cursor = '#403f53' +text = '#fbfbfb' + +[colors.selection] +background = '#f2f2f2' +text = '#403f53' diff --git a/.config/alacritty/themes/themes/nightfly.toml b/.config/alacritty/themes/themes/nightfly.toml new file mode 100644 index 0000000..f935754 --- /dev/null +++ b/.config/alacritty/themes/themes/nightfly.toml @@ -0,0 +1,34 @@ +# Source https://github.com/bluz71/vim-nightfly-colors + +[colors.bright] +black = "#7c8f8f" +blue = "#82aaff" +cyan = "#7fdbca" +green = "#21c7a8" +magenta = "#ae81ff" +red = "#ff5874" +white = "#d6deeb" +yellow = "#ecc48d" + +[colors.cursor] +cursor = "#9ca1aa" +text = "#080808" + +[colors.normal] +black = "#1d3b53" +blue = "#82aaff" +cyan = "#7fdbca" +green = "#a1cd5e" +magenta = "#c792ea" +red = "#fc514e" +white = "#a1aab8" +yellow = "#e3d18a" + +[colors.primary] +background = "#011627" +bright_foreground = "#eeeeee" +foreground = "#bdc1c6" + +[colors.selection] +background = "#b2ceee" +text = "#080808" diff --git a/.config/alacritty/themes/themes/nightfox.toml b/.config/alacritty/themes/themes/nightfox.toml new file mode 100644 index 0000000..cedb99b --- /dev/null +++ b/.config/alacritty/themes/themes/nightfox.toml @@ -0,0 +1,71 @@ +# Nightfox Alacritty Colors +## name: nightfox +## upstream: https://github.com/edeneast/nightfox.nvim/raw/main/extra/nightfox/alacritty.toml + +[colors.primary] +background = "#192330" +foreground = "#cdcecf" +dim_foreground = "#aeafb0" +bright_foreground = "#d6d6d7" + +[colors.cursor] +text = "#cdcecf" +cursor = "#aeafb0" + +[colors.vi_mode_cursor] +text = "#cdcecf" +cursor = "#63cdcf" + +[colors.search.matches] +foreground = "#cdcecf" +background = "#3c5372" + +[colors.search.focused_match] +foreground = "#cdcecf" +background = "#81b29a" + +[colors.footer_bar] +foreground = "#cdcecf" +background = "#29394f" + +[colors.hints.start] +foreground = "#cdcecf" +background = "#f4a261" + +[colors.hints.end] +foreground = "#cdcecf" +background = "#29394f" + +[colors.selection] +text = "#cdcecf" +background = "#2b3b51" + +[colors.normal] +black = "#393b44" +red = "#c94f6d" +green = "#81b29a" +yellow = "#dbc074" +blue = "#719cd6" +magenta = "#9d79d6" +cyan = "#63cdcf" +white = "#dfdfe0" + +[colors.bright] +black = "#575860" +red = "#d16983" +green = "#8ebaa4" +yellow = "#e0c989" +blue = "#86abdc" +magenta = "#baa1e2" +cyan = "#7ad5d6" +white = "#e4e4e5" + +[colors.dim] +black = "#30323a" +red = "#ab435d" +green = "#6e9783" +yellow = "#baa363" +blue = "#6085b6" +magenta = "#8567b6" +cyan = "#54aeb0" +white = "#bebebe" diff --git a/.config/alacritty/themes/themes/noctis_lux.toml b/.config/alacritty/themes/themes/noctis_lux.toml new file mode 100644 index 0000000..eb2479a --- /dev/null +++ b/.config/alacritty/themes/themes/noctis_lux.toml @@ -0,0 +1,28 @@ +# Colors (NoctixLux) + +# Default colors +[colors.primary] +background = '#fef8ec' +foreground = '#005661' + +# Normal colors +[colors.normal] +black = '#003b42' +red = '#e34e1c' +green = '#00b368' +yellow = '#f49725' +blue = '#0094f0' +magenta = '#ff5792' +cyan = '#00bdd6' +white = '#8ca6a6' + +# Bright colors +[colors.bright] +black = '#004d57' +red = '#ff4000' +green = '#00d17a' +yellow = '#ff8c00' +blue = '#0fa3ff' +magenta = '#ff6b9f' +cyan = '#00cbe6' +white = '#bbc3c4' diff --git a/.config/alacritty/themes/themes/nord.toml b/.config/alacritty/themes/themes/nord.toml new file mode 100644 index 0000000..01cc0d0 --- /dev/null +++ b/.config/alacritty/themes/themes/nord.toml @@ -0,0 +1,28 @@ +# Colors (Nord) + +# Default colors +[colors.primary] +background = '#2E3440' +foreground = '#D8DEE9' + +# Normal colors +[colors.normal] +black = '#3B4252' +red = '#BF616A' +green = '#A3BE8C' +yellow = '#EBCB8B' +blue = '#81A1C1' +magenta = '#B48EAD' +cyan = '#88C0D0' +white = '#E5E9F0' + +# Bright colors +[colors.bright] +black = '#4C566A' +red = '#BF616A' +green = '#A3BE8C' +yellow = '#EBCB8B' +blue = '#81A1C1' +magenta = '#B48EAD' +cyan = '#8FBCBB' +white = '#ECEFF4' diff --git a/.config/alacritty/themes/themes/nord_light.toml b/.config/alacritty/themes/themes/nord_light.toml new file mode 100644 index 0000000..84e570c --- /dev/null +++ b/.config/alacritty/themes/themes/nord_light.toml @@ -0,0 +1,28 @@ +# Colors (Nord light) theme based on https//github.com/nordtheme/alacritty/issues/28#issuecomment-1422225211 + +# Default colors +[colors.primary] +background = '#ECEFF4' +foreground = '#81A1C1' + +# Normal colors +[colors.normal] +black = '#D8DEE9' +red = '#bf616a' +green = '#a3be8c' +yellow = '#D08770' +blue = '#81A1C1' +magenta = '#B48EAD' +cyan = '#88C0D0' +white = '#4C566A' + +# Bright colors +[colors.bright] +black = '#D8DEE9' +red = '#bf616a' +green = '#a3be8c' +yellow = '#D08770' +blue = '#D8DEE9' +magenta = '#B48EAD' +cyan = '#8FBCBB' +white = '#D8DEE9' diff --git a/.config/alacritty/themes/themes/nordfox.toml b/.config/alacritty/themes/themes/nordfox.toml new file mode 100644 index 0000000..7961947 --- /dev/null +++ b/.config/alacritty/themes/themes/nordfox.toml @@ -0,0 +1,71 @@ +# Nightfox Alacritty Colors +## name: nordfox +## upstream: https://github.com/edeneast/nightfox.nvim/raw/main/extra/nordfox/alacritty.toml + +[colors.primary] +background = "#2e3440" +foreground = "#cdcecf" +dim_foreground = "#abb1bb" +bright_foreground = "#c7cdd9" + +[colors.cursor] +text = "#cdcecf" +cursor = "#abb1bb" + +[colors.vi_mode_cursor] +text = "#cdcecf" +cursor = "#88c0d0" + +[colors.search.matches] +foreground = "#cdcecf" +background = "#4f6074" + +[colors.search.focused_match] +foreground = "#cdcecf" +background = "#a3be8c" + +[colors.footer_bar] +foreground = "#cdcecf" +background = "#444c5e" + +[colors.hints.start] +foreground = "#cdcecf" +background = "#c9826b" + +[colors.hints.end] +foreground = "#cdcecf" +background = "#444c5e" + +[colors.selection] +text = "#cdcecf" +background = "#3e4a5b" + +[colors.normal] +black = "#3b4252" +red = "#bf616a" +green = "#a3be8c" +yellow = "#ebcb8b" +blue = "#81a1c1" +magenta = "#b48ead" +cyan = "#88c0d0" +white = "#e5e9f0" + +[colors.bright] +black = "#465780" +red = "#d06f79" +green = "#b1d196" +yellow = "#f0d399" +blue = "#8cafd2" +magenta = "#c895bf" +cyan = "#93ccdc" +white = "#e7ecf4" + +[colors.dim] +black = "#353a45" +red = "#a54e56" +green = "#8aa872" +yellow = "#d9b263" +blue = "#668aab" +magenta = "#9d7495" +cyan = "#69a7ba" +white = "#bbc3d4" diff --git a/.config/alacritty/themes/themes/nordic.toml b/.config/alacritty/themes/themes/nordic.toml new file mode 100644 index 0000000..a72e017 --- /dev/null +++ b/.config/alacritty/themes/themes/nordic.toml @@ -0,0 +1,29 @@ +# Colors (Nordic) + +[colors.primary] +background = '#242933' +foreground = '#BBBDAF' + +[colors.normal] +black = '#191C1D' +red = '#BD6062' +green = '#A3D6A9' +yellow = '#F0DFAF' +blue = '#8FB4D8' +magenta = '#C7A9D9' +cyan = '#B6D7A8' +white = '#BDC5BD' + +[colors.bright] +black = '#727C7C' +red = '#D18FAF' +green = '#B7CEB0' +yellow = '#BCBCBC' +blue = '#E0CF9F' +magenta = '#C7A9D9' +cyan = '#BBDA97' +white = '#BDC5BD' + +[colors.selection] +text = '#000000' +background = '#F0DFAF' diff --git a/.config/alacritty/themes/themes/oceanic_next.toml b/.config/alacritty/themes/themes/oceanic_next.toml new file mode 100644 index 0000000..9268425 --- /dev/null +++ b/.config/alacritty/themes/themes/oceanic_next.toml @@ -0,0 +1,28 @@ +# Colors (Oceanic Next) + +# Default colors +[colors.primary] +background = '#1b2b34' +foreground = '#d8dee9' + +# Normal colors +[colors.normal] +black = '#29414f' +red = '#ec5f67' +green = '#99c794' +yellow = '#fac863' +blue = '#6699cc' +magenta = '#c594c5' +cyan = '#5fb3b3' +white = '#65737e' + +# Bright colors +[colors.bright] +black = '#405860' +red = '#ec5f67' +green = '#99c794' +yellow = '#fac863' +blue = '#6699cc' +magenta = '#c594c5' +cyan = '#5fb3b3' +white = '#adb5c0' diff --git a/.config/alacritty/themes/themes/omni.toml b/.config/alacritty/themes/themes/omni.toml new file mode 100644 index 0000000..ed006d1 --- /dev/null +++ b/.config/alacritty/themes/themes/omni.toml @@ -0,0 +1,37 @@ +[colors.primary] +background = '#191622' +foreground = '#e1e1e6' + +[colors.cursor] +text = '#191622' +cursor = '#f8f8f2' + +[colors.normal] +black = '#000000' +red = '#ff5555' +green = '#50fa7b' +yellow = '#effa78' +blue = '#bd93f9' +magenta = '#ff79c6' +cyan = '#8d79ba' +white = '#bfbfbf' + +[colors.bright] +black = '#4d4d4d' +red = '#ff6e67' +green = '#5af78e' +yellow = '#eaf08d' +blue = '#caa9fa' +magenta = '#ff92d0' +cyan = '#aa91e3' +white = '#e6e6e6' + +[colors.dim] +black = '#000000' +red = '#a90000' +green = '#049f2b' +yellow = '#a3b106' +blue = '#530aba' +magenta = '#bb006b' +cyan = '#433364' +white = '#5f5f5f' diff --git a/.config/alacritty/themes/themes/one_dark.toml b/.config/alacritty/themes/themes/one_dark.toml new file mode 100644 index 0000000..b2de35e --- /dev/null +++ b/.config/alacritty/themes/themes/one_dark.toml @@ -0,0 +1,28 @@ +# Colors (One Dark) + +# Default colors +[colors.primary] +background = '#282c34' +foreground = '#abb2bf' + +# Normal colors +[colors.normal] +black = '#1e2127' +red = '#e06c75' +green = '#98c379' +yellow = '#d19a66' +blue = '#61afef' +magenta = '#c678dd' +cyan = '#56b6c2' +white = '#abb2bf' + +# Bright colors +[colors.bright] +black = '#5c6370' +red = '#e06c75' +green = '#98c379' +yellow = '#d19a66' +blue = '#61afef' +magenta = '#c678dd' +cyan = '#56b6c2' +white = '#ffffff' diff --git a/.config/alacritty/themes/themes/one_light.toml b/.config/alacritty/themes/themes/one_light.toml new file mode 100644 index 0000000..0337917 --- /dev/null +++ b/.config/alacritty/themes/themes/one_light.toml @@ -0,0 +1,23 @@ +[colors.primary] +background = '#f8f8f8' +foreground = '#2a2b33' + +[colors.normal] +black = '#000000' +red = '#de3d35' +green = '#3e953a' +yellow = '#d2b67b' +blue = '#2f5af3' +magenta = '#a00095' +cyan = '#3e953a' +white = '#bbbbbb' + +[colors.bright] +black = '#000000' +red = '#de3d35' +green = '#3e953a' +yellow = '#d2b67b' +blue = '#2f5af3' +magenta = '#a00095' +cyan = '#3e953a' +white = '#ffffff' diff --git a/.config/alacritty/themes/themes/oxocarbon.toml b/.config/alacritty/themes/themes/oxocarbon.toml new file mode 100644 index 0000000..cd990c9 --- /dev/null +++ b/.config/alacritty/themes/themes/oxocarbon.toml @@ -0,0 +1,34 @@ +# Colors (Oxocarbon) +# Source https://vimcolorschemes.com/nyoom-engineering/oxocarbon.nvim + +# Default colors +[colors.primary] +background = '#1b1b1b' +foreground = '#ffffff' + +[colors.cursor] +text = '#161616' +cursor = '#78a9ff' + +# Normal colors +[colors.normal] +black = '#161616' +red = '#ee5396' +green = '#42be65' +yellow = '#ff7eb6' +blue = '#33b1ff' +magenta = '#be95ff' +cyan = '#3ddbd9' +white = '#ffffff' + +# Bright colors +[colors.bright] +black = '#525252' +red = '#ee5396' +green = '#42be65' +yellow = '#ff7eb6' +blue = '#33b1ff' +magenta = '#be95ff' +cyan = '#3ddbd9' +white = '#ffffff' + diff --git a/.config/alacritty/themes/themes/palenight.toml b/.config/alacritty/themes/themes/palenight.toml new file mode 100644 index 0000000..fb9ccfc --- /dev/null +++ b/.config/alacritty/themes/themes/palenight.toml @@ -0,0 +1,29 @@ +# iTerm2 Material Design - Palenight theme for Alacritty +# Source https//github.com/JonathanSpeek/palenight-iterm2 + +# Default colors +[colors.primary] +background = '#292d3e' +foreground = '#d0d0d0' + +# Normal colors +[colors.normal] +black = '#292d3e' +red = '#f07178' +green = '#c3e88d' +yellow = '#ffcb6b' +blue = '#82aaff' +magenta = '#c792ea' +cyan = '#89ddff' +white = '#d0d0d0' + +# Bright colors +[colors.bright] +black = '#434758' +red = '#ff8b92' +green = '#ddffa7' +yellow = '#ffe585' +blue = '#9cc4ff' +magenta = '#e1acff' +cyan = '#a3f7ff' +white = '#ffffff' diff --git a/.config/alacritty/themes/themes/panda.toml b/.config/alacritty/themes/themes/panda.toml new file mode 100644 index 0000000..4352a53 --- /dev/null +++ b/.config/alacritty/themes/themes/panda.toml @@ -0,0 +1,30 @@ +# Default colors +[colors.primary] +background = '#292A2B' +foreground = '#eaeaea' + +[colors.cursor] +text = '#000000' +cursor = '#ffffff' + +# Normal colors +[colors.normal] +black = '#3d3e40' +red = '#FF2C6D' +green = '#19f9d8' +yellow = '#FFB86C' +blue = '#45A9F9' +magenta = '#FF75B5' +cyan = '#19f9d8' +white = '#f3f3f3' + +# Bright colors +[colors.bright] +black = '#373b41' +red = '#ff3334' +green = '#41fadf' +yellow = '#ffcc95' +blue = '#6FC1FF' +magenta = '#ff9ecb' +cyan = '#41fadf' +white = '#f8f8f8' diff --git a/.config/alacritty/themes/themes/papercolor_dark.toml b/.config/alacritty/themes/themes/papercolor_dark.toml new file mode 100644 index 0000000..a595146 --- /dev/null +++ b/.config/alacritty/themes/themes/papercolor_dark.toml @@ -0,0 +1,32 @@ +# Colors (PaperColor - Dark) + +# Default colors +[colors.primary] +background = '#1c1c1c' +foreground = '#808080' + +[colors.cursor] +text = '#1c1c1c' +cursor = '#808080' + +# Normal colors +[colors.normal] +black = '#1c1c1c' +red = '#af005f' +green = '#5faf00' +yellow = '#d7af5f' +blue = '#5fafd7' +magenta = '#808080' +cyan = '#d7875f' +white = '#d0d0d0' + +# Bright colors +[colors.bright] +black = '#585858' +red = '#5faf5f' +green = '#afd700' +yellow = '#af87d7' +blue = '#ffaf00' +magenta = '#ffaf00' +cyan = '#00afaf' +white = '#5f8787' diff --git a/.config/alacritty/themes/themes/papercolor_light.toml b/.config/alacritty/themes/themes/papercolor_light.toml new file mode 100644 index 0000000..bcbec81 --- /dev/null +++ b/.config/alacritty/themes/themes/papercolor_light.toml @@ -0,0 +1,32 @@ +# Colors (PaperColor - Light) + +# Default colors +[colors.primary] +background = '#eeeeee' +foreground = '#444444' + +[colors.cursor] +text = '#eeeeee' +cursor = '#444444' + +# Normal colors +[colors.normal] +black = '#eeeeee' +red = '#af0000' +green = '#008700' +yellow = '#5f8700' +blue = '#0087af' +magenta = '#878787' +cyan = '#005f87' +white = '#444444' + +# Bright colors +[colors.bright] +black = '#bcbcbc' +red = '#d70000' +green = '#d70087' +yellow = '#8700af' +blue = '#d75f00' +magenta = '#d75f00' +cyan = '#005faf' +white = '#005f87' diff --git a/.config/alacritty/themes/themes/papertheme.toml b/.config/alacritty/themes/themes/papertheme.toml new file mode 100644 index 0000000..0c192b1 --- /dev/null +++ b/.config/alacritty/themes/themes/papertheme.toml @@ -0,0 +1,28 @@ +# Colors (Paper Theme) + +# Default colors +[colors.primary] +background = '#F2EEDE' +foreground = '#000000' + +# Normal colors +[colors.normal] +black = '#000000' +red = '#CC3E28' +green = '#216609' +yellow = '#B58900' +blue = '#1E6FCC' +magenta = '#5C21A5' +cyan = '#158C86' +white = '#AAAAAA' + +# Bright colors +[colors.bright] +black = '#555555' +red = '#CC3E28' +green = '#216609' +yellow = '#B58900' +blue = '#1E6FCC' +magenta = '#5C21A5' +cyan = '#158C86' +white = '#AAAAAA' diff --git a/.config/alacritty/themes/themes/pastel_dark.toml b/.config/alacritty/themes/themes/pastel_dark.toml new file mode 100644 index 0000000..a877760 --- /dev/null +++ b/.config/alacritty/themes/themes/pastel_dark.toml @@ -0,0 +1,33 @@ +# From iTerm2 Pastel Dark theme + +# Default colors +[colors.primary] +background = '#000000' +foreground = '#C7C7C7' + +# Cursor colors +[colors.cursor] +text = '#FFFEFF' +cursor = '#FFB472' + +# Normal colors +[colors.normal] +black = '#616161' +red = '#FF8272' +green = '#B4FA72' +yellow = '#FEFDC2' +blue = '#A5D5FE' +magenta = '#FF8FFD' +cyan = '#D0D1FE' +white = '#F1F1F1' + +# Bright colors +[colors.bright] +black = '#8E8E8E' +red = '#FFC4BD' +green = '#D6FCB9' +yellow = '#FEFDD5' +blue = '#C1E3FE' +magenta = '#FFB1FE' +cyan = '#E5E6FE' +white = '#FFFEFF' diff --git a/.config/alacritty/themes/themes/pencil_dark.toml b/.config/alacritty/themes/themes/pencil_dark.toml new file mode 100644 index 0000000..470544c --- /dev/null +++ b/.config/alacritty/themes/themes/pencil_dark.toml @@ -0,0 +1,28 @@ +# Colors (Pencil Dark) + +# Default Colors +[colors.primary] +background = '#212121' +foreground = '#f1f1f1' + +# Normal colors +[colors.normal] +black = '#212121' +red = '#c30771' +green = '#10a778' +yellow = '#a89c14' +blue = '#008ec4' +magenta = '#523c79' +cyan = '#20a5ba' +white = '#e0e0e0' + +# Bright colors +[colors.bright] +black = '#818181' +red = '#fb007a' +green = '#5fd7af' +yellow = '#f3e430' +blue = '#20bbfc' +magenta = '#6855de' +cyan = '#4fb8cc' +white = '#f1f1f1' diff --git a/.config/alacritty/themes/themes/pencil_light.toml b/.config/alacritty/themes/themes/pencil_light.toml new file mode 100644 index 0000000..a985b10 --- /dev/null +++ b/.config/alacritty/themes/themes/pencil_light.toml @@ -0,0 +1,28 @@ +# Colors (Pencil Light) + +# Default Colors +[colors.primary] +background = '#f1f1f1' +foreground = '#424242' + +# Normal colors +[colors.normal] +black = '#212121' +red = '#c30771' +green = '#10a778' +yellow = '#a89c14' +blue = '#008ec4' +magenta = '#523c79' +cyan = '#20a5ba' +white = '#e0e0e0' + +# Bright colors +[colors.bright] +black = '#212121' +red = '#fb007a' +green = '#5fd7af' +yellow = '#f3e430' +blue = '#20bbfc' +magenta = '#6855de' +cyan = '#4fb8cc' +white = '#f1f1f1' diff --git a/.config/alacritty/themes/themes/rainbow.toml b/.config/alacritty/themes/themes/rainbow.toml new file mode 100644 index 0000000..dd7a782 --- /dev/null +++ b/.config/alacritty/themes/themes/rainbow.toml @@ -0,0 +1,26 @@ +# Default colors +[colors.primary] +background = '#192835' +foreground = '#AADA4F' + +# Normal colors +[colors.normal] +black = '#5B4375' +red = '#426bb6' +green = '#2286b5' +yellow = '#5ab782' +blue = '#93ca5b' +magenta = '#c6c842' +cyan = '#8a5135' +white = '#c54646' + +# Bright colors +[colors.bright] +black = '#5B4375' +red = '#426bb6' +green = '#2286b5' +yellow = '#5ab782' +blue = '#93ca5b' +magenta = '#c6c842' +cyan = '#8a5135' +white = '#c54646' diff --git a/.config/alacritty/themes/themes/remedy_dark.toml b/.config/alacritty/themes/themes/remedy_dark.toml new file mode 100644 index 0000000..682ec20 --- /dev/null +++ b/.config/alacritty/themes/themes/remedy_dark.toml @@ -0,0 +1,29 @@ +# Default colors +[colors.primary] +background = '#2c2b2a' +foreground = '#f9e7c4' + +dim_foreground = '#685E4A' +bright_foreground = '#1C1508' + +# Normal colors +[colors.normal] +black = '#282a2e' +red = '#a54242' +green = '#8c9440' +yellow = '#de935f' +blue = '#5f819d' +magenta = '#85678f' +cyan = '#5e8d87' +white = '#707880' + +# Bright colors +[colors.bright] +black = '#373b41' +red = '#cc6666' +green = '#b5bd68' +yellow = '#f0c674' +blue = '#81a2be' +magenta = '#b294bb' +cyan = '#8abeb7' +white = '#c5c8c6' diff --git a/.config/alacritty/themes/themes/rigel.toml b/.config/alacritty/themes/themes/rigel.toml new file mode 100644 index 0000000..84ab9b9 --- /dev/null +++ b/.config/alacritty/themes/themes/rigel.toml @@ -0,0 +1,30 @@ +# Rigel theme +# Source: https://github.com/Rigellute/rigel/blob/master/alacritty.toml + +[colors.primary] +background = '#002635' +foreground = '#e6e6dc' + +[colors.normal] +black = '#00384d' +red = '#c43061' +green = '#7fc06e' +yellow = '#f08e48' +blue = '#1c8db2' +magenta = '#c694ff' +cyan = '#00cccc' +white = '#77929e' + +[colors.bright] +black = '#517f8d' +red = '#ff5a67' +green = '#9cf087' +yellow = '#ffcc1b' +blue = '#7eb2dd' +magenta = '#fb94ff' +cyan = '#00ffff' +white = '#b7cff9' + +[colors.cursor] +text = '#002635' +cursor = '#ffcc1b' diff --git a/.config/alacritty/themes/themes/rose_pine.toml b/.config/alacritty/themes/themes/rose_pine.toml new file mode 100644 index 0000000..0c5ffc2 --- /dev/null +++ b/.config/alacritty/themes/themes/rose_pine.toml @@ -0,0 +1,39 @@ +[colors.primary] +background = '#191724' +foreground = '#e0def4' + +[colors.cursor] +text = '#e0def4' +cursor = '#524f67' + +[colors.vi_mode_cursor] +text = '#e0def4' +cursor = '#524f67' + +[colors.selection] +text = '#e0def4' +background = '#403d52' + +[colors.normal] +black = '#26233a' +red = '#eb6f92' +green = '#31748f' +yellow = '#f6c177' +blue = '#9ccfd8' +magenta = '#c4a7e7' +cyan = '#ebbcba' +white = '#e0def4' + +[colors.bright] +black = '#6e6a86' +red = '#eb6f92' +green = '#31748f' +yellow = '#f6c177' +blue = '#9ccfd8' +magenta = '#c4a7e7' +cyan = '#ebbcba' +white = '#e0def4' + +[colors.hints] +start = {foreground = '#908caa', background = '#1f1d2e' } +end = { foreground = '#6e6a86', background = '#1f1d2e' } diff --git a/.config/alacritty/themes/themes/rose_pine_dawn.toml b/.config/alacritty/themes/themes/rose_pine_dawn.toml new file mode 100644 index 0000000..a0ee855 --- /dev/null +++ b/.config/alacritty/themes/themes/rose_pine_dawn.toml @@ -0,0 +1,39 @@ +[colors.primary] +background = '#faf4ed' +foreground = '#575279' + +[colors.cursor] +text = '#575279' +cursor = '#cecacd' + +[colors.vi_mode_cursor] +text = '#575279' +cursor = '#cecacd' + +[colors.selection] +text = '#575279' +background = '#dfdad9' + +[colors.normal] +black = '#f2e9e1' +red = '#b4637a' +green = '#286983' +yellow = '#ea9d34' +blue = '#56949f' +magenta = '#907aa9' +cyan = '#d7827e' +white = '#575279' + +[colors.bright] +black = '#9893a5' +red = '#b4637a' +green = '#286983' +yellow = '#ea9d34' +blue = '#56949f' +magenta = '#907aa9' +cyan = '#d7827e' +white = '#575279' + +[colors.hints] +start = { foreground = '#797593', background = '#fffaf3' } +end = { foreground = '#9893a5', background = '#fffaf3' } diff --git a/.config/alacritty/themes/themes/rose_pine_moon.toml b/.config/alacritty/themes/themes/rose_pine_moon.toml new file mode 100644 index 0000000..f816e1e --- /dev/null +++ b/.config/alacritty/themes/themes/rose_pine_moon.toml @@ -0,0 +1,38 @@ +[colors.primary] +background = '#232136' +foreground = '#e0def4' + +[colors.cursor] +text = '#e0def4' +cursor = '#56526e' + +[colors.vi_mode_cursor] +text = '#e0def4' +cursor = '#56526e' + +[colors.selection] +text = '#e0def4' +background = '#44415a' +[colors.normal] +black = '#393552' +red = '#eb6f92' +green = '#3e8fb0' +yellow = '#f6c177' +blue = '#9ccfd8' +magenta = '#c4a7e7' +cyan = '#ea9a97' +white = '#e0def4' + +[colors.bright] +black = '#6e6a86' +red = '#eb6f92' +green = '#3e8fb0' +yellow = '#f6c177' +blue = '#9ccfd8' +magenta = '#c4a7e7' +cyan = '#ea9a97' +white = '#e0def4' + +[colors.hints] +start = { foreground = '#908caa', background = '#2a273f' } +end = { foreground = '#6e6a86', background = '#2a273f' } diff --git a/.config/alacritty/themes/themes/seashells.toml b/.config/alacritty/themes/themes/seashells.toml new file mode 100644 index 0000000..0db2734 --- /dev/null +++ b/.config/alacritty/themes/themes/seashells.toml @@ -0,0 +1,37 @@ +# Colors (SeaShells) +# Source https//raw.githubusercontent.com/mbadolato/iTerm2-Color-Schemes/master/schemes/SeaShells.itermcolors + +# Default colors +[colors.primary] +background = '#061923' +foreground = '#e5c49e' + +[colors.cursor] +text = '#061822' +cursor = '#feaf3c' + +[colors.selection] +text = '#ffe9d7' +background = '#265b75' + +# Normal colors +[colors.normal] +black = '#1d485f' +red = '#db662d' +green = '#008eab' +yellow = '#feaf3c' +blue = '#255a62' +magenta = '#77dbf4' +cyan = '#5fb1c2' +white = '#e5c49e' + +# Bright colors +[colors.bright] +black = '#545d65' +red = '#dd998a' +green = '#739da8' +yellow = '#fedaae' +blue = '#0bc7e3' +magenta = '#c6e8f1' +cyan = '#97b9c0' +white = '#ffe9d7' diff --git a/.config/alacritty/themes/themes/selenized_dark.toml b/.config/alacritty/themes/themes/selenized_dark.toml new file mode 100644 index 0000000..c2c79af --- /dev/null +++ b/.config/alacritty/themes/themes/selenized_dark.toml @@ -0,0 +1,26 @@ +# Colors (Selenized Dark) + +[colors.primary] +background = "#103c48" +foreground = "#adbcbc" + +[colors.normal] +black = "#184956" +red = "#fa5750" +green = "#75b938" +yellow = "#dbb32d" +blue = "#4695f7" +magenta = "#f275be" +cyan = "#41c7b9" +white = "#72898f" + +[colors.bright] +black = "#2d5b69" +red = "#ff665c" +green = "#84c747" +yellow = "#ebc13d" +blue = "#58a3ff" +magenta = "#ff84cd" +cyan = "#53d6c7" +white = "#cad8d9" + diff --git a/.config/alacritty/themes/themes/selenized_light.toml b/.config/alacritty/themes/themes/selenized_light.toml new file mode 100644 index 0000000..daa0df0 --- /dev/null +++ b/.config/alacritty/themes/themes/selenized_light.toml @@ -0,0 +1,25 @@ +# Colors (Selenized Light) +[colors.primary] +background = '#fbf3db' +foreground = '#53676d' + +[colors.normal] +black = '#ece3cc' +red = '#d2212d' +green = '#489100' +yellow = '#ad8900' +blue = '#0072d4' +magenta = '#ca4898' +cyan = '#009c8f' +white = '#909995' + +[colors.bright] +black = '#d5cdb6' +red = '#cc1729' +green = '#428b00' +yellow = '#a78300' +blue = '#006dce' +magenta = '#c44392' +cyan = '#00978a' +white = '#3a4d53' + diff --git a/.config/alacritty/themes/themes/seoul256-light.toml b/.config/alacritty/themes/themes/seoul256-light.toml new file mode 100644 index 0000000..37880fc --- /dev/null +++ b/.config/alacritty/themes/themes/seoul256-light.toml @@ -0,0 +1,71 @@ +# Seoul256 Light Alacritty Colors +## name: seoul256-light +## inspired by: https://github.com/junegunn/seoul256.vim + +[colors.primary] +background = "#dadada" # light_bg (253) +foreground = "#4e4e4e" # light_fg (239) +dim_foreground = "#616161" # slightly darker than foreground +bright_foreground = "#3a3a3a" # slightly brighter than foreground + +[colors.cursor] +text = "#dadada" # background +cursor = "#4e4e4e" # foreground + +[colors.vi_mode_cursor] +text = "#dadada" # background +cursor = "#007299" # blue (24) + +[colors.search.matches] +foreground = "#ffffff" # white (255) +background = "#007299" # blue (74) + +[colors.search.focused_match] +foreground = "#ffffff" # white (255) +background = "#005f87" # darker blue + +[colors.footer_bar] +foreground = "#4e4e4e" # foreground +background = "#bcbcbc" # light grey (250) + +[colors.hints.start] +foreground = "#4e4e4e" # foreground +background = "#d7afaf" # light pink (181) + +[colors.hints.end] +foreground = "#4e4e4e" # foreground +background = "#d0d0d0" # slightly darker than background (252) + +[colors.selection] +text = "#4e4e4e" # foreground +background = "#bcdede" # light cyan (152) + +[colors.normal] +black = "#4e4e4e" # light_fg (239) +red = "#af005f" # dark red (125) +green = "#5f875f" # green (65) +yellow = "#af5f00" # orange/yellow (130) +blue = "#007173" # blue (23) +magenta = "#870087" # magenta (90) +cyan = "#008787" # cyan (30) +white = "#e4e4e4" # very light grey (254) + +[colors.bright] +black = "#626262" # grey (241) +red = "#d70087" # bright red (162) +green = "#87af87" # bright green (108) +yellow = "#dfbc72" # bright yellow (179) +blue = "#5fafd7" # bright blue (74) +magenta = "#af5fff" # bright magenta (135) +cyan = "#00afaf" # bright cyan (37) +white = "#ffffff" # white (231) + +[colors.dim] +black = "#3a3a3a" # darker grey (237) +red = "#9B1D72" # dim red (89) +green = "#719872" # dim green (65) +yellow = "#BE9873" # dim yellow (137) +blue = "#719899" # dim blue (66) +magenta = "#9A7599" # dim magenta (96) +cyan = "#6FBCBD" # dim cyan (73) +white = "#d0d0d0" # dim white (252) diff --git a/.config/alacritty/themes/themes/smoooooth.toml b/.config/alacritty/themes/themes/smoooooth.toml new file mode 100644 index 0000000..bdda69f --- /dev/null +++ b/.config/alacritty/themes/themes/smoooooth.toml @@ -0,0 +1,33 @@ +# Color theme ported from iTerm 2 Smoooooth + +[colors.primary] +foreground = '#dbdbdb' +background = '#14191e' + +[colors.cursor] +text = '#000000' +cursor = '#fefffe' + +[colors.selection] +text = '#000000' +background = '#b3d7ff' + +[colors.normal] +black = '#14191e' +red = '#b43c29' +green = '#00c200' +yellow = '#c7c400' +blue = '#2743c7' +magenta = '#bf3fbd' +cyan = '#00c5c7' +white = '#c7c7c7' + +[colors.bright] +black = '#676767' +red = '#dc7974' +green = '#57e690' +yellow = '#ece100' +blue = '#a6aaf1' +magenta = '#e07de0' +cyan = '#5ffdff' +white = '#feffff' diff --git a/.config/alacritty/themes/themes/snazzy.toml b/.config/alacritty/themes/themes/snazzy.toml new file mode 100644 index 0000000..1d47914 --- /dev/null +++ b/.config/alacritty/themes/themes/snazzy.toml @@ -0,0 +1,28 @@ +# Colors (Snazzy) + +# Default colors +[colors.primary] +background = '#282a36' +foreground = '#eff0eb' + +# Normal colors +[colors.normal] +black = '#282a36' +red = '#ff5c57' +green = '#5af78e' +yellow = '#f3f99d' +blue = '#57c7ff' +magenta = '#ff6ac1' +cyan = '#9aedfe' +white = '#f1f1f0' + +# Bright colors +[colors.bright] +black = '#686868' +red = '#ff5c57' +green = '#5af78e' +yellow = '#f3f99d' +blue = '#57c7ff' +magenta = '#ff6ac1' +cyan = '#9aedfe' +white = '#f1f1f0' diff --git a/.config/alacritty/themes/themes/solarized_dark.toml b/.config/alacritty/themes/themes/solarized_dark.toml new file mode 100644 index 0000000..dbcce2b --- /dev/null +++ b/.config/alacritty/themes/themes/solarized_dark.toml @@ -0,0 +1,28 @@ +# Colors (Solarized Dark) + +# Default colors +[colors.primary] +background = '#002b36' +foreground = '#839496' + +# Normal colors +[colors.normal] +black = '#073642' +red = '#dc322f' +green = '#859900' +yellow = '#b58900' +blue = '#268bd2' +magenta = '#d33682' +cyan = '#2aa198' +white = '#eee8d5' + +# Bright colors +[colors.bright] +black = '#002b36' +red = '#cb4b16' +green = '#586e75' +yellow = '#657b83' +blue = '#839496' +magenta = '#6c71c4' +cyan = '#93a1a1' +white = '#fdf6e3' diff --git a/.config/alacritty/themes/themes/solarized_light.toml b/.config/alacritty/themes/themes/solarized_light.toml new file mode 100644 index 0000000..3f7eb25 --- /dev/null +++ b/.config/alacritty/themes/themes/solarized_light.toml @@ -0,0 +1,28 @@ +# Colors (Solarized Light) + +# Default colors +[colors.primary] +background = '#fdf6e3' +foreground = '#586e75' + +# Normal colors +[colors.normal] +black = '#073642' +red = '#dc322f' +green = '#859900' +yellow = '#b58900' +blue = '#268bd2' +magenta = '#d33682' +cyan = '#2aa198' +white = '#eee8d5' + +# Bright colors +[colors.bright] +black = '#002b36' +red = '#cb4b16' +green = '#586e75' +yellow = '#657b83' +blue = '#839496' +magenta = '#6c71c4' +cyan = '#93a1a1' +white = '#fdf6e3' diff --git a/.config/alacritty/themes/themes/solarized_osaka.toml b/.config/alacritty/themes/themes/solarized_osaka.toml new file mode 100644 index 0000000..0f25c29 --- /dev/null +++ b/.config/alacritty/themes/themes/solarized_osaka.toml @@ -0,0 +1,29 @@ +# Colors (Solarized Osaka) +# Source https://github.com/craftzdog/solarized-osaka.nvim + +# Default colors +[colors.primary] +background = '#001a1d' +foreground = '#839496' + +# Normal colors +[colors.normal] +black = '#073642' +red = '#dc322f' +green = '#859900' +yellow = '#b58900' +blue = '#268bd2' +magenta = '#d33682' +cyan = '#2aa198' +white = '#eee8d5' + +# Bright colors +[colors.bright] +black = '#4c4c4c' +red = '#cb4b16' +green = '#586e75' +yellow = '#657b83' +blue = '#839496' +magenta = '#6c71c4' +cyan = '#93a1a1' +white = '#fdf6e3' diff --git a/.config/alacritty/themes/themes/sonokai.toml b/.config/alacritty/themes/themes/sonokai.toml new file mode 100644 index 0000000..537ca46 --- /dev/null +++ b/.config/alacritty/themes/themes/sonokai.toml @@ -0,0 +1,33 @@ +# sonokai.toml: Sonokai color scheme for Alacritty. + +[colors.primary] +foreground = "#e2e2e3" +background = "#2c2e34" + +[colors.normal] +black = "#181819" +red = "#fc5d7c" +green = "#9ed072" +yellow = "#e7c664" +blue = "#76cce0" +magenta = "#b39df3" +cyan = "#f39660" +white = "#e2e2e3" + +[colors.bright] +black = "#7f8490" +red = "#fc5d7c" +green = "#9ed072" +yellow = "#e7c664" +blue = "#76cce0" +magenta = "#b39df3" +cyan = "#f39660" +white = "#e2e2e3" + +[colors.cursor] +text = "#2c2e34" +cursor = "#e2e2e3" + +[colors.selection] +text = "CellForeground" +background = "#414550" diff --git a/.config/alacritty/themes/themes/spacegray.toml b/.config/alacritty/themes/themes/spacegray.toml new file mode 100644 index 0000000..3543c83 --- /dev/null +++ b/.config/alacritty/themes/themes/spacegray.toml @@ -0,0 +1,33 @@ +# Spacegray, from Sublime Text +# Source https://github.com/SublimeText/Spacegray + +# Default colors +[colors.primary] +background = '#20242d' +foreground = '#b3b8c3' + +[colors.cursor] +text = '#b3b8c3' +cursor = '#b3b8c3' + +# Normal colors +[colors.normal] +black = '#000000' +red = '#b04b57' +green = '#87b379' +yellow = '#e5c179' +blue = '#7d8fa4' +magenta = '#a47996' +cyan = '#85a7a5' +white = '#b3b8c3' + +# Bright colors +[colors.bright] +black = '#000000' +red = '#b04b57' +green = '#87b379' +yellow = '#e5c179' +blue = '#7d8fa4' +magenta = '#a47996' +cyan = '#85a7a5' +white = '#ffffff' diff --git a/.config/alacritty/themes/themes/synthwave_84.toml b/.config/alacritty/themes/themes/synthwave_84.toml new file mode 100644 index 0000000..89df666 --- /dev/null +++ b/.config/alacritty/themes/themes/synthwave_84.toml @@ -0,0 +1,23 @@ +[colors.primary] +foreground = "#ffffff" +background = "#262335" + +[colors.normal] +black = "#262335" +red = "#fe4450" +green = "#72f1b8" +yellow = "#f3e70f" +blue = "#03edf9" +magenta = "#ff7edb" +cyan = "#03edf9" +white = "#ffffff" + +[colors.bright] +black = "#614d85" +red = "#fe4450" +green = "#72f1b8" +yellow = "#fede5d" +blue = "#03edf9" +magenta = "#ff7edb" +cyan = "#03edf9" +white = "#ffffff" diff --git a/.config/alacritty/themes/themes/taerminal.toml b/.config/alacritty/themes/themes/taerminal.toml new file mode 100644 index 0000000..1ae012a --- /dev/null +++ b/.config/alacritty/themes/themes/taerminal.toml @@ -0,0 +1,32 @@ +# Colors (Taerminal) + +# Default colors +[colors.primary] +background = '#26282a' +foreground = '#f0f0f0' + +[colors.cursor] +background = '#f0f0f0' +foreground = '#26282a' + +# Normal colors +[colors.normal] +black = '#26282a' +red = '#ff8878' +green = '#b4fb73' +yellow = '#fffcb7' +blue = '#8bbce5' +magenta = '#ffb2fe' +cyan = '#a2e1f8' +white = '#f1f1f1' + +# Bright colors +[colors.bright] +black = '#6f6f6f' +red = '#fe978b' +green = '#d6fcba' +yellow = '#fffed5' +blue = '#c2e3ff' +magenta = '#ffc6ff' +cyan = '#c0e9f8' +white = '#ffffff' diff --git a/.config/alacritty/themes/themes/tango_dark.toml b/.config/alacritty/themes/themes/tango_dark.toml new file mode 100644 index 0000000..55541a9 --- /dev/null +++ b/.config/alacritty/themes/themes/tango_dark.toml @@ -0,0 +1,25 @@ +# GNOME Terminal Tango Dark + +[colors.primary] +background = '#2e3436' +foreground = '#d3d7cf' + +[colors.normal] +black = '#2e3436' +red = '#cc0000' +green = '#4e9a06' +yellow = '#c4a000' +blue = '#3465a4' +magenta = '#75507b' +cyan = '#06989a' +white = '#d3d7cf' + +[colors.bright] +black = '#555753' +red = '#ef2929' +green = '#8ae234' +yellow = '#fce94f' +blue = '#729fcf' +magenta = '#ad7fa8' +cyan = '#34e2e2' +white = '#eeeeec' diff --git a/.config/alacritty/themes/themes/tender.toml b/.config/alacritty/themes/themes/tender.toml new file mode 100644 index 0000000..9e09a06 --- /dev/null +++ b/.config/alacritty/themes/themes/tender.toml @@ -0,0 +1,26 @@ +# Default colors +[colors.primary] +background = '#282828' +foreground = '#eeeeee' + +# Normal colors +[colors.normal] +black = '#282828' +red = '#f43753' +green = '#c9d05c' +yellow = '#ffc24b' +blue = '#b3deef' +magenta = '#d3b987' +cyan = '#73cef4' +white = '#eeeeee' + +# Bright colors +[colors.bright] +black = '#4c4c4c' +red = '#f43753' +green = '#c9d05c' +yellow = '#ffc24b' +blue = '#b3deef' +magenta = '#d3b987' +cyan = '#73cef4' +white = '#feffff' diff --git a/.config/alacritty/themes/themes/terafox.toml b/.config/alacritty/themes/themes/terafox.toml new file mode 100644 index 0000000..84b7f6d --- /dev/null +++ b/.config/alacritty/themes/themes/terafox.toml @@ -0,0 +1,71 @@ +# Nightfox Alacritty Colors +## name: terafox +## upstream: https://github.com/edeneast/nightfox.nvim/raw/main/extra/terafox/alacritty.toml + +[colors.primary] +background = "#152528" +foreground = "#e6eaea" +dim_foreground = "#cbd9d8" +bright_foreground = "#eaeeee" + +[colors.cursor] +text = "#e6eaea" +cursor = "#cbd9d8" + +[colors.vi_mode_cursor] +text = "#e6eaea" +cursor = "#a1cdd8" + +[colors.search.matches] +foreground = "#e6eaea" +background = "#425e5e" + +[colors.search.focused_match] +foreground = "#e6eaea" +background = "#7aa4a1" + +[colors.footer_bar] +foreground = "#e6eaea" +background = "#254147" + +[colors.hints.start] +foreground = "#e6eaea" +background = "#ff8349" + +[colors.hints.end] +foreground = "#e6eaea" +background = "#254147" + +[colors.selection] +text = "#e6eaea" +background = "#293e40" + +[colors.normal] +black = "#2f3239" +red = "#e85c51" +green = "#7aa4a1" +yellow = "#fda47f" +blue = "#5a93aa" +magenta = "#ad5c7c" +cyan = "#a1cdd8" +white = "#ebebeb" + +[colors.bright] +black = "#4e5157" +red = "#eb746b" +green = "#8eb2af" +yellow = "#fdb292" +blue = "#73a3b7" +magenta = "#b97490" +cyan = "#afd4de" +white = "#eeeeee" + +[colors.dim] +black = "#282a30" +red = "#c54e45" +green = "#688b89" +yellow = "#d78b6c" +blue = "#4d7d90" +magenta = "#934e69" +cyan = "#89aeb8" +white = "#c8c8c8" diff --git a/.config/alacritty/themes/themes/terminal_app.toml b/.config/alacritty/themes/themes/terminal_app.toml new file mode 100644 index 0000000..838f7a5 --- /dev/null +++ b/.config/alacritty/themes/themes/terminal_app.toml @@ -0,0 +1,28 @@ +# Colors (Terminal.app) + +# Default colors +[colors.primary] +background = '#000000' +foreground = '#b6b6b6' + +# Normal colors +[colors.normal] +black = '#000000' +red = '#990000' +green = '#00a600' +yellow = '#999900' +blue = '#0000b2' +magenta = '#b200b2' +cyan = '#00a6b2' +white = '#bfbfbf' + +# Bright colors +[colors.bright] +black = '#666666' +red = '#e50000' +green = '#00d900' +yellow = '#e5e500' +blue = '#0000ff' +magenta = '#e500e5' +cyan = '#00e5e5' +white = '#e5e5e5' diff --git a/.config/alacritty/themes/themes/thelovelace.toml b/.config/alacritty/themes/themes/thelovelace.toml new file mode 100644 index 0000000..461474e --- /dev/null +++ b/.config/alacritty/themes/themes/thelovelace.toml @@ -0,0 +1,26 @@ +# Default colors +[colors.primary] +background = '#1D1F28' +foreground = '#FDFDFD' + +# Normal colors +[colors.normal] +# Bright colors +black = '#282A36' +red = '#F37F97' +green = '#5ADECD' +yellow = '#F2A272' +blue = '#8897F4' +magenta = '#C574DD' +cyan = '#79E6F3' +white = '#FDFDFD' + +[colors.bright] +black = '#414458' +red = '#FF4971' +green = '#18E3C8' +yellow = '#EBCB8B' +blue = '#FF8037' +magenta = '#556FFF' +cyan = '#3FDCEE' +white = '#BEBEC1' diff --git a/.config/alacritty/themes/themes/tokyo_night.toml b/.config/alacritty/themes/themes/tokyo_night.toml new file mode 100644 index 0000000..0642a90 --- /dev/null +++ b/.config/alacritty/themes/themes/tokyo_night.toml @@ -0,0 +1,29 @@ +# Colors (Tokyo Night) +# Source https//github.com/zatchheems/tokyo-night-alacritty-theme + +# Default colors +[colors.primary] +background = '#1a1b26' +foreground = '#a9b1d6' + +# Normal colors +[colors.normal] +black = '#32344a' +red = '#f7768e' +green = '#9ece6a' +yellow = '#e0af68' +blue = '#7aa2f7' +magenta = '#ad8ee6' +cyan = '#449dab' +white = '#787c99' + +# Bright colors +[colors.bright] +black = '#444b6a' +red = '#ff7a93' +green = '#b9f27c' +yellow = '#ff9e64' +blue = '#7da6ff' +magenta = '#bb9af7' +cyan = '#0db9d7' +white = '#acb0d0' diff --git a/.config/alacritty/themes/themes/tokyo_night_enhanced.toml b/.config/alacritty/themes/themes/tokyo_night_enhanced.toml new file mode 100644 index 0000000..90ba82b --- /dev/null +++ b/.config/alacritty/themes/themes/tokyo_night_enhanced.toml @@ -0,0 +1,30 @@ +[colors.primary] +background = "#08080b" +foreground = "#787c99" + +[colors.cursor] +cursor = "#787c99" + +[colors.selection] +text = "CellForeground" +background = "#515c7e" + +[colors.normal] +black = "#363b54" +red = "#f7768e" +green = "#41a6b5" +yellow = "#e0af68" +blue = "#7aa2f7" +magenta = "#bb9af7" +cyan = "#7dcfff" +white = "#787c99" + +[colors.bright] +black = "#363b54" +red = "#f7768e" +green = "#41a6b5" +yellow = "#e0af68" +blue = "#7aa2f7" +magenta = "#bb9af7" +cyan = "#7dcfff" +white = "#787c99" diff --git a/.config/alacritty/themes/themes/tokyo_night_storm.toml b/.config/alacritty/themes/themes/tokyo_night_storm.toml new file mode 100644 index 0000000..992f1d3 --- /dev/null +++ b/.config/alacritty/themes/themes/tokyo_night_storm.toml @@ -0,0 +1,29 @@ +# Colors (Tokyo Night Storm variant) +# Source https//github.com/zatchheems/tokyo-night-alacritty-theme + +# Default colors +[colors.primary] +background = '#24283b' +foreground = '#a9b1d6' + +# Normal colors +[colors.normal] +black = '#32344a' +red = '#f7768e' +green = '#9ece6a' +yellow = '#e0af68' +blue = '#7aa2f7' +magenta = '#ad8ee6' +cyan = '#449dab' +white = '#9699a8' + +# Bright colors +[colors.bright] +black = '#444b6a' +red = '#ff7a93' +green = '#b9f27c' +yellow = '#ff9e64' +blue = '#7da6ff' +magenta = '#bb9af7' +cyan = '#0db9d7' +white = '#acb0d0' diff --git a/.config/alacritty/themes/themes/tomorrow_night.toml b/.config/alacritty/themes/themes/tomorrow_night.toml new file mode 100644 index 0000000..579ebd8 --- /dev/null +++ b/.config/alacritty/themes/themes/tomorrow_night.toml @@ -0,0 +1,32 @@ +# Colors (Tomorrow Night) + +# Default colors +[colors.primary] +background = '#1d1f21' +foreground = '#c5c8c6' + +[colors.cursor] +text = '#1d1f21' +cursor = '#ffffff' + +# Normal colors +[colors.normal] +black = '#1d1f21' +red = '#cc6666' +green = '#b5bd68' +yellow = '#e6c547' +blue = '#81a2be' +magenta = '#b294bb' +cyan = '#70c0ba' +white = '#373b41' + +# Bright colors +[colors.bright] +black = '#666666' +red = '#ff3334' +green = '#9ec400' +yellow = '#f0c674' +blue = '#81a2be' +magenta = '#b77ee0' +cyan = '#54ced6' +white = '#282a2e' diff --git a/.config/alacritty/themes/themes/tomorrow_night_bright.toml b/.config/alacritty/themes/themes/tomorrow_night_bright.toml new file mode 100644 index 0000000..9ce62a3 --- /dev/null +++ b/.config/alacritty/themes/themes/tomorrow_night_bright.toml @@ -0,0 +1,28 @@ +# Colors (Tomorrow Night Bright) + +# Default colors +[colors.primary] +background = '#000000' +foreground = '#eaeaea' + +# Normal colors +[colors.normal] +black = '#000000' +red = '#d54e53' +green = '#b9ca4a' +yellow = '#e6c547' +blue = '#7aa6da' +magenta = '#c397d8' +cyan = '#70c0ba' +white = '#424242' + +# Bright colors +[colors.bright] +black = '#666666' +red = '#ff3334' +green = '#9ec400' +yellow = '#e7c547' +blue = '#7aa6da' +magenta = '#b77ee0' +cyan = '#54ced6' +white = '#2a2a2a' diff --git a/.config/alacritty/themes/themes/ubuntu.toml b/.config/alacritty/themes/themes/ubuntu.toml new file mode 100644 index 0000000..952cc07 --- /dev/null +++ b/.config/alacritty/themes/themes/ubuntu.toml @@ -0,0 +1,33 @@ +# 0x From the Ubuntu terminal color palette + +# 0x Default colors +[colors.primary] +background = '#300a24' +foreground = '#eeeeec' + +# 0x Colors the cursor will use if `custom_cursor_colors` is true +[colors.cursor] +text = '#bbbbbb' +cursor = '#b4d5ff' + +# 0x Normal colors +[colors.normal] +black = '#2e3436' +red = '#cc0000' +green = '#4e9a06' +yellow = '#c4a000' +blue = '#3465a4' +magenta = '#75507b' +cyan = '#06989a' +white = '#d3d7cf' + +# 0x Bright colors +[colors.bright] +black = '#555753' +red = '#ef2929' +green = '#8ae234' +yellow = '#fce94f' +blue = '#729fcf' +magenta = '#ad7fa8' +cyan = '#34e2e2' +white = '#eeeeec' diff --git a/.config/alacritty/themes/themes/vesper.toml b/.config/alacritty/themes/themes/vesper.toml new file mode 100644 index 0000000..dea338c --- /dev/null +++ b/.config/alacritty/themes/themes/vesper.toml @@ -0,0 +1,26 @@ +# Colors (Vesper) +# Source https://github.com/raunofreiberg/vesper + +[colors.primary] +background = '#101010' +foreground = '#ffffff' + +[colors.normal] +black = '#101010' +red = '#f5a191' +green = '#90b99f' +yellow = '#e6b99d' +blue = '#aca1cf' +magenta = '#e29eca' +cyan = '#ea83a5' +white = '#a0a0a0' + +[colors.bright] +black = '#7e7e7e' +red = '#ff8080' +green = '#99ffe4' +yellow = '#ffc799' +blue = '#b9aeda' +magenta = '#ecaad6' +cyan = '#f591b2' +white = '#ffffff' diff --git a/.config/alacritty/themes/themes/vscode.toml b/.config/alacritty/themes/themes/vscode.toml new file mode 100644 index 0000000..6d40ab2 --- /dev/null +++ b/.config/alacritty/themes/themes/vscode.toml @@ -0,0 +1,23 @@ +[colors.primary] +foreground = "#cccccc" +background = "#1e1e1e" + +[colors.normal] +black = "#000000" +red = "#cd3131" +green = "#0dbc79" +yellow = "#e5e510" +blue = "#2472c8" +magenta = "#bc3fbc" +cyan = "#11a8cd" +white = "#e5e5e5" + +[colors.bright] +black = "#666666" +red = "#f14c4c" +green = "#23d18b" +yellow = "#f5f543" +blue = "#3b8eea" +magenta = "#d670d6" +cyan = "#29b8db" +white = "#e5e5e5" diff --git a/.config/alacritty/themes/themes/wombat.toml b/.config/alacritty/themes/themes/wombat.toml new file mode 100644 index 0000000..fb13a54 --- /dev/null +++ b/.config/alacritty/themes/themes/wombat.toml @@ -0,0 +1,28 @@ +# Colors (Wombat) + +# Default colors +[colors.primary] +background = '#1f1f1f' +foreground = '#e5e1d8' + +# Normal colors +[colors.normal] +black = '#000000' +red = '#f7786d' +green = '#bde97c' +yellow = '#efdfac' +blue = '#6ebaf8' +magenta = '#ef88ff' +cyan = '#90fdf8' +white = '#e5e1d8' + +# Bright colors +[colors.bright] +black = '#b4b4b4' +red = '#f99f92' +green = '#e3f7a1' +yellow = '#f2e9bf' +blue = '#b3d2ff' +magenta = '#e5bdff' +cyan = '#c2fefa' +white = '#ffffff' diff --git a/.config/alacritty/themes/themes/xterm.toml b/.config/alacritty/themes/themes/xterm.toml new file mode 100644 index 0000000..47fd62c --- /dev/null +++ b/.config/alacritty/themes/themes/xterm.toml @@ -0,0 +1,28 @@ +# XTerm's default colors + +# Default colors +[colors.primary] +background = '#000000' +foreground = '#ffffff' + +# Normal colors +[colors.normal] +black = '#000000' +red = '#cd0000' +green = '#00cd00' +yellow = '#cdcd00' +blue = '#0000ee' +magenta = '#cd00cd' +cyan = '#00cdcd' +white = '#e5e5e5' + +# Bright colors +[colors.bright] +black = '#7f7f7f' +red = '#ff0000' +green = '#00ff00' +yellow = '#ffff00' +blue = '#5c5cff' +magenta = '#ff00ff' +cyan = '#00ffff' +white = '#ffffff' diff --git a/.config/alacritty/themes/themes/zenburn.toml b/.config/alacritty/themes/themes/zenburn.toml new file mode 100644 index 0000000..9c6fcd0 --- /dev/null +++ b/.config/alacritty/themes/themes/zenburn.toml @@ -0,0 +1,29 @@ +# Colors (Zenburn) +# Orginally designed by jnurmine for vim. + +# Default colors +[colors.primary] +background = '#3A3A3A' +foreground = '#DCDCCC' + +# Normal colors +[colors.normal] +black = '#1E2320' +red = '#D78787' +green = '#60B48A' +yellow = '#DFAF8F' +blue = '#506070' +magenta = '#DC8CC3' +cyan = '#8CD0D3' +white = '#DCDCCC' + +# Bright colors +[colors.bright] +black = '#709080' +red = '#DCA3A3' +green = '#C3BF9F' +yellow = '#F0DFAF' +blue = '#94BFF3' +magenta = '#EC93D3' +cyan = '#93E0E3' +white = '#FFFFFF' diff --git a/.config/dunst/dunstrc b/.config/dunst/dunstrc index 7b28734..c2d7f56 100644 --- a/.config/dunst/dunstrc +++ b/.config/dunst/dunstrc @@ -1,13 +1,13 @@ [global] - monitor = 1 + monitor = 3 follow = none sort = yes width = (0,600) transparency = 30 - padding = 6 - horizontal_padding = 6 + padding = 5 + horizontal_padding = 10 frame_width = 1 frame_color = "#00c0b0" corner_radius = 3 @@ -22,7 +22,7 @@ scale = 0 - notification_limit = 5 + notification_limit = 3 timeout = 8 progress_bar = true diff --git a/.config/fish/conf.d/fish_frozen_key_bindings.fish b/.config/fish/conf.d/fish_frozen_key_bindings.fish new file mode 100644 index 0000000..495aee9 --- /dev/null +++ b/.config/fish/conf.d/fish_frozen_key_bindings.fish @@ -0,0 +1,14 @@ +# This file was created by fish when upgrading to version 4.3, to migrate +# the 'fish_key_bindings' variable from its old default scope (universal) +# to its new default scope (global). We recommend you delete this file +# and configure key bindings in ~/.config/fish/config.fish if needed. + +# set --global fish_key_bindings fish_default_key_bindings + +# Prior to version 4.3, fish shipped an event handler that runs +# `set --universal fish_key_bindings fish_default_key_bindings` +# whenever the fish_key_bindings variable is erased. +# This means that as long as any fish < 4.3 is still running on this system, +# we cannot complete the migration. +# As a workaround, erase the universal variable at every shell startup. +set --erase --universal fish_key_bindings diff --git a/.config/fish/conf.d/fish_frozen_theme.fish b/.config/fish/conf.d/fish_frozen_theme.fish new file mode 100644 index 0000000..1e4550f --- /dev/null +++ b/.config/fish/conf.d/fish_frozen_theme.fish @@ -0,0 +1,48 @@ +# This file was created by fish when upgrading to version 4.3, to migrate +# theme variables from universal to global scope. +# Don't edit this file, as it will be written by the web-config tool (`fish_config`). +# To customize your theme, delete this file and see +# help interactive#syntax-highlighting +# or +# man fish-interactive | less +/^SYNTAX.HIGHLIGHTING +# for appropriate commands to add to ~/.config/fish/config.fish instead. +# See also the release notes for fish 4.3.0 (run `help relnotes`). + +set --global fish_color_autosuggestion 4D5566 +set --global fish_color_cancel --reverse +set --global fish_color_command 39BAE6 +set --global fish_color_comment 626A73 +set --global fish_color_cwd 59C2FF +set --global fish_color_cwd_root red +set --global fish_color_end F29668 +set --global fish_color_error FF3333 +set --global fish_color_escape 95E6CB +set --global fish_color_history_current --bold +set --global fish_color_host normal +set --global fish_color_host_remote yellow +set --global fish_color_keyword 39BAE6 +set --global fish_color_match F07178 +set --global fish_color_normal B3B1AD +set --global fish_color_operator E6B450 +set --global fish_color_option B3B1AD +set --global fish_color_param B3B1AD +set --global fish_color_quote C2D94C +set --global fish_color_redirection FFEE99 +set --global fish_color_search_match --background=E6B450 +set --global fish_color_selection --background=E6B450 +set --global fish_color_status red +set --global fish_color_user brgreen +set --global fish_color_valid_path --underline +set --global fish_pager_color_background +set --global fish_pager_color_completion normal +set --global fish_pager_color_description B3A06D +set --global fish_pager_color_prefix normal --bold --underline +set --global fish_pager_color_progress brwhite --background=cyan +set --global fish_pager_color_secondary_background +set --global fish_pager_color_secondary_completion +set --global fish_pager_color_secondary_description +set --global fish_pager_color_secondary_prefix +set --global fish_pager_color_selected_background --background=E6B450 +set --global fish_pager_color_selected_completion +set --global fish_pager_color_selected_description +set --global fish_pager_color_selected_prefix diff --git a/.config/fish/fish_variables b/.config/fish/fish_variables index 91da540..2ab2c10 100644 --- a/.config/fish/fish_variables +++ b/.config/fish/fish_variables @@ -10,12 +10,12 @@ SETUVAR GTK_THEME:adwaita SETUVAR LANG:en_GB\x2eUTF\x2d8 SETUVAR LANGUAGE:en_GB\x2eUTF\x2d8 SETUVAR --export LAST_DIR:/home/felix/Code/side/advent_of_code_2024 -SETUVAR --export MY_GITLAB_TOKEN:glpat\x2dye6rAJswy24rQcRNnmLo +SETUVAR --export MY_GITLAB_TOKEN:glpat\x2dJRJxEXxRxznVHLzHuuPc SETUVAR --export RUSTC_WRAPPER:\x1d SETUVAR --export SUDO_ASKPASS:/usr/bin/ksshaskpass SETUVAR TERMINAL_FONT_SIZE:14 SETUVAR --export VISUAL_EDITOR:nvim -SETUVAR __fish_initialized:3800 +SETUVAR __fish_initialized:4300 SETUVAR _fish_abbr_audio_2D_switch:\x7e/Code/scripts/alsa\x2dfp\x2dswitch\x2esh SETUVAR _fish_abbr_clera:clear SETUVAR _fish_abbr_current_2D_project:vim\x20Code/side/first_rust_gui @@ -24,44 +24,5 @@ SETUVAR _fish_abbr_uin:sudo\x20pacman\x20\x2dRuscn SETUVAR _fisher_nickeb96_2F_puffer_2D_fish_files:\x7e/\x2econfig/fish/functions/_puffer_fish_expand_bang\x2efish\x1e\x7e/\x2econfig/fish/functions/_puffer_fish_expand_dots\x2efish\x1e\x7e/\x2econfig/fish/functions/_puffer_fish_expand_lastarg\x2efish\x1e\x7e/\x2econfig/fish/conf\x2ed/puffer_fish_key_bindings\x2efish SETUVAR _fisher_plugins:nickeb96/puffer\x2dfish SETUVAR _fisher_upgraded_to_4_4:\x1d -SETUVAR fish_color_autosuggestion:4D5566 -SETUVAR fish_color_cancel:\x2d\x2dreverse -SETUVAR fish_color_command:39BAE6 -SETUVAR fish_color_comment:626A73 -SETUVAR fish_color_cwd:59C2FF -SETUVAR fish_color_cwd_root:red -SETUVAR fish_color_end:F29668 -SETUVAR fish_color_error:FF3333 -SETUVAR fish_color_escape:95E6CB -SETUVAR fish_color_history_current:\x2d\x2dbold -SETUVAR fish_color_host:normal -SETUVAR fish_color_host_remote:yellow -SETUVAR fish_color_keyword:39BAE6 -SETUVAR fish_color_match:F07178 -SETUVAR fish_color_normal:B3B1AD -SETUVAR fish_color_operator:E6B450 -SETUVAR fish_color_option:B3B1AD -SETUVAR fish_color_param:B3B1AD -SETUVAR fish_color_quote:C2D94C -SETUVAR fish_color_redirection:FFEE99 -SETUVAR fish_color_search_match:\x2d\x2dbackground\x3dE6B450 -SETUVAR fish_color_selection:\x2d\x2dbackground\x3dE6B450 -SETUVAR fish_color_status:red -SETUVAR fish_color_user:brgreen -SETUVAR fish_color_valid_path:\x2d\x2dunderline SETUVAR fish_greeting:Welcome\x20to\x20fish\x2c\x20the\x20friendly\x20interactive\x20shell\x0aType\x20\x60help\x60\x20for\x20instructions\x20on\x20how\x20to\x20use\x20fish -SETUVAR fish_key_bindings:fish_default_key_bindings -SETUVAR fish_pager_color_background:\x1d -SETUVAR fish_pager_color_completion:normal -SETUVAR fish_pager_color_description:B3A06D -SETUVAR fish_pager_color_prefix:normal\x1e\x2d\x2dbold\x1e\x2d\x2dunderline -SETUVAR fish_pager_color_progress:brwhite\x1e\x2d\x2dbackground\x3dcyan -SETUVAR fish_pager_color_secondary_background:\x1d -SETUVAR fish_pager_color_secondary_completion:\x1d -SETUVAR fish_pager_color_secondary_description:\x1d -SETUVAR fish_pager_color_secondary_prefix:\x1d -SETUVAR fish_pager_color_selected_background:\x2d\x2dbackground\x3dE6B450 -SETUVAR fish_pager_color_selected_completion:\x1d -SETUVAR fish_pager_color_selected_description:\x1d -SETUVAR fish_pager_color_selected_prefix:\x1d SETUVAR fish_user_paths:/home/felix/\x2ecargo/bin diff --git a/.config/fish/functions/battery_capacity.fish b/.config/fish/functions/battery_capacity.fish index 767c3e2..f1e8fd1 100644 --- a/.config/fish/functions/battery_capacity.fish +++ b/.config/fish/functions/battery_capacity.fish @@ -1,11 +1,12 @@ function battery_capacity - cd /sys/class/power_supply/ + pushd /sys/class/power_supply/ for dir in ( ls | rg BAT | cut -d" " -f1) - cd $dir && + pushd $dir && cat energy_full | read x && cat energy_full_design | read y && echo "capacity % of $dir compared to design capacity" kalker $x/$y && - cd .. + popd end + popd end diff --git a/.config/hypr/autostart b/.config/hypr/autostart index 4506d99..3420153 100755 --- a/.config/hypr/autostart +++ b/.config/hypr/autostart @@ -32,9 +32,8 @@ wl-paste --watch cliphist store & # xwaylandvideobridge & ## workspace -kitty --single-instance --session '~/.local/share/kittymainsession' & ## network-manager tray icon -sleep 1 & +#sleep 1 & NetworkManager & nm-applet & diff --git a/.config/hypr/hyprbindings.conf b/.config/hypr/hyprbindings.conf index c62328e..9f3150e 100644 --- a/.config/hypr/hyprbindings.conf +++ b/.config/hypr/hyprbindings.conf @@ -161,7 +161,7 @@ bind = , G, moveoutofgroup, bind = $mainMod, t, togglegroup # # lock window group -bind = , l, lockactivegroup, toggle +bind = SHIFT_L, l, lockactivegroup, toggle # use reset to go backc to the global submap bind = , escape, submap, reset diff --git a/.config/hypr/hyprgestures.conf b/.config/hypr/hyprgestures.conf new file mode 100644 index 0000000..c236fe6 --- /dev/null +++ b/.config/hypr/hyprgestures.conf @@ -0,0 +1,2 @@ +# gesture = fingers, direction, action, options +gesture = 3, horizontal, workspace diff --git a/.config/hypr/hyprland.conf b/.config/hypr/hyprland.conf index 4e6f6f9..2f9f2ff 100644 --- a/.config/hypr/hyprland.conf +++ b/.config/hypr/hyprland.conf @@ -16,6 +16,7 @@ exec-once = gsettings set org.gnome.desktop.interface color-scheme "prefer-dark" # source = ~/.config/hypr/myColors.conf source = ~/.config/hypr/background.conf source = ~/.config/hypr/hyprbindings.conf +source = ~/.config/hypr/hyprgestures.conf source = ~/.config/hypr/monitors.conf source = ~/.config/hypr/apps.conf source = ~/.config/hypr/windowrules.conf @@ -75,7 +76,7 @@ general { layout = dwindle # Please see https://wiki.hyprland.org/Configuring/Tearing/ before you turn this on - allow_tearing = false + allow_tearing = true # as of 1.52, leaving this on true leads to game freezes } decoration { @@ -88,8 +89,10 @@ decoration { blur { enabled = true - size = 1 - passes = 3 + # size = 2 + # passes = 5 + size = 2 + passes = 5 brightness = 0.6 popups = true vibrancy = 0.2 @@ -139,7 +142,11 @@ animations { animation = workspaces, 1, 5, default } render { - direct_scanout = 2 #auto + direct_scanout = 1 + # direct_scanout = 2 #auto + send_content_type = 0 + cm_auto_hdr = 0 + cm_fs_passthrough = 1 } dwindle { @@ -155,7 +162,7 @@ master { gestures { # See https://wiki.hyprland.org/Configuring/Variables/ for more - workspace_swipe = on + # workspace_swipe = on } misc { @@ -164,6 +171,12 @@ misc { vfr = true } +xwayland { + force_zero_scaling = true + use_nearest_neighbor = false +} + + # Example per-device config # See https://wiki.hyprland.org/Configuring/Keywords/#executing for more device { diff --git a/.config/hypr/hyprpaper.conf b/.config/hypr/hyprpaper.conf index b456ff6..bbd6267 100644 --- a/.config/hypr/hyprpaper.conf +++ b/.config/hypr/hyprpaper.conf @@ -1,6 +1,8 @@ -preload=~/Pictures/backgrounds/transistor.jpg -preload=~/Pictures/backgrounds/pexels-eberhardgross-lakemountainstars.jpg +#preload=~/Pictures/backgrounds/transistor.jpg +#preload=~/Pictures/backgrounds/pexels-eberhardgross-lakemountainstars.jpg +preload=~/Pictures/backgrounds/hibiscus-flowers-5k-5120x2880-16240.jpg #wallpaper=,~/Pictures/backgrounds/transistor.jpg #wallpaper=,~/Pictures/backgrounds/pexels-eberhardgross.jpg -wallpaper=,~/Pictures/backgrounds/pexels-eberhardgross-lakemountainstars.jpg +#wallpaper=,~/Pictures/backgrounds/pexels-eberhardgross-lakemountainstars.jpg +wallpaper=,~/Pictures/backgrounds/hibiscus-flowers-5k-5120x2880-16240.jpg diff --git a/.config/hypr/monitors.conf b/.config/hypr/monitors.conf index 145766e..c6f044e 100644 --- a/.config/hypr/monitors.conf +++ b/.config/hypr/monitors.conf @@ -1,20 +1,26 @@ # See https://wiki.hyprland.org/Configuring/Monitors/ monitor=name,resolution,offset, scale offset scales with scale XC -# for a triple monitor setup > 1: down + 2: center + 3: right -- LAPTOP -monitor=eDP-1,1920x1080,0x0,1,vrr, 1 monitor= ,highres@highrr,auto-up,auto +monitor=eDP-1,1920x1080,0x0,1,vrr, 1 + +# monitor=DP-1,preferred,auto, 1, mirror, eDP-1 # presentation +# monitor=DP-1,preferred,auto, 2 # presentation +# monitor=eDP-1,1920x1080,0x0,1,mirror,DP-1 -monitor=desc:Iiyama North America PL2492H 1151164104155,highres@highrr,1920x-1260,auto, bitdepth, 10, vrr, 1 +# for a triple monitor setup > 1: down + 2: center + 3: right -- LAPTOP + +#monitor=desc:Iiyama North America PL2492H 1151164104155,highres@highrr,1920x-1260,auto, bitdepth, 10, vrr, 1 #monitor=desc:Iiyama North America PL2492H 1151164104155,disable -monitor=desc:Iiyama North America PL2797Q 12328405B1733,highres@99.90,-640x-1440,auto, bitdepth, 10, vrr, 1 +#monitor=desc:Iiyama North America PL2797Q 12328405B1733,highres@99.90,-640x-1440,auto, bitdepth, 10, vrr, 1 +monitor=desc:LG Electronics LG HDR 4K 0x0007E545, 2560x1440,auto-up,1 #4k on HDMI :C -monitor=desc:Iiyama North America PL2492H 11511811A1794,highres@highrr,auto-up,auto, bitdepth, 10, vrr, 1 +#monitor=desc:Iiyama North America PL2492H 11511811A1794,highres@highrr,auto-up,auto, bitdepth, 10, vrr, 1 #monitor=desc:Iiyama North America PL2792Q 1216731821134,highres@highrr,-640x-1440,auto, bitdepth, 10, vrr, 1 ## Variant 3 monitor=eDP-1,1920x1080,auto-down,1,vrr, 1 -monitor=desc:Iiyama North America PL2492H 1151164104155,highres@highrr,auto-left, auto, vrr, 1 +monitor=desc:Iiyama North America PL2492H 1151164104155,highres@highrr,auto-left, auto, vrr, 0 monitor=desc:Iiyama North America PL2492H 11511811A1794,highres@highrr,0x0, auto, vrr, 1 # --- @@ -26,6 +32,8 @@ monitor=desc:Philips Consumer Electronics Company PHL 272B8Q UK01945026658,highr #monitor=desc:Iiyama North America PLG2888UH 0x01010101,preferred,auto-left, auto, bitdepth, 8, vrr, 1 monitor=desc:Advanced Micro Peripherals Ltd ES07D03 EVE213400622,preferred,auto-right, 1, bitdepth, 8, vrr, 1, cm, auto +# monitor=desc:Advanced Micro Peripherals Ltd ES07D03 EVE213400622,preferred,auto-right, 1, bitdepth, 10, vrr, 1, cm, srgb +# monitor=desc:Advanced Micro Peripherals Ltd ES07D03 EVE213400622,preferred,auto-right, 1, bitdepth, 10, vrr, 1, cm, dcip3 monitor=desc:Iiyama North America PLG2888UH 0x01010101,preferred,auto-left, 1, bitdepth, 8, vrr, 1 # turn off second monitor: @@ -35,7 +43,8 @@ monitor=desc:Iiyama North America PLG2888UH 0x01010101,preferred,auto-left, 1, b #10 bit color depth #monitor=desc:Advanced Micro Peripherals Ltd ES07D03 EVE213400622,preferred,auto-right, 1, bitdepth, 10, vrr, 1, cm, edid, sdrbrightness, 1.12, sdrsaturation, 1.28 -#monitor=desc:Advanced Micro Peripherals Ltd ES07D03 EVE213400622,preferred,auto-right, 1, bitdepth, 10, vrr, 1, cm, wide, sdrbrightness, 1.12, sdrsaturation, 1.28 +# monitor=desc:Advanced Micro Peripherals Ltd ES07D03 EVE213400622,preferred,auto-right, 1, bitdepth, 10, vrr, 1, cm, srgb +# monitor=desc:Advanced Micro Peripherals Ltd ES07D03 EVE213400622,preferred,auto-right, 1, bitdepth, 10, vrr, 1, cm, dcip3 # hdr for primary monitor #monitor=desc:Advanced Micro Peripherals Ltd ES07D03 EVE213400622,preferred,auto-right, 1, bitdepth, 10, vrr, 1, cm, hdredid, sdrbrightness, 1.22, sdrsaturation, 1.08 diff --git a/.config/hypr/tofi_scripts/cliphist.sh b/.config/hypr/tofi_scripts/cliphist.sh new file mode 100755 index 0000000..42be229 --- /dev/null +++ b/.config/hypr/tofi_scripts/cliphist.sh @@ -0,0 +1 @@ +cliphist list | awk '{gsub("\t", " "); print}'\ | tofi --width=800 --font-size=14 --font-features="" --anchor=bottom-right --background-color=191A1CE0 | awk '{print $1}' | tr -d '\n' | cliphist decode | wl-copy diff --git a/.config/hypr/windowrules.conf b/.config/hypr/windowrules.conf index a0b3137..e829716 100644 --- a/.config/hypr/windowrules.conf +++ b/.config/hypr/windowrules.conf @@ -1,23 +1,29 @@ # Example windowrule v2 windowrulev2 = float,class:^(kitty)$,title:^(kitty)$ See https://wiki.hyprland.org/Configuring/Window-Rules/ for more now invalid: # windowrulev2 = nomaximizerequest, class:.* # You'll probably like this. windowrulev2 = float, pinned, class:^(dunst)$ windowrulev2 = float, pinned, class:^(notification)$ -windowrulev2 = float, pinned, title:^(Nextcloud)$ +windowrulev2 = float, pin, title:^(Nextcloud)$ windowrulev2 = float, title:^(Volume Control)$ windowrulev2 = float, title:^(Network Connections)$ -windowrulev2 = float, size 400 800, stayfocused, dimaround, fullscreenstate, 0, title:(Bitwarden.*) -windowrulev2 = float, size 300 700, stayfocused, dimaround, fullscreenstate, 0, class:^(org.kde.kwalletd6)$ -windowrulev2 = float, pin, workspace unset, noinitialfocus, suppressevents [fullscreen, maximize, activate, activatefocus], title:^(notificationtoasts) -windowrulev2 = float, pin, workspace unset, noinitialfocus, suppressevents [fullscreen, maximize, activate, activatefocus], initialTitle:^(Calendar Reminders)$ +windowrulev2 = float, size 700 1050, stayfocused, dimaround, fullscreenstate 0, title:(Bitwarden.*) +windowrulev2 = float, size 300 700, stayfocused, dimaround, fullscreenstate 0, class:^(org.kde.kwalletd6)$ +windowrulev2 = float, size 500 700, stayfocused, dimaround, fullscreenstate 0, initialClass:^(hyprland-share-picker)$ +windowrulev2 = float, initialTitle:^(Check Spelling)$ +windowrulev2 = float, pin, workspace unset, noinitialfocus, suppressevents fullscreen maximize activate activatefocus, title:^(notificationtoasts) +windowrulev2 = float, pin, workspace unset, noinitialfocus, suppressevents fullscreen maximize activate activatefocus, initialTitle:^(Calendar Reminders)$ +windowrulev2 = float, initialTitle:^(Editor Settings)$ windowrulev2 = float, pin, workspace unset, title:(Picture in picture) +# prevent flicker and border appearance on Godot hover tooltip +windowrulev2 = bordersize 0 gapsout 0, initialClass:^(Godot)$ + ## workspace rules workspace = 7, monitor:0 -workspace = w[1], bordersize:0, gapsout:0, rounding:true +workspace = w[vt1], bordersize:0, gapsout:0, rounding:true workspace = w[t2-9], rounding:false # windows on special workspaces leave outer gaps -workspace = s[true], gapsout:20, gapsin:5 +workspace = s[true], gapsout:15, gapsin:5 # fullscreen windows leave no gaps and have decorations disabled -workspace = f[1], gapsout:0, gapsin:0, bordersize:0, decorate:false, rounding:false +workspace = f[1], gapsout:0, gapsin:0, bordersize:0, decorate:false, rounding:false, allow_tearing:true ## Workspace allocation @@ -31,7 +37,7 @@ windowrulev2 = workspace 5, class:^(thunderbird)$ ## tag allocation -# windowrulev2 = tag +comms, class:^[(org.telegram.desktop)(zapzap)(discord)(Slack)]$ +windowrulev2 = tag +comms, class:^[(org.telegram.desktop)(zapzap)(discord)(Slack)]$ windowrulev2 = tag +comms, class:^(org.telegram.desktop)$ windowrulev2 = tag +comms, class:^(discord)$ windowrulev2 = tag +comms, class:^(Slack)$ @@ -45,12 +51,14 @@ windowrulev2 = tag +game, class:^(gamescope)$ windowrulev2 = tag +game, class:^(noita)$ windowrulev2 = tag +game, class:^(steam_app.*)$ windowrulev2 = tag +game, title:^(Dota 2)$ +windowrulev2 = tag +game, content game, fullscreen, immediate on, title:^(Dota 2)$ ## Tag rules -windowrulev2 = workspace 7, content game, immediate on, decorate off, idleinhibit fullscreen, class:^(gamescope)$ -windowrulev2 = workspace 7, content game, immediate on, decorate off, idleinhibit fullscreen, tag: game +windowrulev2 = workspace 7, content game, immediate on, decorate off, idleinhibit fullscreen, fullscreen, class:^(gamescope)$ +windowrulev2 = workspace 7, content game, immediate on, decorate off, tile, idleinhibit fullscreen, fullscreen, tag: game windowrulev2 = workspace special:A silent, noinitialfocus, tag: comms windowrulev2 = workspace special:S silent, noinitialfocus, idleinhibit focus, tag: music +windowrulev2 = stayfocused, pin, renderunfocused, initialTitle:^(ULTRAKILL)$ ## Idle inhibit windowrulev2 = idleinhibit fullscreen, fullscreen:1 diff --git a/.config/kitty/current-theme.conf b/.config/kitty/current-theme.conf index c7a3b8d..49479d0 100644 --- a/.config/kitty/current-theme.conf +++ b/.config/kitty/current-theme.conf @@ -27,7 +27,9 @@ active_tab_background #272e33 active_tab_foreground #d3c6aa inactive_tab_background #374145 inactive_tab_foreground #9da9a0 -tab_bar_background #2e383c +## tab_bar_background #2e383c +## tab_bar_background #343f44 +tab_bar_background #2d353b tab_bar_margin_color none mark1_foreground #272e33 @@ -38,7 +40,8 @@ mark3_foreground #272e33 mark3_background #d699b6 #: black -color0 #343f44 +#color0 #343f44 +color0 #2d353b color8 #868d80 #: red diff --git a/.config/kitty/kitty.conf b/.config/kitty/kitty.conf index 9eeba7b..3810255 100644 --- a/.config/kitty/kitty.conf +++ b/.config/kitty/kitty.conf @@ -6,12 +6,14 @@ include current-theme.conf # BEGIN_COLOR_SCHEME # background #1e1e1e # ↓↓same as nvim Everforest↓↓ -background #2D353B +# background #2E383C +background #2D353B # ↑↑----------↑↑ -background_opacity 0.25 -background_blur 0 +# background_opacity 0.25 +background_opacity 1 +background_blur 1 background_tint 0.0 -transparent_background_colors #22262D #2D313B #303030 #000 #2D353B #343F44 #3D484D +transparent_background_colors #22262D #2D313B #303030 #000 #2D353B #343F44 #3D484D #2E383C # neovim backgrounds with Everforest theme: #2D353B #343F44 # END_COLOR_SCHEME @@ -20,8 +22,8 @@ font_family family="Hurmit Nerd Font" bold_font auto italic_font family='Hurmit Nerd Font' style='Light Italic' bold_italic_font auto -font_size 14.0 -modify_font cell_height -4px +font_size 13.0 +modify_font cell_height -3px # END_KITTY_FONTS # BEGIN_SCROLLBACK @@ -30,8 +32,10 @@ touch_scroll_multiplier 5.0 # BEGIN_WINDOW_LAYOUT hide_window_decorations yes -#window_padding_width 0 -placement_strategy center +window_margin_width 0 +window_padding_width 0 +single_window_padding_width -1 +placement_strategy top # END_WINDOW_LAYOUT # BEGIN_TAB_BAR @@ -48,7 +52,7 @@ active_tab_font_style Italic # END_TAB_BAR # BEGIN_PERFORMANCE_TUNING -repaint_delay 5 +repaint_delay 4 # END_PERFORMANCE_TUNING # BEGIN_KEYBOARD_SHORTCUTS diff --git a/.config/niri/binds.kdl b/.config/niri/binds.kdl new file mode 100644 index 0000000..ab1cf73 --- /dev/null +++ b/.config/niri/binds.kdl @@ -0,0 +1,270 @@ +binds { + // Keys consist of modifiers separated by + signs, followed by an XKB key name + // in the end. To find an XKB name for a particular key, you may use a program + // like wev. + // + // "Mod" is a special modifier equal to Super when running on a TTY, and to Alt + // when running as a winit window. + // + // Most actions that you can bind here can also be invoked programmatically with + // `niri msg action do-something`. + + // Mod-Shift-/, which is usually the same as Mod-?, + // shows a list of important hotkeys. + Mod+Shift+Slash { show-hotkey-overlay; } + Mod+O { toggle-overview; } + + // Suggested binds for running programs: terminal, app launcher, screen locker. + Mod+T { spawn "alacritty"; } + Mod+V { spawn-sh "~/.config/hypr/tofi_scripts/cliphist.sh"; } + Mod+Shift+V { spawn-sh "cliphist wipe"; } + Mod+Shift+F12 { spawn "~/.config/hypr/tofi_scripts/powermenu.sh"; } + // Mod+D { spawn "fuzzel"; } + Alt+Space { spawn "tofi-drun" "--drun-launch=true"; } + Mod+Alt+B { spawn "~/.config/hypr/tofi_scripts/brightnessmenu.sh"; } + // Super+Alt+L { spawn "swaylock"; } + Mod+Shift+F11 { toggle-windowed-fullscreen; } + Mod+F12 { spawn "hyprlock"; } + Mod+E { spawn "dolphin"; } + + // You can also use a shell. Do this if you need pipes, multiple commands, etc. + // Note: the entire command goes as a single argument in the end. + // Mod+T { spawn "bash" "-c" "notify-send hello && exec alacritty"; } + + // Example volume keys mappings for PipeWire & WirePlumber. + // The allow-when-locked=true property makes them work even when the session is locked. + XF86AudioRaiseVolume allow-when-locked=true { spawn "wpctl" "set-volume" "@DEFAULT_AUDIO_SINK@" "0.01+"; } + XF86AudioLowerVolume allow-when-locked=true { spawn "wpctl" "set-volume" "@DEFAULT_AUDIO_SINK@" "0.01-"; } + XF86AudioMute allow-when-locked=true { spawn "wpctl" "set-mute" "@DEFAULT_AUDIO_SINK@" "toggle"; } + XF86AudioMicMute allow-when-locked=true { spawn "wpctl" "set-mute" "@DEFAULT_AUDIO_SOURCE@" "toggle"; } + + //Mod+Q { close-window; } + Alt+F4 { close-window; } + + // Mod+Left { focus-column-left; } + // Mod+Down { focus-window-down; } + // Mod+Up { focus-window-up; } + // Mod+Right { focus-column-right; } + Mod+H { focus-column-left; } + Mod+J { focus-window-or-monitor-down; } + Mod+K { focus-window-or-monitor-up; } + Mod+L { focus-column-right; } + Mod+Ctrl+H { focus-monitor-left; } + Mod+Ctrl+J { focus-monitor-down; } + Mod+Ctrl+K { focus-monitor-up; } + Mod+Ctrl+L { focus-monitor-right; } + + Mod+Shift+H { move-column-left; } + Mod+Shift+J { move-window-down; } + Mod+Shift+K { move-window-up; } + Mod+Shift+L { move-column-right; } + + // Alternative commands that move across workspaces when reaching + // the first or last window in a column. + // Mod+J { focus-window-or-workspace-down; } + // Mod+K { focus-window-or-workspace-up; } + // Mod+Ctrl+J { move-window-down-or-to-workspace-down; } + // Mod+Ctrl+K { move-window-up-or-to-workspace-up; } + + Mod+Home { focus-column-first; } + Mod+End { focus-column-last; } + Mod+Shift+Home { move-column-to-first; } + Mod+Shift+End { move-column-to-last; } + + // Mod+Shift+Left { focus-monitor-left; } + // Mod+Shift+Down { focus-monitor-down; } + // Mod+Shift+Up { focus-monitor-up; } + // Mod+Shift+Right { focus-monitor-right; } + // Mod+Shift+H { focus-monitor-left; } + // Mod+Shift+J { focus-monitor-down; } + // Mod+Shift+K { focus-monitor-up; } + // Mod+Shift+L { focus-monitor-right; } + + Mod+Alt+Ctrl+H { move-column-to-monitor-left; } + Mod+Alt+Ctrl+J { move-column-to-monitor-down; } + Mod+Alt+Ctrl+K { move-column-to-monitor-up; } + Mod+Alt+Ctrl+L { move-column-to-monitor-right; } + + // Alternatively, there are commands to move just a single window: + // Mod+Shift+Ctrl+Left { move-window-to-monitor-left; } + // ... + + // And you can also move a whole workspace to another monitor: + Mod+Shift+Ctrl+Left { move-workspace-to-monitor-left; } + Mod+Shift+Ctrl+Right { move-workspace-to-monitor-right; } + // ... + + // Mod+Page_Down { focus-workspace-down; } + // Mod+Page_Up { focus-workspace-up; } + // Mod+U { focus-workspace-down; } + // Mod+I { focus-workspace-up; } + // Mod+Ctrl+Page_Down { move-column-to-workspace-down; } + // Mod+Ctrl+Page_Up { move-column-to-workspace-up; } + // Mod+Ctrl+U { move-column-to-workspace-down; } + // Mod+Ctrl+I { move-column-to-workspace-up; } + + // Alternatively, there are commands to move just a single window: + // Mod+Ctrl+Page_Down { move-window-to-workspace-down; } + // ... + + // Mod+Shift+Page_Down { move-workspace-down; } + // Mod+Shift+Page_Up { move-workspace-up; } + // Mod+Shift+U { move-workspace-down; } + // Mod+Shift+I { move-workspace-up; } + ALT+H { focus-column-left; } + ALT+J { focus-workspace-down; } + ALT+K { focus-workspace-up; } + ALT+L { focus-column-right; } + Mod+ALT+J { move-column-to-workspace-down; } + Mod+ALT+K { move-column-to-workspace-up; } + + // You can bind mouse wheel scroll ticks using the following syntax. + // These binds will change direction based on the natural-scroll setting. + // + // To avoid scrolling through workspaces really fast, you can use + // the cooldown-ms property. The bind will be rate-limited to this value. + // You can set a cooldown on any bind, but it's most useful for the wheel. + Mod+WheelScrollDown cooldown-ms=150 { focus-column-right; } + Mod+WheelScrollUp cooldown-ms=150 { focus-column-left; } + // Mod+WheelScrollDown cooldown-ms=150 { focus-workspace-down; } + // Mod+WheelScrollUp cooldown-ms=150 { focus-workspace-up; } + // Mod+Ctrl+WheelScrollDown cooldown-ms=150 { move-column-to-workspace-down; } + // Mod+Ctrl+WheelScrollUp cooldown-ms=150 { move-column-to-workspace-up; } + + Mod+WheelScrollRight { focus-column-right; } + Mod+WheelScrollLeft { focus-column-left; } + Mod+Ctrl+WheelScrollRight { move-column-right; } + Mod+Ctrl+WheelScrollLeft { move-column-left; } + + // Usually scrolling up and down with Shift in applications results in + // horizontal scrolling; these binds replicate that. + Mod+Shift+WheelScrollDown { focus-workspace-down; } + Mod+Shift+WheelScrollUp { focus-workspace-up; } + // Mod+Shift+WheelScrollDown { focus-column-right; } + // Mod+Shift+WheelScrollUp { focus-column-left; } + // Mod+Ctrl+Shift+WheelScrollDown { move-column-right; } + // Mod+Ctrl+Shift+WheelScrollUp { move-column-left; } + + // Similarly, you can bind touchpad scroll "ticks". + // Touchpad scrolling is continuous, so for these binds it is split into + // discrete intervals. + // These binds are also affected by touchpad's natural-scroll, so these + // example binds are "inverted", since we have natural-scroll enabled for + // touchpads by default. + // Mod+TouchpadScrollDown { spawn "wpctl" "set-volume" "@DEFAULT_AUDIO_SINK@" "0.02+"; } + // Mod+TouchpadScrollUp { spawn "wpctl" "set-volume" "@DEFAULT_AUDIO_SINK@" "0.02-"; } + + // You can refer to workspaces by index. However, keep in mind that + // niri is a dynamic workspace system, so these commands are kind of + // "best effort". Trying to refer to a workspace index bigger than + // the current workspace count will instead refer to the bottommost + // (empty) workspace. + // + // For example, with 2 workspaces + 1 empty, indices 3, 4, 5 and so on + // will all refer to the 3rd workspace. + Mod+1 { focus-workspace 1; } + Mod+2 { focus-workspace 2; } + Mod+3 { focus-workspace 3; } + Mod+4 { focus-workspace 4; } + Mod+5 { focus-workspace 5; } + Mod+6 { focus-workspace 6; } + Mod+7 { focus-workspace 7; } + Mod+8 { focus-workspace 8; } + Mod+9 { focus-workspace 9; } + Mod+A { focus-workspace "Comms"; } + Mod+S { focus-workspace "Music"; } + Mod+Shift+1 { move-column-to-workspace 1; } + Mod+Shift+2 { move-column-to-workspace 2; } + Mod+Shift+3 { move-column-to-workspace 3; } + Mod+Shift+4 { move-column-to-workspace 4; } + Mod+Shift+5 { move-column-to-workspace 5; } + Mod+Shift+6 { move-column-to-workspace 6; } + Mod+Shift+7 { move-column-to-workspace 7; } + Mod+Shift+8 { move-column-to-workspace 8; } + Mod+Shift+9 { move-column-to-workspace 9; } + Mod+Shift+A { move-column-to-workspace "Comms"; } + Mod+Shift+S { move-column-to-workspace "Music"; } + + // Alternatively, there are commands to move just a single window: + // Mod+Ctrl+1 { move-window-to-workspace 1; } + + // Switches focus between the current and the previous workspace. + // Mod+Tab { focus-workspace-previous; } + + // The following binds move the focused window in and out of a column. + // If the window is alone, they will consume it into the nearby column to the side. + // If the window is already in a column, they will expel it out. + Mod+BracketLeft { consume-or-expel-window-left; } + Mod+BracketRight { consume-or-expel-window-right; } + + // Consume one window from the right to the bottom of the focused column. + Mod+Comma { consume-window-into-column; } + // Expel the bottom window from the focused column to the right. + Mod+Period { expel-window-from-column; } + + Mod+R { switch-preset-column-width; } + Mod+Shift+R { switch-preset-window-height; } + Mod+Ctrl+R { reset-window-height; } + Mod+F { maximize-column; } + Mod+Shift+F { fullscreen-window; } + + // Expand the focused column to space not taken up by other fully visible columns. + // Makes the column "fill the rest of the space". + Mod+Ctrl+F { expand-column-to-available-width; } + + Mod+C { center-column; } + + // Finer width adjustments. + // This command can also: + // * set width in pixels: "1000" + // * adjust width in pixels: "-5" or "+5" + // * set width as a percentage of screen width: "25%" + // * adjust width as a percentage of screen width: "-10%" or "+10%" + // Pixel sizes use logical, or scaled, pixels. I.e. on an output with scale 2.0, + // set-column-width "100" will make the column occupy 200 physical screen pixels. + Mod+Minus { set-column-width "-10%"; } + Mod+Equal { set-column-width "+10%"; } + + // Finer height adjustments when in column with other windows. + Mod+Shift+Minus { set-window-height "-10%"; } + Mod+Shift+Equal { set-window-height "+10%"; } + + // Move the focused window between the floating and the tiling layout. + Alt+Mod+F { toggle-window-floating; } + // Mod+Shift+V { switch-focus-between-floating-and-tiling; } + + // Toggle tabbed column display mode. + // Windows in this column will appear as vertical tabs, + // rather than stacked on top of each other. + Mod+W { toggle-column-tabbed-display; } + + // Actions to switch layouts. + // Note: if you uncomment these, make sure you do NOT have + // a matching layout switch hotkey configured in xkb options above. + // Having both at once on the same hotkey will break the switching, + // since it will switch twice upon pressing the hotkey (once by xkb, once by niri). + // Mod+Space { switch-layout "next"; } + // Mod+Shift+Space { switch-layout "prev"; } + + Print { screenshot; } + Ctrl+Print { screenshot-screen; } + Alt+Print { screenshot-window; } + + // Applications such as remote-desktop clients and software KVM switches may + // request that niri stops processing the keyboard shortcuts defined here + // so they may, for example, forward the key presses as-is to a remote machine. + // It's a good idea to bind an escape hatch to toggle the inhibitor, + // so a buggy application can't hold your session hostage. + // + // The allow-inhibiting=false property can be applied to other binds as well, + // which ensures niri always processes them, even when an inhibitor is active. + Mod+Escape allow-inhibiting=false { toggle-keyboard-shortcuts-inhibit; } + + // The quit action will show a confirmation dialog to avoid accidental exits. + Mod+Shift+E { quit; } + Ctrl+Alt+Delete { quit; } + + // Powers off the monitors. To turn them back on, do any input like + // moving the mouse or pressing any other key. + Mod+Shift+P { power-off-monitors; } +} diff --git a/.config/niri/config.kdl b/.config/niri/config.kdl new file mode 100644 index 0000000..d5582ef --- /dev/null +++ b/.config/niri/config.kdl @@ -0,0 +1,282 @@ +spawn-at-startup "waybar" +spawn-sh-at-startup "swaybg -m fit -i ~/Pictures/backgrounds/hibiscus-flowers-5k-5120x2880-16240.jpg" +spawn-at-startup "dunst" +spawn-at-startup "kwalletd6" +spawn-at-startup "polkit-kde-authentication-agent-1" +spawn-at-startup "plasma-polkit-agent" +spawn-sh-at-startup "wl-paste --watch cliphist store" +spawn-at-startup "NetworkManager" +spawn-at-startup "nm-applet" +spawn-at-startup "nextcloud" "--background" +spawn-at-startup "syncthing" + +workspace "1" +workspace "2" +workspace "3" +workspace "Comms" +workspace "Music" +workspace "Gaming" + +include "monitors.kdl" +include "binds.kdl" +include "windowrules.kdl" + +environment { + GSK_RENDERER "ngl" + DISPLAY ":1" + GDK_BACKEND "wayland,x11" + QT_QPA_PLATFORM "wayland" + QT_QPA_PLATFORMTHEME "qt6ct" + QT_WAYLAND_DISABLE_WINDOWDECORATION "1" + QT_AUTO_SCREEN_SCALE_FACTOR "1" +} + +input { + focus-follows-mouse max-scroll-amount="10%" + workspace-auto-back-and-forth // makes any workspace a (monitor-bound) "scratchpad" + + keyboard { + xkb { + layout "gb" + // options "grp:win_space_toggle,compose:ralt,ctrl:nocaps" + model "pc105" + options "caps:escape" + } + repeat-rate 45 + repeat-delay 300 + } + + touchpad { + // off + tap + dwt + // dwtp + // drag-lock + natural-scroll + accel-speed 0.05 + accel-profile "adaptive" + // scroll-method "two-finger" + // disabled-on-external-mouse + click-method "clickfinger" + } + + mouse { + // off + // natural-scroll + accel-speed -0.2 + accel-profile "flat" + // scroll-method "no-scroll" + } + + trackpoint { + // off + // natural-scroll + // accel-speed 0.2 + // accel-profile "flat" + // scroll-method "on-button-down" + // scroll-button 273 + // middle-emulation + } + + // Uncomment this to make the mouse warp to the center of newly focused windows. + // warp-mouse-to-focus + + // Focus windows and outputs automatically when moving the mouse into them. + // Setting max-scroll-amount="0%" makes it work only on windows already fully on screen. + // focus-follows-mouse max-scroll-amount="0%" +} + +// Settings that influence how windows are positioned and sized. +// Find more information on the wiki: +// https://github.com/YaLTeR/niri/wiki/Configuration:-Layout +layout { + // Set gaps around windows in logical pixels. + gaps 5 + + // When to center a column when changing focus, options are: + // - "never", default behavior, focusing an off-screen column will keep at the left + // or right edge of the screen. + // - "always", the focused column will always be centered. + // - "on-overflow", focusing a column will center it if it doesn't fit + // together with the previously focused column. + center-focused-column "never" + always-center-single-column + default-column-display "normal" //rather tahn tabbed + // empty-workspace-above-first + + // You can customize the widths that "switch-preset-column-width" (Mod+R) toggles between. + preset-column-widths { + // Proportion sets the width as a fraction of the output width, taking gaps into account. + // For example, you can perfectly fit four windows sized "proportion 0.25" on an output. + // The default preset widths are 1/3, 1/2 and 2/3 of the output. + proportion 0.125 + // proportion 0.25 + proportion 0.33333 + proportion 0.5 + proportion 0.66667 + proportion 0.875 + + // Fixed sets the width in logical pixels exactly. + // fixed 1920 + } + + // You can also customize the heights that "switch-preset-window-height" (Mod+Shift+R) toggles between. + preset-window-heights { + // proportion 0.33 + proportion 0.5 + // proportion 0.67 + proportion 1.0 + } + + // You can change the default width of the new windows. + default-column-width { proportion 0.5; } + // If you leave the brackets empty, the windows themselves will decide their initial width. + // default-column-width {} + + // By default focus ring and border are rendered as a solid background rectangle + // behind windows. That is, they will show up through semitransparent windows. + // This is because windows using client-side decorations can have an arbitrary shape. + // + // If you don't like that, you should uncomment `prefer-no-csd` below. + // Niri will draw focus ring and border *around* windows that agree to omit their + // client-side decorations. + // + // Alternatively, you can override it with a window rule called + // `draw-border-with-background`. + + // You can change how the focus ring looks. + focus-ring { + // Uncomment this line to disable the focus ring. + // off + + // How many logical pixels the ring extends out from the windows. + width 2 + + // Colors can be set in a variety of ways: + // - CSS named colors: "red" + // - RGB hex: "#rgb", "#rgba", "#rrggbb", "#rrggbbaa" + // - CSS-like notation: "rgb(255, 127, 0)", rgba(), hsl() and a few others. + + // Color of the ring on the active monitor. + // active-color "#7fc8ff" + active-gradient from="#066dff" to="#00ff99" angle=45 relative-to="workspace-view" + // active-gradient from="#a0008d" to="#33ccff" angle=45 relative-to="workspace-view" + + // Color of the ring on inactive monitors. + inactive-color "#505050" + + // You can also use gradients. They take precedence over solid colors. + // Gradients are rendered the same as CSS linear-gradient(angle, from, to). + // The angle is the same as in linear-gradient, and is optional, + // defaulting to 180 (top-to-bottom gradient). + // You can use any CSS linear-gradient tool on the web to set these up. + // Changing the color space is also supported, check the wiki for more info. + // + // active-gradient from="#80c8ff" to="#bbddff" angle=45 + + // You can also color the gradient relative to the entire view + // of the workspace, rather than relative to just the window itself. + // To do that, set relative-to="workspace-view". + // + // inactive-gradient from="#505050" to="#808080" angle=45 relative-to="workspace-view" + } + + // You can also add a border. It's similar to the focus ring, but always visible. + border { + // The settings are the same as for the focus ring. + // If you enable the border, you probably want to disable the focus ring. + off + + width 4 + active-color "#ffc87f" + inactive-color "#505050" + + // active-gradient from="#ffbb66" to="#ffc880" angle=45 relative-to="workspace-view" + // inactive-gradient from="#505050" to="#808080" angle=45 relative-to="workspace-view" + } + tab-indicator { + gap 4 + width 2 + } + + // You can enable drop shadows for windows. + shadow { + // Uncomment the next line to enable shadows. + // on + + // By default, the shadow draws only around its window, and not behind it. + // Uncomment this setting to make the shadow draw behind its window. + // + // Note that niri has no way of knowing about the CSD window corner + // radius. It has to assume that windows have square corners, leading to + // shadow artifacts inside the CSD rounded corners. This setting fixes + // those artifacts. + // + // However, instead you may want to set prefer-no-csd and/or + // geometry-corner-radius. Then, niri will know the corner radius and + // draw the shadow correctly, without having to draw it behind the + // window. These will also remove client-side shadows if the window + // draws any. + // + // draw-behind-window true + + // You can change how shadows look. The values below are in logical + // pixels and match the CSS box-shadow properties. + + // Softness controls the shadow blur radius. + softness 30 + + // Spread expands the shadow. + spread 5 + + // Offset moves the shadow relative to the window. + offset x=0 y=5 + + // You can also change the shadow color and opacity. + color "#0007" + } + + // Struts shrink the area occupied by windows, similarly to layer-shell panels. + // You can think of them as a kind of outer gaps. They are set in logical pixels. + // Left and right struts will cause the next window to the side to always be visible. + // Top and bottom struts will simply add outer gaps in addition to the area occupied by + // layer-shell panels and regular gaps. + struts { + left 1 + right -2 + top -2 + bottom -2 + } +} + +// Add lines like this to spawn processes at startup. +// Note that running niri as a session supports xdg-desktop-autostart, +// which may be more convenient to use. +// See the binds section below for more spawn examples. +// spawn-at-startup "alacritty" "-e" "fish" + +// Uncomment this line to ask the clients to omit their client-side decorations if possible. +// If the client will specifically ask for CSD, the request will be honored. +// Additionally, clients will be informed that they are tiled, removing some client-side rounded corners. +// This option will also fix border/focus ring drawing behind some semitransparent windows. +// After enabling or disabling this, you need to restart the apps for this to take effect. +prefer-no-csd + +// You can change the path where screenshots are saved. +// A ~ at the front will be expanded to the home directory. +// The path is formatted with strftime(3) to give you the screenshot date and time. +screenshot-path "~/Pictures/Screenshots/Screenshot_%Y-%m-%d_%H-%M-%S.png" + +// You can also set this to null to disable saving screenshots to disk. +// screenshot-path null + +// Animation settings. +// The wiki explains how to configure individual animations: +// https://github.com/YaLTeR/niri/wiki/Configuration:-Animations +animations { + // Uncomment to turn off all animations. + // off + + // Slow down all animations by this factor. Values below 1 speed them up instead. + // slowdown 3.0 +} diff --git a/.config/niri/dms/alttab.kdl b/.config/niri/dms/alttab.kdl new file mode 100644 index 0000000..091ea07 --- /dev/null +++ b/.config/niri/dms/alttab.kdl @@ -0,0 +1,10 @@ +// ! DO NOT EDIT ! + // ! AUTO-GENERATED BY DMS ! + // ! CHANGES WILL BE OVERWRITTEN ! + // ! PLACE YOUR CUSTOM CONFIGURATION ELSEWHERE ! + + recent-windows { + highlight { + corner-radius 12 + } + } diff --git a/.config/niri/dms/binds.kdl b/.config/niri/dms/binds.kdl new file mode 100644 index 0000000..e69de29 diff --git a/.config/niri/dms/cursor.kdl b/.config/niri/dms/cursor.kdl new file mode 100644 index 0000000..e69de29 diff --git a/.config/niri/dms/layout.kdl b/.config/niri/dms/layout.kdl new file mode 100644 index 0000000..431afbf --- /dev/null +++ b/.config/niri/dms/layout.kdl @@ -0,0 +1,22 @@ +// ! DO NOT EDIT ! + // ! AUTO-GENERATED BY DMS ! + // ! CHANGES WILL BE OVERWRITTEN ! + // ! PLACE YOUR CUSTOM CONFIGURATION ELSEWHERE ! + + layout { + gaps 4 + + border { + width 2 + } + + focus-ring { + width 2 + } + } + window-rule { + geometry-corner-radius 12 + clip-to-geometry true + tiled-state true + draw-border-with-background false + } diff --git a/.config/niri/dms/outputs.kdl b/.config/niri/dms/outputs.kdl new file mode 100644 index 0000000..e69de29 diff --git a/.config/niri/dms/wpblur.kdl b/.config/niri/dms/wpblur.kdl new file mode 100644 index 0000000..3d58802 --- /dev/null +++ b/.config/niri/dms/wpblur.kdl @@ -0,0 +1,9 @@ +// ! DO NOT EDIT ! +// ! AUTO-GENERATED BY DMS ! +// ! CHANGES WILL BE OVERWRITTEN ! +// ! PLACE YOUR CUSTOM CONFIGURATION ELSEWHERE ! + +layer-rule { + match namespace="dms:blurwallpaper" + place-within-backdrop true +} diff --git a/.config/niri/monitors.kdl b/.config/niri/monitors.kdl new file mode 100644 index 0000000..e9250c0 --- /dev/null +++ b/.config/niri/monitors.kdl @@ -0,0 +1,88 @@ + +// You can configure outputs by their name, which you can find +// by running `niri msg outputs` while inside a niri instance. +// The built-in laptop monitor is usually called "eDP-1". +// Find more information on the wiki: +// https://github.com/YaLTeR/niri/wiki/Configuration:-Outputs +// Remember to uncomment the node by removing "/-"! +output "eDP-1" { + // Uncomment this line to disable this output. + // off + + // Resolution and, optionally, refresh rate of the output. + // The format is "x" or "x@". + // If the refresh rate is omitted, niri will pick the highest refresh rate + // for the resolution. + // If the mode is omitted altogether or is invalid, niri will pick one automatically. + // Run `niri msg outputs` while inside a niri instance to list all outputs and their modes. + mode "1920x1080" + + // You can use integer or fractional scale, for example use 1.5 for 150% scale. + scale 1 + + // Transform allows to rotate the output counter-clockwise, valid values are: + // normal, 90, 180, 270, flipped, flipped-90, flipped-180 and flipped-270. + transform "normal" + + position x=0 y=1080 +} +output "Philips Consumer Electronics Company PHL 272B8Q UK01945026659" { + mode "2560x1440@59.951" + scale 1 + position x=0 y=-360 +} +output "Advanced Micro Peripherals Ltd ES07D03 EVE213400622" { + mode "3840x2160" + scale 1.333333 + // scale 1 + variable-refresh-rate + focus-at-startup + layout { + preset-column-widths { + // Proportion sets the width as a fraction of the output width, taking gaps into account. + // For example, you can perfectly fit four windows sized "proportion 0.25" on an output. + // The default preset widths are 1/3, 1/2 and 2/3 of the output. + proportion 0.125 + // proportion 0.25 + proportion 0.33333 + proportion 0.5 + proportion 0.66667 + proportion 0.875 + + // Fixed sets the width in logical pixels exactly. + // fixed 1920 + } + } +} +output "Iiyama North America PLG2888UH 0x01010101" { + mode "3840x2160" + position x=-3840 y=0 + scale 1.333333 + variable-refresh-rate +} +output "Iiyama North America PLG2888UH 1141664500247" { + scale 1.5 + position x=0 y=-360 +} +// work monitor left +output "Iiyama North America PL2492H 1151164104155" { + mode "1920x1080" + scale 1 + position x=-1920 y=0 +} +// work monitor right +output "Iiyama North America PL2492H 11511811A1794" { + mode "1920x1080" + scale 1 + position x=0 y=0 +} +output "HDMI-A-2" { + mode "1920x1200" + scale 1 + position x=0 y=-120 +} +output "DP-1" { + mode "2560x1440" + scale 1 + position x=0 y=-360 +} diff --git a/.config/niri/windowrules.kdl b/.config/niri/windowrules.kdl new file mode 100644 index 0000000..f4ee524 --- /dev/null +++ b/.config/niri/windowrules.kdl @@ -0,0 +1,115 @@ +// Window rules let you adjust behavior for individual windows. +// Find more information on the wiki: +// https://github.com/YaLTeR/niri/wiki/Configuration:-Window-Rules + + +// Open the Firefox picture-in-picture player as floating by default. +window-rule { + // This app-id regular expression will work for both: + // - host Firefox (app-id is "firefox") + // - Flatpak Firefox (app-id is "org.mozilla.firefox") + match app-id=r#"firefox$"# title="^Picture-in-Picture$" + match title="^Nextcloud$" + match title="^Volume Control$" + match title="^Network Connections$" + match title="Bitwarden" + match title="Extension: (Bitwarden Password Manager) - Bitwarden — Zen Browser" + match title="^Extension:" + match app-id="^org.kde.kwalletd6$" + match app-id="^hyprland-share-picker$" + match title="^Check Spelling$" + match title="^notificationtoasts" + match title="^Calendar Reminders$" + match title="^Editor Settings$" + match title="Picture in picture" + + + open-floating true +} + +window-rule { + match app-id=r#"kitty"# + // opacity 0.95 + draw-border-with-background false + focus-ring { + on + } +} + +window-rule { + match app-id="^Slack$" + match app-id="^discord$" + match app-id="^org.telegram.desktop$" + match app-id="^ZapZap$" + + open-on-workspace "Comms" +} + +window-rule { + match app-id="^spotify$" + match app-id="^com.sayonara-player.Sayonara$" + + open-on-workspace "Music" +} + +window-rule { + match app-id="^steam$" + exclude title="^Steam$" + + // these two will be overridden for all but the chat window + default-column-width { proportion 0.2; } + default-window-height { proportion 0.333; } + + open-focused false + open-on-workspace "Gaming" + open-on-output "DP-1" +} + +window-rule { + match title="^Friends List$" + default-window-height { proportion 0.666; } + + open-focused false + open-on-workspace "Gaming" + open-on-output "DP-1" +} + +window-rule { + match title="^Steam$" + default-column-width { proportion 0.8; } + default-window-height { proportion 1.0; } + + open-focused false + open-on-workspace "Gaming" + open-on-output "DP-1" +} + + +// Work around WezTerm's initial configure bug +// by setting an empty default-column-width. +window-rule { + // This regular expression is intentionally made as specific as possible, + // since this is the default config, and we want no false positives. + // You can get away with just app-id="wezterm" if you want. + match app-id=r#"^org\.wezfurlong\.wezterm$"# + default-column-width {} +} +// Example: block out two password managers from screen capture. +// (This example rule is commented out with a "/-" in front.) +/-window-rule { + match app-id=r#"^org\.keepassxc\.KeePassXC$"# + match app-id=r#"^org\.gnome\.World\.Secrets$"# + match app-id=r#".*[bB]itwarden.*"# + + block-out-from "screen-capture" + + // Use this instead if you want them visible on third-party screenshot tools. + // block-out-from "screencast" +} + +// Example: enable rounded corners for all windows. +// (This example rule is commented out with a "/-" in front.) +/-window-rule { + geometry-corner-radius 12 + clip-to-geometry true +} diff --git a/.config/nvim/after/ftplugin/markdown.lua b/.config/nvim/after/ftplugin/markdown.lua new file mode 100644 index 0000000..cfa1da5 --- /dev/null +++ b/.config/nvim/after/ftplugin/markdown.lua @@ -0,0 +1 @@ +vim.opt_local.conceallevel = 1 diff --git a/.config/nvim/lazy-lock.json b/.config/nvim/lazy-lock.json index 6bd0f2c..61b6377 100644 --- a/.config/nvim/lazy-lock.json +++ b/.config/nvim/lazy-lock.json @@ -1,49 +1,49 @@ { "color-picker.nvim": { "branch": "master", "commit": "06cb5f853535dea529a523e9a0e8884cdf9eba4d" }, - "conform.nvim": { "branch": "master", "commit": "04bfa5f35706410376bf7618a01fcf44e3f35b59" }, + "conform.nvim": { "branch": "master", "commit": "c2526f1cde528a66e086ab1668e996d162c75f4f" }, "coq.artifacts": { "branch": "artifacts", "commit": "ef5f21d638ccc456cfa5b8d0ab37093cefe48c8b" }, - "coq_nvim": { "branch": "coq", "commit": "2732cfa52fffd32d535c782f418da6fb8bf331ea" }, - "crates.nvim": { "branch": "main", "commit": "a49df0f70171adc77704eac70dd2c0d179065933" }, - "everforest": { "branch": "main", "commit": "8db2bd8af38ed7b1bd12baa9a28858ff92e839bf" }, - "fzf-lua": { "branch": "main", "commit": "15a6d0d8b8c13f703053be9a7d6e2f5dab581749" }, - "gitsigns.nvim": { "branch": "main", "commit": "6e3c66548035e50db7bd8e360a29aec6620c3641" }, - "lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" }, - "lualine.nvim": { "branch": "master", "commit": "b8c23159c0161f4b89196f74ee3a6d02cdc3a955" }, - "markview.nvim": { "branch": "main", "commit": "2fddeef5755f434a24bc452b0666f1ffd9882dae" }, - "mason-lspconfig.nvim": { "branch": "main", "commit": "1ec4da522fa49dcecee8d190efda273464dd2192" }, - "mason-nvim-dap.nvim": { "branch": "main", "commit": "86389a3dd687cfaa647b6f44731e492970034baa" }, - "mason.nvim": { "branch": "main", "commit": "7dc4facca9702f95353d5a1f87daf23d78e31c2a" }, - "mini.nvim": { "branch": "main", "commit": "0069a71538020a77a19f4f8d5e89f066e264a6dc" }, - "neo-tree.nvim": { "branch": "v3.x", "commit": "cea666ef965884414b1b71f6b39a537f9238bdb2" }, - "noice.nvim": { "branch": "main", "commit": "0427460c2d7f673ad60eb02b35f5e9926cf67c59" }, + "coq_nvim": { "branch": "coq", "commit": "d939a34ceb2b57d2937890337a4aa75eb55e18a8" }, + "crates.nvim": { "branch": "main", "commit": "ac9fa498a9edb96dc3056724ff69d5f40b898453" }, + "everforest": { "branch": "main", "commit": "557bce922401e247a596583679bc181d4d688554" }, + "fzf-lua": { "branch": "main", "commit": "518ab7a64ca65899a218f364f0fb9e38ff7bdcc8" }, + "gitsigns.nvim": { "branch": "main", "commit": "42d6aed4e94e0f0bbced16bbdcc42f57673bd75e" }, + "lazy.nvim": { "branch": "main", "commit": "306a05526ada86a7b30af95c5cc81ffba93fef97" }, + "lualine.nvim": { "branch": "master", "commit": "47f91c416daef12db467145e16bed5bbfe00add8" }, + "markview.nvim": { "branch": "main", "commit": "900272b66043d5e3d3f5a74b34eb4e93d3a0ce88" }, + "mason-lspconfig.nvim": { "branch": "main", "commit": "80c0130c5f16b551865a69e832f1feadeedb5fbe" }, + "mason-nvim-dap.nvim": { "branch": "main", "commit": "9a10e096703966335bd5c46c8c875d5b0690dade" }, + "mason.nvim": { "branch": "main", "commit": "44d1e90e1f66e077268191e3ee9d2ac97cc18e65" }, + "mini.nvim": { "branch": "main", "commit": "4f53281c51ad9384ef790178b9643740fa763979" }, + "noice.nvim": { "branch": "main", "commit": "7bfd942445fb63089b59f97ca487d605e715f155" }, "nui.nvim": { "branch": "main", "commit": "de740991c12411b663994b2860f1a4fd0937c130" }, "nvim-colorizer.lua": { "branch": "master", "commit": "a065833f35a3a7cc3ef137ac88b5381da2ba302e" }, - "nvim-dap": { "branch": "master", "commit": "f777d1d20ed50c2f312e286892c062d9c2f1c6fe" }, + "nvim-dap": { "branch": "master", "commit": "cdfd55a133f63228c55f91378f12908cb2a78ded" }, "nvim-dap-go": { "branch": "main", "commit": "b4421153ead5d726603b02743ea40cf26a51ed5f" }, - "nvim-dap-python": { "branch": "master", "commit": "261ce649d05bc455a29f9636dc03f8cdaa7e0e2c" }, + "nvim-dap-python": { "branch": "master", "commit": "1808458eba2b18f178f990e01376941a42c7f93b" }, "nvim-dap-ui": { "branch": "master", "commit": "cf91d5e2d07c72903d052f5207511bf7ecdb7122" }, "nvim-dap-virtual-text": { "branch": "master", "commit": "fbdb48c2ed45f4a8293d0d483f7730d24467ccb6" }, - "nvim-lint": { "branch": "master", "commit": "7ef127aaede2a4d5ad8df8321e2eb4e567f29594" }, - "nvim-lspconfig": { "branch": "master", "commit": "d64ea08d8033543a61af35f2f23cac0f0d05f7b4" }, + "nvim-lint": { "branch": "master", "commit": "ca6ea12daf0a4d92dc24c5c9ae22a1f0418ade37" }, + "nvim-lspconfig": { "branch": "master", "commit": "92ee7d42320edfbb81f3cad851314ab197fa324a" }, "nvim-nio": { "branch": "master", "commit": "21f5324bfac14e22ba26553caf69ec76ae8a7662" }, - "nvim-notify": { "branch": "master", "commit": "397c7c1184745fca649e5104de659e6392ef5a4d" }, - "nvim-possession": { "branch": "main", "commit": "49bc69d7dd72207973e2537d73bfd9f3c1bf2678" }, + "nvim-notify": { "branch": "master", "commit": "8701bece920b38ea289b457f902e2ad184131a5d" }, + "nvim-possession": { "branch": "main", "commit": "fa1a37ffcba9e8d708192ebb4b031b53679f0246" }, "nvim-treesitter": { "branch": "master", "commit": "42fc28ba918343ebfd5565147a42a26580579482" }, - "nvim-treesitter-context": { "branch": "master", "commit": "dca8726fea2c14e1ce6adbaa76a04816fbfaff61" }, - "nvim-treesitter-textobjects": { "branch": "master", "commit": "71385f191ec06ffc60e80e6b0c9a9d5daed4824c" }, - "nvim-web-devicons": { "branch": "master", "commit": "c2599a81ecabaae07c49ff9b45dcd032a8d90f1a" }, + "nvim-treesitter-context": { "branch": "master", "commit": "64dd4cf3f6fd0ab17622c5ce15c91fc539c3f24a" }, + "nvim-treesitter-textobjects": { "branch": "master", "commit": "5ca4aaa6efdcc59be46b95a3e876300cfead05ef" }, + "nvim-web-devicons": { "branch": "master", "commit": "803353450c374192393f5387b6a0176d0972b848" }, + "obsidian.nvim": { "branch": "main", "commit": "f6b241fa08d157701b9b0850b1251d98f86b122e" }, "plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" }, "rustaceanvim": { "branch": "master", "commit": "e9c5aaba16fead831379d5f44617547a90b913c7" }, - "smart-open.nvim": { "branch": "0.3.x", "commit": "e7f27218bd43de5262d3e8e3e84a135737ca6942" }, + "smart-open.nvim": { "branch": "0.3.x", "commit": "918c97cac0c33f7a116a822df144bc5bbefa4490" }, "sqlite.lua": { "branch": "master", "commit": "50092d60feb242602d7578398c6eb53b4a8ffe7b" }, - "store.nvim": { "branch": "main", "commit": "1359fe210f619f8e54cb4bc5fdcc40c1edc18876" }, + "store.nvim": { "branch": "main", "commit": "d53e9835ac10d1c4c21f261029059bfb25931b45" }, "telescope-fzy-native.nvim": { "branch": "master", "commit": "282f069504515eec762ab6d6c89903377252bf5b" }, "telescope.nvim": { "branch": "master", "commit": "776b509f80dd49d8205b9b0d94485568236d1192" }, - "trouble.nvim": { "branch": "main", "commit": "85bedb7eb7fa331a2ccbecb9202d8abba64d37b3" }, - "typr": { "branch": "main", "commit": "bdd9ef7143702851edd1dac85101e0a537056d2f" }, - "undotree": { "branch": "main", "commit": "eab459ab87dd249617b5f7187bb69e614a083047" }, + "trouble.nvim": { "branch": "main", "commit": "bd67efe408d4816e25e8491cc5ad4088e708a69a" }, + "typr": { "branch": "main", "commit": "584e4ef34dea25a4035627794322f315b22d1253" }, + "undotree": { "branch": "main", "commit": "3976ed63d7fb0cc47f6a778e230a390a399df69c" }, "virtual-types.nvim": { "branch": "master", "commit": "d652ec0b1781bbb0e83dc588fb62d638006cf61e" }, - "volt": { "branch": "main", "commit": "7b8c5e790120d9f08c8487dcb80692db6d2087a1" }, - "which-key.nvim": { "branch": "main", "commit": "370ec46f710e058c9c1646273e6b225acf47cbed" }, + "volt": { "branch": "main", "commit": "620de1321f275ec9d80028c68d1b88b409c0c8b1" }, + "which-key.nvim": { "branch": "main", "commit": "3aab2147e74890957785941f0c1ad87d0a44c15a" }, "wilder.nvim": { "branch": "master", "commit": "679f348dc90d80ff9ba0e7c470c40a4d038dcecf" } } diff --git a/.config/nvim/lua/aaron/init/init.lua b/.config/nvim/lua/aaron/init/init.lua new file mode 100644 index 0000000..91119d6 --- /dev/null +++ b/.config/nvim/lua/aaron/init/init.lua @@ -0,0 +1,17 @@ +--[[ Plugins: +- lazy vim -- package manager +- mini.bracketed -- move to textobjects with brackets +- mini.ai --selection with textobjects, such as "indside quotes, parens etc" +- mini.indentscope -- show indent scope +- mini.cursorword -- highlight identical words +- gitsigns -- inline git info, stage by line, show deleted and more +- whichkey -- ongoing keybind docu +- telescope -- fast open anything +- treesitter -- syntax tree +- undotree -- view the undotree + +- lsp? +- autocomplete > coq.nvim? + +- sugar > lualine? +]] diff --git a/.config/nvim/lua/native_pack_test/init.lua b/.config/nvim/lua/native_pack_test/init.lua new file mode 100644 index 0000000..de70109 --- /dev/null +++ b/.config/nvim/lua/native_pack_test/init.lua @@ -0,0 +1,3 @@ +vim.pack.add({ + src = { "https://github.com/nvim-telescope/telescope.nvim" }, +}) diff --git a/.config/nvim/lua/plug_init/aerial_init.lua b/.config/nvim/lua/plug_init/aerial_init.lua deleted file mode 100644 index f509b0a..0000000 --- a/.config/nvim/lua/plug_init/aerial_init.lua +++ /dev/null @@ -1,8 +0,0 @@ ---local wk = require("which-key") ---require("aerial").setup({ --- wk.add({ --- { "{", "AerialPrev", desc = "Jump to prev Symbol" }, --- { "}", "AerialNext", desc = "Jump to prev Symbol" }, --- { "a", "AerialToggle!", desc = "Toggle Outline" }, --- }), ---}) diff --git a/.config/nvim/lua/plug_init/ft_autocmds.lua b/.config/nvim/lua/plug_init/ft_autocmds.lua index d0cba28..7731892 100644 --- a/.config/nvim/lua/plug_init/ft_autocmds.lua +++ b/.config/nvim/lua/plug_init/ft_autocmds.lua @@ -2,3 +2,7 @@ vim.api.nvim_create_autocmd({ "BufNewFile", "BufRead", "BufEnter" }, { pattern = { "*.r", "*.R" }, command = "set ts=2 sw=2 noet", }) +vim.api.nvim_create_autocmd({ "BufRead", "BufEnter" }, { + pattern = { "*.md", "*.txt" }, + command = "set wrap", +}) diff --git a/.config/nvim/lua/plug_init/init.lua b/.config/nvim/lua/plug_init/init.lua index 05dc38b..a3bf877 100644 --- a/.config/nvim/lua/plug_init/init.lua +++ b/.config/nvim/lua/plug_init/init.lua @@ -1,14 +1,19 @@ require("plug_init.vim_init") -require("plug_init.lazy_path") -require("lazy").setup("plugins") - -require("plug_init.ft_autocmds") -require("plug_init.lsp_init") ---require("plug_init.which_key_init") -require("plug_init.wilder_init") -require("plug_init.mini_init") +require("plug_init.lazy") +require("lazy").setup({ + spec = { + { import = "plugins" }, + }, + checker = { enabled = true }, +}) require("everforest").load() +require("plug_init.ft_autocmds") require("plug_init.godot_editor") +require("plug_init.mini_init") + +--require("plug_init.lsp_init") +--require("plug_init.which_key_init") +-- require("plug_init.wilder_init") --require("plug_init.color-picker_init") diff --git a/.config/nvim/lua/plug_init/lazy.lua b/.config/nvim/lua/plug_init/lazy.lua new file mode 100644 index 0000000..a1a2f54 --- /dev/null +++ b/.config/nvim/lua/plug_init/lazy.lua @@ -0,0 +1,24 @@ +-- Bootstrap lazy.nvim +local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim" +if not (vim.uv or vim.loop).fs_stat(lazypath) then + local lazyrepo = "https://github.com/folke/lazy.nvim.git" + local out = vim.fn.system({ "git", "clone", "--filter=blob:none", "--branch=stable", lazyrepo, lazypath }) + if vim.v.shell_error ~= 0 then + vim.api.nvim_echo({ + { "Failed to clone lazy.nvim:\n", "ErrorMsg" }, + { out, "WarningMsg" }, + { "\nPress any key to exit..." }, + }, true, {}) + vim.fn.getchar() + os.exit(1) + end +end +vim.opt.rtp:prepend(lazypath) + +-- Make sure to setup `mapleader` and `maplocalleader` before +-- loading lazy.nvim so that mappings are correct. +-- This is also a good place to setup other settings (vim.opt) +-- +-- already set in "plug_init.vim_init" +-- vim.g.mapleader = " " +-- vim.g.maplocalleader = "\\" diff --git a/.config/nvim/lua/plug_init/lazy_path.lua b/.config/nvim/lua/plug_init/lazy_path.lua deleted file mode 100644 index 41c4545..0000000 --- a/.config/nvim/lua/plug_init/lazy_path.lua +++ /dev/null @@ -1,12 +0,0 @@ -local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim" -if not vim.loop.fs_stat(lazypath) then - vim.fn.system({ - "git", - "clone", - "--filter=blob:none", - "https://github.com/folke/lazy.nvim.git", - "--branch=stable", -- latest stable release - lazypath, - }) -end -vim.opt.rtp:prepend(lazypath) diff --git a/.config/nvim/lua/plug_init/mini_init.lua b/.config/nvim/lua/plug_init/mini_init.lua index 348dcdc..bec7ac5 100644 --- a/.config/nvim/lua/plug_init/mini_init.lua +++ b/.config/nvim/lua/plug_init/mini_init.lua @@ -9,6 +9,7 @@ require("mini.comment").setup() -- block comments etc -- sugar ↓↓↓↓↓↓ require("mini.indentscope").setup() -- show indent scope require("mini.cursorword").setup() -- highlight identical words +require("mini.indentscope").gen_animation.none() -- complicated ↓↓↓↓↓↓ require("mini.operators").setup() diff --git a/.config/nvim/lua/plug_init/neovide_conf.lua b/.config/nvim/lua/plug_init/neovide_conf.lua index 854b3f1..d4ab2b1 100644 --- a/.config/nvim/lua/plug_init/neovide_conf.lua +++ b/.config/nvim/lua/plug_init/neovide_conf.lua @@ -1,12 +1,12 @@ vim.g.neovide_refresh_rate = 60 vim.g.neovide_refresh_rate_idle = 5 vim.g.neovide_no_idle = false -vim.g.neovide_cursor_trail_size = 0.5 -vim.g.neovide_cursor_animation_length = 0.05 +vim.g.neovide_cursor_trail_size = 0.05 +vim.g.neovide_cursor_animation_length = 0.01 vim.g.neovide_cursor_unfocused_outline_width = 0.1 vim.g.neovide_cursor_vfx_mode = "railgun" -- pixiedust, railgun, ripple, sonicboom, torpedo, wireframe -vim.g.neovide_cursor_vfx_particle_speed = 40.0 -vim.g.neovide_cursor_vfx_particle_phase = 1.5 -- mass of particles, only railgun +vim.g.neovide_cursor_vfx_particle_speed = 100.0 +vim.g.neovide_cursor_vfx_particle_phase = 1.0 -- mass of particles, only railgun vim.g.neovide_cursor_vfx_particle_curl = 1.0 -- rotation of particles, only railgun vim.g.neovide_cursor_vfx_particle_lifetime = 1.0 -vim.g.neovide_cursor_vfx_particle_density = 10 +vim.g.neovide_cursor_vfx_particle_density = 7 diff --git a/.config/nvim/lua/plug_init/vim_init.lua b/.config/nvim/lua/plug_init/vim_init.lua index 220a36d..b3196f9 100644 --- a/.config/nvim/lua/plug_init/vim_init.lua +++ b/.config/nvim/lua/plug_init/vim_init.lua @@ -1,6 +1,7 @@ vim.o.compatible = false vim.o.showmatch = true vim.o.hlsearch = true +vim.o.ignorecase = true vim.o.smartcase = true vim.o.incsearch = false vim.o.tabstop = 4 @@ -38,6 +39,7 @@ vim.g.netrw_winsize = 20 -- is used for the preview window. vim.g.mapleader = " " +-- vim.g.maplocalleader = "\\" -- move highlighted lines up and down, automatic indentation vim.keymap.set("v", "J", ":m '>+1gv=gv") diff --git a/.config/nvim/lua/plug_init/wilder_init.lua b/.config/nvim/lua/plug_init/wilder_init.lua index e77ec39..53cced6 100644 --- a/.config/nvim/lua/plug_init/wilder_init.lua +++ b/.config/nvim/lua/plug_init/wilder_init.lua @@ -1,4 +1,17 @@ local wilder = require("wilder") +local gradient = { + "#fa9aea", + "#fc4c7c", + "#fc8595", + "#f59565", + "#ebbb6b", + "#e0e050", + "#c9f9b9", + "#86f6b6", + "#57f7d7", + "#75e5f5", + "#4686e6", +} wilder.set_option( "renderer", diff --git a/.config/nvim/lua/plugins/lsp_config.lua b/.config/nvim/lua/plugins/lsp_config.lua index fd8feed..9ed6936 100644 --- a/.config/nvim/lua/plugins/lsp_config.lua +++ b/.config/nvim/lua/plugins/lsp_config.lua @@ -32,8 +32,8 @@ return { "gdscript", "lua", "php", - "python", "rust", + "python", "typescript", "vim", }, @@ -46,39 +46,20 @@ return { ensure_installed = { "rust_analyzer", "ruff", + "biome", --"quick_lint_js", --"eslint", "html", "cssls", - "gdscript", "sqls", "hyprls", "lua_ls", - "ast-grep", -- "pylyzer", "vimls", "ts_ls", }, automatic_enable = { true, rust_analyzer = false }, }, - config = function() - vim.api.nvim_create_autocmd("LspAttach", { - group = vim.api.nvim_create_augroup("UserLspConfig", {}), - callback = function(ev) - -- Enable completion triggered by - vim.bo[ev.buf].omnifunc = "v:lua.vim.lsp.omnifunc" - vim.keymap.set("n", "[d", vim.diagnostic.goto_prev) - vim.keymap.set("n", "]d", vim.diagnostic.goto_next) - vim.keymap.set("n", "le", vim.diagnostic.open_float) - vim.keymap.set("n", "gD", vim.lsp.buf.declaration, opts) - vim.keymap.set("n", "gd", vim.lsp.buf.definition, opts) - vim.keymap.set("n", "K", vim.lsp.buf.hover, opts) - vim.keymap.set("n", "wa", vim.lsp.buf.add_workspace_folder, opts) - vim.keymap.set("n", "wr", vim.lsp.buf.remove_workspace_folder, opts) - vim.keymap.set("n", "f", function() vim.lsp.buf.format({ async = true }) end, opts) - end, - }) - end, }, { "neovim/nvim-lspconfig", @@ -146,14 +127,14 @@ return { vim.keymap.set("n", "K", vim.lsp.buf.hover, opts) vim.keymap.set("n", "wa", vim.lsp.buf.add_workspace_folder, opts) vim.keymap.set("n", "wr", vim.lsp.buf.remove_workspace_folder, opts) - vim.keymap.set("n", "f", function() vim.lsp.buf.format({ async = true }) end, opts) + vim.keymap.set("n", "F", function() vim.lsp.buf.format({ async = true }) end, opts) end, }) end, }, { "mfussenegger/nvim-lint", - event = { "BufWritePre", "InsertLeave" }, + event = { "BufEnter", "InsertLeave" }, lazy = true, opts = { linters_by_ft = { @@ -161,8 +142,8 @@ return { gdscript = { "gdlint" }, gitcommit = { "commitlint" }, lua = { "ast-grep" }, - fish = { "fish_lsp" }, markdown = {}, + fish = { "fish_lsp" }, sql = { "sqruff" }, python = { "ruff" }, r = { "r-languageserver" }, @@ -172,7 +153,7 @@ return { }, config = function() local lint = require("lint") - vim.api.nvim_create_autocmd({ "BufEnter", "BufWritePost", "InsertLeave" }, { + vim.api.nvim_create_autocmd({ "BufEnter", "InsertLeave" }, { callback = function() lint.try_lint() end, }) end, @@ -180,15 +161,22 @@ return { -- supposedly faster formatter { "stevearc/conform.nvim", - lazy = true, - event = { "BufWritePre" }, - - --keys = { "i", "F3" }, - opts = { - vim.api.nvim_create_autocmd({ "BufWritePost" }, { - pattern = "*", - callback = function(args) require("conform").format({ bufnr = args.buf }) end, - }), + event = { "BufWritePost" }, + keys = { + { + "i", + function() require("conform").format({ async = true }) end, + desc = "Auto format file with formatter, also on F3", + }, + { + "F3", + function() require("conform").format({ async = true }) end, + mode = { "n", "i" }, + desc = "Auto format file with formatter", + }, + }, + opts = {}, + config = { formatters_by_ft = { lua = { "stylua" }, rust = { "rustfmt", lsp_format = "fallback" }, @@ -198,7 +186,6 @@ return { bash = { "shellharden" }, javascript = { "biome" }, typescript = { "biome" }, - markdown = { "prettier" }, r = { "air" }, -- how to make air use tabs not spaces css = { "ast-grep" }, html = { "ast-grep" }, @@ -212,6 +199,10 @@ return { lsp_format = "fallback", }, log_level = vim.log.levels.WARNING, + vim.api.nvim_create_autocmd({ "BufWritePost" }, { + pattern = "*", + callback = function(args) require("conform").format({ bufnr = args.buf }) end, + }), function() require("conform").formatters.prettier = { inherit = true, @@ -222,9 +213,13 @@ return { command = "biome format", prepend_args = "--indent-width=4 --use-editorconfig=true", } - require("lua").formatters.stylua = { + require("conform").formatters.stylua = { prepend = "--column-width=80", } + require("conform").formatters.gdformat = { + command = "gdformat", + prepend_args = { "--fast {%}" }, + } end, }, }, @@ -235,11 +230,11 @@ return { event = "BufRead", opts = { enable = true, -- Enable this plugin (Can be enabled/disabled later via commands) - max_lines = 4, -- How many lines the window should span. Values <= 0 mean no limit. + max_lines = 3, -- How many lines the window should span. Values <= 0 mean no limit. min_window_height = 35, -- Minimum editor window height to enable context. Values <= 0 mean no limit. line_numbers = true, lazy = true, - multiline_threshold = 4, -- Maximum number of lines to show for a single context + multiline_threshold = 1, -- Maximum number of lines to show for a single context trim_scope = "outer", -- Which context lines to discard if `max_lines` is exceeded. Choices: 'inner', 'outer' mode = "topline", -- Line used to calculate context. Choices: 'cursor', 'topline'. -- Separator between context and content. Should be a single character string, like '-'. diff --git a/.config/nvim/lua/plugins/lualine.lua b/.config/nvim/lua/plugins/lualine.lua index ffc325b..1c09f2d 100644 --- a/.config/nvim/lua/plugins/lualine.lua +++ b/.config/nvim/lua/plugins/lualine.lua @@ -17,8 +17,8 @@ return { always_divide_middle = false, globalstatus = true, refresh = { - statusline = 200, - tabline = 200, + statusline = 100, + tabline = 300, winbar = 500, events = { "WinEnter", diff --git a/.config/nvim/lua/plugins/obsidian.nvim.lua b/.config/nvim/lua/plugins/obsidian.nvim.lua new file mode 100644 index 0000000..3406b39 --- /dev/null +++ b/.config/nvim/lua/plugins/obsidian.nvim.lua @@ -0,0 +1,32 @@ +-- Plugin: obsidian-nvim/obsidian.nvim +-- Installed via store.nvim + +return { + "obsidian-nvim/obsidian.nvim", + version = "*", -- recommended, use latest release instead of latest commit + --ft = "markdown", + -- Replace the above line with this if you only want to load obsidian.nvim for markdown files in your vault: + -- event = { + -- -- If you want to use the home shortcut '~' here you need to call 'vim.fn.expand'. + -- -- E.g. "BufReadPre " .. vim.fn.expand "~" .. "/my-vault/*.md" + -- -- refer to `:h file-pattern` for more examples + -- "BufReadPre path/to/my-vault/*.md", + -- "BufNewFile path/to/my-vault/*.md", + -- }, + event = { "BufReadPre " .. vim.fn.expand("~") .. "/Documents/Obsidian notes/**.md" }, + opts = { + workspaces = { + { + name = "personal", + path = "~/Documents/Obsidian notes/Felix/", + }, + -- { + -- name = "work", + -- path = "~/vaults/work", + -- }, + }, + legacy_commands = false, + conceallevel = 2, + -- see below for full list of options 👇 + }, +} diff --git a/.config/nvim/lua/plugins/peanuts.lua b/.config/nvim/lua/plugins/peanuts.lua index 3b9124e..ea04641 100644 --- a/.config/nvim/lua/plugins/peanuts.lua +++ b/.config/nvim/lua/plugins/peanuts.lua @@ -14,12 +14,8 @@ return { end, }, }, - { "alex-popov-tech/store.nvim", - dependencies = { - "OXY2DEV/markview.nvim", -- optional, for pretty readme preview / help window - }, cmd = "Store", opts = { width = 1000, @@ -54,21 +50,10 @@ return { { "MunifTanjim/nui.nvim", lazy = true }, -- dep of noice.nvim { "rcarriga/nvim-notify", lazy = true }, -- dep of noice.nvim { - "echasnovski/mini.nvim", + "nvim-mini/mini.nvim", lazy = true, version = false, }, - { - "nvim-neo-tree/neo-tree.nvim", - branch = "v3.x", - dependencies = { - "nvim-lua/plenary.nvim", - "MunifTanjim/nui.nvim", - "nvim-tree/nvim-web-devicons", -- optional, but recommended - }, - cmd = "Neotree", - lazy = true, -- neo-tree will lazily load itself - }, { "gelguy/wilder.nvim", lazy = true, @@ -77,11 +62,18 @@ return { modes = { ":", "/", "?" }, }, }, - { "OXY2DEV/markview.nvim", lazy = true, ft = "Markdown", cmd = "Markview", event = { "BufRead *.md" } }, + { + "OXY2DEV/markview.nvim", + lazy = true, + ft = "Markdown", + -- keys = { "M", mode = { "n" }, "Markview toggle", desc = "Toggle Markdown render" }, + cmd = "Markview", + event = { "BufRead *.md" }, + }, { "norcalli/nvim-colorizer.lua", lazy = true, - event = { "BufRead" }, + event = { "BufReadPost" }, opts = { "*", css = { rgb_fn = true, hsl_fn = true }, @@ -191,4 +183,8 @@ return { lazy = true, cmd = { "Typr", "TyprStats" }, }, + { + "ibhagwan/fzf-lua", + opts = {}, + }, } diff --git a/.config/nvim/lua/plugins/telescope.lua b/.config/nvim/lua/plugins/telescope.lua index c4a0397..43cf8ff 100644 --- a/.config/nvim/lua/plugins/telescope.lua +++ b/.config/nvim/lua/plugins/telescope.lua @@ -6,8 +6,13 @@ return { keys = { { "", mode = { "n" }, "Telescope smart_open", desc = "smart_open" }, { "ff", mode = { "n" }, "Telescope find_files", desc = "Find File" }, + { "fb", mode = { "n" }, "Telescope buffers", desc = "Find Buffer" }, { "fh", mode = { "n" }, "Telescope help_tags", desc = "Find Help" }, { "fs", mode = { "n" }, "Telescope live_grep", desc = "Live Grep" }, + { "fw", mode = { "n" }, "Telescope grep_string", desc = "Find string under cursor" }, + { "f", group = "Telescope" }, + { "fd", mode = { "n" }, "Telescope lsp_document_symbols", desc = "Find LSP Symbols" }, + { "fr", mode = { "n" }, "Telescope oldfiles", desc = "Open Recent File", remap = true }, }, cmd = { "Telescope" }, opts = { @@ -58,9 +63,7 @@ return { branch = "0.3.x", lazy = true, -- keys = { "", "Telescope smart_open", desc = "smart open" }, - config = { - function() require("telescope").load_extension("smart_open") end, - }, + config = function() require("telescope").load_extension("smart_open") end, }, { "nvim-lua/plenary.nvim", lazy = true }, { "MunifTanjim/nui.nvim", lazy = true }, @@ -69,9 +72,7 @@ return { -- faster and better matching than fzf { "nvim-telescope/telescope-fzy-native.nvim", - config = { - function() require("telescope").load_extension("fzy_native") end, - }, + config = function() require("telescope").load_extension("fzy_native") end, }, { "kkharji/sqlite.lua", lazy = true }, } diff --git a/.config/nvim/lua/plugins/which_key.lua b/.config/nvim/lua/plugins/which_key.lua index 85195d7..1ff551d 100644 --- a/.config/nvim/lua/plugins/which_key.lua +++ b/.config/nvim/lua/plugins/which_key.lua @@ -71,18 +71,6 @@ return { { "gsh", "Gitsigns stage_hunk", desc = "Stage Hunk" }, { "gu", "Gitsigns undo_stage_hunk", desc = "Undo Stage Hunk" }, - -- lsp and debugging - { - "i", - function() require("conform").format({ async = true }) end, - desc = "Auto format file with linter(?), also on F3", - }, - { - "F3", - function() require("conform").format({ async = true }) end, - mode = "ni", - desc = "Auto format file with formatter", - }, { "le", vim.diagnostic.open_float, desc = "Open diagnostic float" }, { "K", desc = "Show definition" }, -- { "d", group = "Debugging" }, @@ -257,6 +245,10 @@ return { { "q", desc = "quit undotree" }, { "p", desc = "jump into undetree diff window" }, { "", desc = "undo to this state" }, + + -- obsidian + { "of", "ObsidianFollowLink", desc = "follow Obsidian Link" }, + { "ob", "ObsidianBackLinks", desc = "show backlinks" }, }, }, } diff --git a/.config/qt6ct/qt6ct.conf b/.config/qt6ct/qt6ct.conf index 152bd00..18dac0e 100644 --- a/.config/qt6ct/qt6ct.conf +++ b/.config/qt6ct/qt6ct.conf @@ -1,32 +1,31 @@ [Appearance] -color_scheme_path=/usr/share/color-schemes/Kvantum.colors +color_scheme_path=/usr/share/color-schemes/BreezeDark.colors custom_palette=true -icon_theme=Tela-dark -standard_dialogs=default -style=kvantum-dark +standard_dialogs=xdgdesktopportal +style=Breeze [Fonts] -fixed="Hurmit Nerd Font,12,-1,5,300,0,0,0,0,0,0,0,0,0,0,1" -general="Noto Sans,12,-1,5,400,0,0,0,0,0,0,0,0,0,0,1" +fixed="monospace,9,-1,2,400,0,0,0,0,0,0,0,0,0,0,1" +general="Sans Serif,9,-1,5,400,0,0,0,0,0,0,0,0,0,0,1" [Interface] activate_item_on_single_click=1 -buttonbox_layout=2 +buttonbox_layout=0 cursor_flash_time=1000 dialog_buttons_have_icons=1 double_click_interval=400 gui_effects=@Invalid() -keyboard_scheme=3 +keyboard_scheme=2 menus_have_icons=true show_shortcuts_in_context_menus=true -stylesheets=/usr/share/qt6ct/qss/scrollbar-simple.qss +stylesheets=@Invalid() toolbutton_style=4 underline_shortcut=1 wheel_scroll_lines=3 [SettingsWindow] -geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\x4\xfd\0\0\x5\x9f\0\0\0\0\0\0\0\0\0\0\x4\xfd\0\0\x5\x9f\0\0\0\0\x2\0\0\0\n\0\0\0\0\0\0\0\0\0\0\0\x4\xfd\0\0\x5\x9f) +geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\x4\x38\0\0\x3\xb8\0\0\bK\0\0\0\0\0\0\x4\x38\0\0\x3\xb8\0\0\bK\0\0\0\0\0\0\0\0\a\x80\0\0\0\0\0\0\x4\x38\0\0\x3\xb8\0\0\bK) [Troubleshooting] -force_raster_widgets=0 +force_raster_widgets=1 ignored_applications=@Invalid() diff --git a/.config/tofi/brightness_config b/.config/tofi/brightness_config index 6001ba6..41e64c3 100644 --- a/.config/tofi/brightness_config +++ b/.config/tofi/brightness_config @@ -104,7 +104,7 @@ font-size = 17 # # Supported values: top-left, top, top-right, right, bottom-right, # bottom, bottom-left, left, center. - anchor = top + anchor = top-right margin-top = 5% diff --git a/.config/waybar/config b/.config/waybar/config index f433f7c..3a24ffb 100644 --- a/.config/waybar/config +++ b/.config/waybar/config @@ -8,9 +8,9 @@ // "width": 1280, // Waybar width "spacing": 4, // Gaps between modules (4px) // Choose the order of the modules - "modules-left": ["hyprland/workspaces"], + "modules-left": ["hyprland/workspaces", "niri/workspaces", "niri/window"], "modules-center": ["clock"], - "modules-right": ["pulseaudio", "temperature", "cpu", "memory", "battery", "backlight", "hyprland/language", "idle_inhibitor", "tray"], + "modules-right": ["custom/media", "pulseaudio", "backlight", "temperature", "cpu", "memory", "battery", "hyprland/language", "idle_inhibitor", "tray"], "hyprland/workspaces": { "disable-scroll": false, "all-outputs": false, @@ -21,6 +21,9 @@ "*": 5, } }, + "niri/window": { + "format": "{title}" + }, "hyprland/window": { "format": "{title}" }, diff --git a/.config/waybar/style.css b/.config/waybar/style.css index 60517c9..9b41028 100644 --- a/.config/waybar/style.css +++ b/.config/waybar/style.css @@ -21,9 +21,10 @@ window#waybar.hidden { .modules-center, .modules-right { /*background-color: black; rgba(255, 255, 255, 1);*/ - border-top: 1px solid; + border-top: 0px solid; border-radius: 0px; padding: 0px; + margin: 0px } /* @@ -121,12 +122,11 @@ button:hover { padding: 0 6px; color: #909090; border-radius: 0px; - border-top: 1rem; + border-top: 0rem; border: solid; margin: 0px; border-bottom: 0rem; } -#backlight, #battery, #clock, #tray { @@ -186,7 +186,7 @@ label:focus { #battery, #temperature, #memory { - border-top: solid 2px #1de8d1; + border-top: dashed 1px #1de8d1; margin: 0; } @@ -195,7 +195,7 @@ label:focus { }*/ #backlight { - border-top: solid 2px #d1f2f2; + border-top: solid 0px #d1f2f2; } #pulseaudio { @@ -244,13 +244,13 @@ label:focus { } #idle_inhibitor { - background-color: #2d3436; + /* background-color: #2d3436; */ } -/* #idle_inhibitor.activated { */ -/* background-color: #ecf0f1; */ -/* color: #2d3436; */ -/* } */ +#idle_inhibitor.activated { + background-color: #ecf0f1; + color: #2d3436; +} #mpd { background-color: #66cc99; diff --git a/.gitignore b/.gitignore index 3d5888d..e99e894 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,6 @@ .config/tmux/plugins *sync-conflict* history.txt +*lock* +.env* +*typrstats