From 9bb7d5133144471c14fb93086d0d662ca13d9c74 Mon Sep 17 00:00:00 2001 From: Vladan Popovic Date: Sun, 6 Oct 2024 04:51:33 +0200 Subject: [PATCH 01/35] mako: change style --- dotfiles/.config/mako/config | 38 +++++++++++++++++++++++------------- 1 file changed, 24 insertions(+), 14 deletions(-) diff --git a/dotfiles/.config/mako/config b/dotfiles/.config/mako/config index 8f0e625..a70e683 100644 --- a/dotfiles/.config/mako/config +++ b/dotfiles/.config/mako/config @@ -1,21 +1,31 @@ sort=-time -layer=overlay -background-color=#2e3440C4 -border-size=2 -border-color=#88c0d0 -border-radius=15 -icons=1 -max-icon-size=164 -default-timeout=5000 +default-timeout=0 ignore-timeout=0 + +height=200 +width=400 padding=10 -[urgency=low] -border-color=#cccccc +icons=1 +max-icon-size=128 -[urgency=normal] -border-color=#d08770 +border-size=3 +layer=overlay +border-radius=10 + +# colors + +background-color=#eff1f5E0 +text-color=#4c4f69 +border-color=#fe640b +progress-color=over #ccd0da [urgency=high] -border-color=#bf616a -default-timeout=0 +border-color=#fe040b +background-color=#ffe1e5 +border-size=5 + +[urgency=critical] +border-color=#fe040b +background-color=#ffe1e5 +border-size=5 From 8195f975be4b7dfb08d02eedeea8f6085044060e Mon Sep 17 00:00:00 2001 From: Vladan Popovic Date: Sun, 6 Oct 2024 04:58:36 +0200 Subject: [PATCH 02/35] bash: load completions --- dotfiles/.bashrc | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/dotfiles/.bashrc b/dotfiles/.bashrc index 24e6235..6f086b2 100644 --- a/dotfiles/.bashrc +++ b/dotfiles/.bashrc @@ -15,6 +15,15 @@ shopt -s histappend [[ -f $HOME/.bash_colors ]] && source "$HOME/.bash_colors" [[ -f $HOME/.bash_functions ]] && source "$HOME/.bash_functions" +if ! shopt -oq posix; then + if [ -f /usr/share/bash-completion/bash_completion ]; then + . /usr/share/bash-completion/bash_completion + elif [ -f /etc/bash_completion ]; then + . /etc/bash_completion + fi +fi +while read -r completion ; do source "$completion" ; done < <(find $HOME/.bash_completion/ -maxdepth 1 -not -type d) + # Save working dir on every prompt. export PROMPT_COMMAND='pwd > $HOME/.cwd' export PS1="${Yellow}\d \A ${Off}${Green}\u@\h: ${Off}\w ${Red}\$(parse_branch git)${BRed}\$(parse_branch fossil)${Off}\n-$ " From c571328361c0c776017c97ce06d95e36409dfbf6 Mon Sep 17 00:00:00 2001 From: Vladan Popovic Date: Sun, 6 Oct 2024 04:51:33 +0200 Subject: [PATCH 03/35] mako: change style --- dotfiles/.config/mako/config | 39 +++++++++++++++++++++++------------- 1 file changed, 25 insertions(+), 14 deletions(-) diff --git a/dotfiles/.config/mako/config b/dotfiles/.config/mako/config index 8f0e625..a32fc19 100644 --- a/dotfiles/.config/mako/config +++ b/dotfiles/.config/mako/config @@ -1,21 +1,32 @@ sort=-time -layer=overlay -background-color=#2e3440C4 -border-size=2 -border-color=#88c0d0 -border-radius=15 -icons=1 -max-icon-size=164 -default-timeout=5000 +default-timeout=0 ignore-timeout=0 + +height=200 +width=400 padding=10 -[urgency=low] -border-color=#cccccc +icons=1 +max-icon-size=128 -[urgency=normal] -border-color=#d08770 +border-size=3 +layer=overlay +border-radius=10 + +# colors + +background-color=#eff1f5E0 +text-color=#4c4f69 +border-color=#40a02b +progress-color=over #ccd0da + +[urgency=low] +border-color=#c1ca8c [urgency=high] -border-color=#bf616a -default-timeout=0 +border-color=#fe040b +background-color=#ffe1e5 + +[urgency=critical] +border-color=#fe040b +background-color=#ffe1e5 From 8b3b22432a0d2d6e13522aa6f8d9780840d2d0a6 Mon Sep 17 00:00:00 2001 From: Vladan Popovic Date: Sun, 6 Oct 2024 22:29:00 +0200 Subject: [PATCH 04/35] nvim: rg everywhere! :) --- dotfiles/.config/nvim/lua/plugins/telescope.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dotfiles/.config/nvim/lua/plugins/telescope.lua b/dotfiles/.config/nvim/lua/plugins/telescope.lua index 3accc4a..3b5abf5 100644 --- a/dotfiles/.config/nvim/lua/plugins/telescope.lua +++ b/dotfiles/.config/nvim/lua/plugins/telescope.lua @@ -72,7 +72,7 @@ vim.keymap.set('n', 'fh', builtin.help_tags) vim.keymap.set('n', 'fs', builtin.lsp_dynamic_workspace_symbols) -- Grep (the only one). -vim.keymap.set('n', 'gg', builtin.live_grep) +vim.keymap.set('n', 'rg', builtin.live_grep) -- LSP navigation. vim.keymap.set('n', 'gd', builtin.lsp_definitions) From f1a244178f8739bce36c4d404d50cd62bb4732f4 Mon Sep 17 00:00:00 2001 From: Vladan Popovic Date: Sun, 6 Oct 2024 22:35:42 +0200 Subject: [PATCH 05/35] Update readme - Before=basic.service --- README.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 28513bf..becabea 100644 --- a/README.md +++ b/README.md @@ -6,8 +6,7 @@ Save this service config to `$XDG_CONFIG_HOME/systemd/user/dotfiles.service`: [Unit] Description=Stow dotfiles linker Documentation=man:stow(1) -Before=wayland-session.target -Conflicts=wayland-session.target +Before=basic.target [Service] Type=oneshot @@ -20,7 +19,7 @@ ExecStop=/usr/bin/stow --target=%h --delete dotfiles/ WantedBy=default.target ``` -(and enable it:) +Update `WorkingDirectory=%h/dev/dotfiles` and enable the service: ```sh systemctl --user enable --now dotfiles.service From c0245c9d1c8f5dc318fd8be3c9c85d962b104648 Mon Sep 17 00:00:00 2001 From: Vladan Popovic Date: Mon, 7 Oct 2024 01:16:41 +0200 Subject: [PATCH 06/35] sway: fix keyboard language display --- dotfiles/.config/waybar/config | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/dotfiles/.config/waybar/config b/dotfiles/.config/waybar/config index 4312297..207aefd 100644 --- a/dotfiles/.config/waybar/config +++ b/dotfiles/.config/waybar/config @@ -4,7 +4,7 @@ "height": 30, "modules-left": ["sway/workspaces", "sway/mode", "sway/window"], "modules-center": [], - "modules-right": ["temperature", "network", "battery", "pulseaudio", "backlight", "cpu", "memory", "custom/layout", "clock", "tray"], + "modules-right": ["temperature", "network", "battery", "pulseaudio", "backlight", "cpu", "memory", "clock", "sway/language", "tray"], // Module config "sway/mode": { "tooltip": true, @@ -73,10 +73,8 @@ "memory": { "format": " {}%" }, - "custom/layout": { - "exec": "~/.config/waybar/keyboard-layout.py", - "return-type": "json", - "format": "| {}" + "sway/language": { + "format": "| {short} {variant}", }, "clock": { "tooltip": false, From 750cd50c3dc6265132384c5c77ab9c03897059d5 Mon Sep 17 00:00:00 2001 From: Vladan Popovic Date: Mon, 7 Oct 2024 08:43:18 +0200 Subject: [PATCH 07/35] nvim: ignore .git/ in telescope --- dotfiles/.config/nvim/lua/plugins/telescope.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dotfiles/.config/nvim/lua/plugins/telescope.lua b/dotfiles/.config/nvim/lua/plugins/telescope.lua index 3b5abf5..ed66d57 100644 --- a/dotfiles/.config/nvim/lua/plugins/telescope.lua +++ b/dotfiles/.config/nvim/lua/plugins/telescope.lua @@ -43,7 +43,7 @@ telescope.setup { treesitter = false }, file_ignore_patterns = { - '.git', + '.git/', }, }, pickers = { From 12f9dcceb9151c4883e4966a56c23bc81f8b2c4a Mon Sep 17 00:00:00 2001 From: Vladan Popovic Date: Mon, 7 Oct 2024 11:45:56 +0200 Subject: [PATCH 08/35] bash: set terminal window title --- dotfiles/.bashrc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dotfiles/.bashrc b/dotfiles/.bashrc index 24e6235..8cf27ec 100644 --- a/dotfiles/.bashrc +++ b/dotfiles/.bashrc @@ -16,7 +16,7 @@ shopt -s histappend [[ -f $HOME/.bash_functions ]] && source "$HOME/.bash_functions" # Save working dir on every prompt. -export PROMPT_COMMAND='pwd > $HOME/.cwd' +export PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD}\007"; pwd > $HOME/.cwd' export PS1="${Yellow}\d \A ${Off}${Green}\u@\h: ${Off}\w ${Red}\$(parse_branch git)${BRed}\$(parse_branch fossil)${Off}\n-$ " # Use fzf if installed. From 62fd64ddb80826858d5aedd5ee4cf8b37d9e05de Mon Sep 17 00:00:00 2001 From: Vladan Popovic Date: Mon, 7 Oct 2024 11:46:59 +0200 Subject: [PATCH 09/35] bash: lesspipe + checkwinsize --- dotfiles/.bashrc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/dotfiles/.bashrc b/dotfiles/.bashrc index 8cf27ec..52dc78b 100644 --- a/dotfiles/.bashrc +++ b/dotfiles/.bashrc @@ -23,6 +23,12 @@ export PS1="${Yellow}\d \A ${Off}${Green}\u@\h: ${Off}\w ${Red}\$(parse_branch g hash fzf 2>/dev/null && eval "$(fzf --bash)" export FZF_DEFAULT_OPTS='--border=horizontal --info=inline --no-reverse --height=50%' +[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)" + +# check the window size after each command and, if necessary, +# update the values of LINES and COLUMNS. +shopt -s checkwinsize + # Use gpg-agent as ssh agent (and get a nice graphical prompt). unset SSH_AGENT_PID if [ "${gnupg_SSH_AUTH_SOCK_by:-0}" -ne $$ ]; then From bf0e8daf49c3d47d095a1997dd8f2ec07a7c4539 Mon Sep 17 00:00:00 2001 From: Vladan Popovic Date: Mon, 7 Oct 2024 11:47:16 +0200 Subject: [PATCH 10/35] nvim: set title --- dotfiles/.config/nvim/lua/settings.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/dotfiles/.config/nvim/lua/settings.lua b/dotfiles/.config/nvim/lua/settings.lua index 7447ed9..684ff54 100644 --- a/dotfiles/.config/nvim/lua/settings.lua +++ b/dotfiles/.config/nvim/lua/settings.lua @@ -42,6 +42,7 @@ vim.api.nvim_create_autocmd({'InsertLeave', 'BufEnter'}, { }) vim.cmd([[ + set title set noautoread autocmd CursorHold * checktime autocmd TextYankPost * lua vim.highlight.on_yank {on_visual = false} From ae7733a7767998cfce5dee6aa3c5eaba08cc93c8 Mon Sep 17 00:00:00 2001 From: Vladan Popovic Date: Mon, 7 Oct 2024 11:47:43 +0200 Subject: [PATCH 11/35] sway: green color on active window title --- dotfiles/.config/sway/config.d/50-style.conf | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/dotfiles/.config/sway/config.d/50-style.conf b/dotfiles/.config/sway/config.d/50-style.conf index a2c938c..e28733b 100644 --- a/dotfiles/.config/sway/config.d/50-style.conf +++ b/dotfiles/.config/sway/config.d/50-style.conf @@ -1,6 +1,6 @@ # Remove title from windows -default_border pixel 1 +default_border pixel 2 default_floating_border normal bindsym $mod+t border toggle @@ -15,14 +15,14 @@ set $bi #3f3f3f # Foreground active set $fa #eff1f5 # Foreground inactive -set $fi #646464 +set $fi #8a8a8a # Border active -set $bra #9a9a9a +set $bra #449a64 # Border inactive set $bri #000000 # class border backgr. text indicator child_border -client.focused $bra $bra $bg $bg $bra +client.focused $bra $bra $fa $bg $bra client.focused_inactive $bra $ba $fa $bg $bri client.unfocused $bri $bi $fi $bg $bri #client.urgent $br $br $fg $bg $br #currently not implemented From fa4426d193c8cdec7192519007a2aeb9fd6a1a6c Mon Sep 17 00:00:00 2001 From: Vladan Popovic Date: Mon, 7 Oct 2024 11:48:31 +0200 Subject: [PATCH 12/35] bash: restore pythonuserbase --- dotfiles/.environ | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dotfiles/.environ b/dotfiles/.environ index ebe8a3a..24ba281 100644 --- a/dotfiles/.environ +++ b/dotfiles/.environ @@ -11,9 +11,12 @@ export RIPGREP_CONFIG_PATH=$HOME/.ripgreprc export SYSTEMD_EDITOR=$EDITOR export TERM=alacritty export PYTHONDONTWRITEBYTECODE=1 +export PYTHONUSERBASE=$HOME/.env/python export TZ="Europe/Belgrade" +export FZF_DEFAULT_OPTS='--border=horizontal --info=inline --no-reverse --height=50%' # Local user bins add_path() case :$PATH: in *:$1:*) ;; *) PATH=$1:$PATH;; esac add_path $HOME/.local/bin +add_path $PYTHONUSERBASE/bin add_path $HOME/.cargo/bin From 1a207b0c7a6a38d7de925920a298ec6759867f65 Mon Sep 17 00:00:00 2001 From: Vladan Popovic Date: Mon, 7 Oct 2024 11:49:10 +0200 Subject: [PATCH 13/35] rg: add config file --- dotfiles/.ripgreprc | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 dotfiles/.ripgreprc diff --git a/dotfiles/.ripgreprc b/dotfiles/.ripgreprc new file mode 100644 index 0000000..6516a24 --- /dev/null +++ b/dotfiles/.ripgreprc @@ -0,0 +1,21 @@ +# Don't let ripgrep vomit really long lines to my terminal, and show a preview. +--max-columns=150 +--max-columns-preview + +# Add my 'web' type. +--type-add +web:*.{html,css,js}* + +# Search hidden files / directories (e.g. dotfiles) by default +--hidden + +# Using glob patterns to include/exclude files or folders +--glob +!.git/* + +# Set the colors. +--colors=line:none +--colors=line:style:bold + +# Because who cares about case!? +--smart-case From 51495f158df590cc30d0606073f52daaf237daa2 Mon Sep 17 00:00:00 2001 From: Vladan Popovic Date: Mon, 7 Oct 2024 11:59:07 +0200 Subject: [PATCH 14/35] bash: do a better 'bash is running' check --- dotfiles/.profile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dotfiles/.profile b/dotfiles/.profile index c7cffbd..52e7f30 100644 --- a/dotfiles/.profile +++ b/dotfiles/.profile @@ -1,7 +1,7 @@ # vim: set ft=sh: [ -f $HOME/.environ ] && source $HOME/.environ -[ $BASH == "/usr/bin/bash" ] && source $HOME/.bashrc +[ -n "$BASH_VERSION" ] && source $HOME/.bashrc MOZ_ENABLE_WAYLAND=1 XDG_CURRENT_DESKTOP=sway From 563995032ca9b8ddfdfe4f0f301dbbd93093b786 Mon Sep 17 00:00:00 2001 From: Vladan Popovic Date: Mon, 7 Oct 2024 12:10:05 +0200 Subject: [PATCH 15/35] nvim: ignore .venv/ in telescope --- dotfiles/.config/nvim/lua/plugins/telescope.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/dotfiles/.config/nvim/lua/plugins/telescope.lua b/dotfiles/.config/nvim/lua/plugins/telescope.lua index ed66d57..08388d6 100644 --- a/dotfiles/.config/nvim/lua/plugins/telescope.lua +++ b/dotfiles/.config/nvim/lua/plugins/telescope.lua @@ -44,6 +44,7 @@ telescope.setup { }, file_ignore_patterns = { '.git/', + '.venv/', }, }, pickers = { From a3b0b8754ba9631dd65e5c82a18f09849c9c6ea3 Mon Sep 17 00:00:00 2001 From: Vladan Popovic Date: Mon, 14 Oct 2024 09:59:14 +0200 Subject: [PATCH 16/35] nvim: remove dart, move autoformat extensions to var --- dotfiles/.config/nvim/lua/lsp.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/dotfiles/.config/nvim/lua/lsp.lua b/dotfiles/.config/nvim/lua/lsp.lua index 85f9e8f..a340218 100644 --- a/dotfiles/.config/nvim/lua/lsp.lua +++ b/dotfiles/.config/nvim/lua/lsp.lua @@ -1,3 +1,5 @@ +local autoformat_files = '*.py,*.rs,*.tf' + local common_on_attach = function(client, bufnr) -- Mappings. vim.keymap.set("n", "K", "lua vim.lsp.buf.hover()") @@ -12,7 +14,7 @@ local common_on_attach = function(client, bufnr) -- Autoformat on save. if client.supports_method("textDocument/formatting") then vim.api.nvim_create_autocmd("BufWritePre", { - pattern = '*.py,*.rs', + pattern = autoformat_files, callback = function() vim.lsp.buf.format() end, @@ -32,7 +34,6 @@ local capabilities = vim.lsp.protocol.make_client_capabilities() -- LSPs local servers = { "clangd", - "dartls", "gleam", "lua_ls", "ocamllsp", From db4a1cf19885b5a5ab4d03570df9d24afb79375e Mon Sep 17 00:00:00 2001 From: Vladan Popovic Date: Mon, 14 Oct 2024 09:59:52 +0200 Subject: [PATCH 17/35] sway: date formatted screenshots in home --- dotfiles/.config/sway/config.d/90-bindings.conf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dotfiles/.config/sway/config.d/90-bindings.conf b/dotfiles/.config/sway/config.d/90-bindings.conf index 395d805..2f16926 100644 --- a/dotfiles/.config/sway/config.d/90-bindings.conf +++ b/dotfiles/.config/sway/config.d/90-bindings.conf @@ -122,9 +122,9 @@ bindsym $mod+z exec swaylock -c 000000 # Take full screen screenshot with PrtScr -bindsym Print exec grim -t png /tmp/screen.png +bindsym Print exec grim -t png "~/screenshot-$(date +%Y-%m-%d-%H%M%S).png" # Take area screenshot with Shift+PrtScr -bindsym Shift+Print exec grim -g "$(slurp)" /tmp/screen.png +bindsym Shift+Print exec grim -g "$(slurp)" "~/screenshot-$(date +%Y-%m-%d-%H%M%S).png" # # Resizing containers: From db05b6ba8e53570c0e9fa4fd7954fff28b5936e1 Mon Sep 17 00:00:00 2001 From: Vladan Popovic Date: Mon, 14 Oct 2024 10:02:09 +0200 Subject: [PATCH 18/35] nvim: remove rename shortcut --- dotfiles/.config/nvim/lua/lsp.lua | 1 - 1 file changed, 1 deletion(-) diff --git a/dotfiles/.config/nvim/lua/lsp.lua b/dotfiles/.config/nvim/lua/lsp.lua index a340218..5f337ea 100644 --- a/dotfiles/.config/nvim/lua/lsp.lua +++ b/dotfiles/.config/nvim/lua/lsp.lua @@ -9,7 +9,6 @@ local common_on_attach = function(client, bufnr) vim.keymap.set("n", "wl", "lua print(vim.inspect(vim.lsp.buf.list_workspace_folders()))") vim.keymap.set("n", "wa", "lua vim.lsp.buf.add_workspace_folder()") vim.keymap.set("n", "wr", "lua vim.lsp.buf.remove_workspace_folder()") - vim.keymap.set("n", "r", "lua vim.lsp.buf.rename()") -- Autoformat on save. if client.supports_method("textDocument/formatting") then From 2844c29a9c645b59d199b6a0f55f34edcb0f05cf Mon Sep 17 00:00:00 2001 From: Vladan Popovic Date: Tue, 22 Oct 2024 20:37:15 +0200 Subject: [PATCH 19/35] sway: fix screenshot capture --- dotfiles/.config/sway/config.d/90-bindings.conf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dotfiles/.config/sway/config.d/90-bindings.conf b/dotfiles/.config/sway/config.d/90-bindings.conf index 2f16926..a38c706 100644 --- a/dotfiles/.config/sway/config.d/90-bindings.conf +++ b/dotfiles/.config/sway/config.d/90-bindings.conf @@ -122,9 +122,9 @@ bindsym $mod+z exec swaylock -c 000000 # Take full screen screenshot with PrtScr -bindsym Print exec grim -t png "~/screenshot-$(date +%Y-%m-%d-%H%M%S).png" +bindsym Print exec grim -t png ~/screenshot-$(date +%Y-%m-%d-%H%M%S).png # Take area screenshot with Shift+PrtScr -bindsym Shift+Print exec grim -g "$(slurp)" "~/screenshot-$(date +%Y-%m-%d-%H%M%S).png" +bindsym Shift+Print exec grim -g "$(slurp)" ~/screenshot-$(date +%Y-%m-%d-%H%M%S).png # # Resizing containers: From 9259e7b2ba2425e22aa0882b97a32696d07eedc9 Mon Sep 17 00:00:00 2001 From: Vladan Popovic Date: Sat, 2 Nov 2024 12:37:30 +0100 Subject: [PATCH 20/35] Update alacritty - config format --- dotfiles/.config/alacritty/alacritty.toml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/dotfiles/.config/alacritty/alacritty.toml b/dotfiles/.config/alacritty/alacritty.toml index 2f95351..acf2d4c 100644 --- a/dotfiles/.config/alacritty/alacritty.toml +++ b/dotfiles/.config/alacritty/alacritty.toml @@ -1,9 +1,9 @@ -live_config_reload = true -working_directory = "None" - +[general] import = [ "~/.config/alacritty/light.toml" ] +live_config_reload = true +working_directory = "None" [cursor] thickness = 0.2 @@ -414,7 +414,7 @@ history = 100000 save_to_clipboard = true semantic_escape_chars = ",│`|:\"' ()[]{}<>\t" -[shell] +[terminal.shell] program = "/bin/bash" [window] From b48b531d3d535ba1b2ef564d12df350f0e2cc0ef Mon Sep 17 00:00:00 2001 From: Vladan Popovic Date: Sun, 3 Nov 2024 16:00:31 +0100 Subject: [PATCH 21/35] Swith to rustaceanvim and set up Rust debugging --- dotfiles/.config/nvim/lua/lsp.lua | 86 ++++++++++++--------- dotfiles/.config/nvim/lua/plugins/dap.lua | 87 ++++++++++++++++++++++ dotfiles/.config/nvim/lua/plugins/init.lua | 22 +++++- 3 files changed, 155 insertions(+), 40 deletions(-) create mode 100644 dotfiles/.config/nvim/lua/plugins/dap.lua diff --git a/dotfiles/.config/nvim/lua/lsp.lua b/dotfiles/.config/nvim/lua/lsp.lua index 5f337ea..2dde945 100644 --- a/dotfiles/.config/nvim/lua/lsp.lua +++ b/dotfiles/.config/nvim/lua/lsp.lua @@ -19,7 +19,6 @@ local common_on_attach = function(client, bufnr) end, }) end - -- Use vim's default coloring. client.server_capabilities.semanticTokensProvider = nil for _, group in ipairs(vim.fn.getcompletion("@lsp", "highlight")) do @@ -27,13 +26,61 @@ local common_on_attach = function(client, bufnr) end end +-- LSP diagnostics. +vim.lsp.handlers["textDocument/publishDiagnostics"] = + vim.lsp.with(vim.lsp.diagnostic.on_publish_diagnostics, { + virtual_text = false, + underline = true, + signs = true, + update_in_insert = false + }) + +-- Setup rust outside of lspconfig. +vim.g.rustaceanvim = function() + return { + -- Plugin configuration. + tools = { + }, + -- LSP configuration. + server = { + on_attach = function(client, bufnr) + common_on_attach(client, bufnr) + end, + default_settings = { + -- rust-analyzer language server configuration + ['rust-analyzer'] = { + imports = { + granularity = { + group = "module", + }, + prefix = "self", + }, + cargo = { + buildScripts = { + enable = true, + }, + }, + procMacro = { + enable = true + }, + checkOnSave = { + command = "clippy", + }, + }, + }, + -- DAP configuration. + dap = { + }, + } + } +end + local nvim_lsp = require('lspconfig') local capabilities = vim.lsp.protocol.make_client_capabilities() -- LSPs local servers = { "clangd", - "gleam", "lua_ls", "ocamllsp", "pyright", @@ -45,32 +92,6 @@ for _, lsp in ipairs(servers) do nvim_lsp[lsp].setup { capabilities = capabilities, on_attach = common_on_attach } end -nvim_lsp.rust_analyzer.setup({ - on_attach = common_on_attach, - capabilities = capabilities, - settings = { - ["rust-analyzer"] = { - imports = { - granularity = { - group = "module", - }, - prefix = "self", - }, - cargo = { - buildScripts = { - enable = true, - }, - }, - procMacro = { - enable = true - }, - checkOnSave = { - command = "clippy", - }, - } - } -}) - nvim_lsp.ruff.setup({ on_attach = function (client) common_on_attach(client) @@ -84,12 +105,3 @@ nvim_lsp.ruff.setup({ } }, }) - --- LSP diagnostics. -vim.lsp.handlers["textDocument/publishDiagnostics"] = - vim.lsp.with(vim.lsp.diagnostic.on_publish_diagnostics, { - virtual_text = false, - underline = true, - signs = true, - update_in_insert = false - }) diff --git a/dotfiles/.config/nvim/lua/plugins/dap.lua b/dotfiles/.config/nvim/lua/plugins/dap.lua new file mode 100644 index 0000000..de6ae2f --- /dev/null +++ b/dotfiles/.config/nvim/lua/plugins/dap.lua @@ -0,0 +1,87 @@ +local dap, dapui = require('dap'), require('dapui') + +-- Open dapui once dap starts. +dapui.setup() +dap.listeners.before.attach.dapui_config = function() + dapui.open() +end +dap.listeners.before.launch.dapui_config = function() + dapui.open() +end +dap.listeners.before.event_terminated.dapui_config = function() + dapui.close() +end +dap.listeners.before.event_exited.dapui_config = function() + dapui.close() +end + +-- Keybindings used in probably all editors/IDEs. +vim.keymap.set('n', '', dap.continue) +vim.keymap.set('n', '', dap.step_over) +vim.keymap.set('n', '', dap.step_into) +vim.keymap.set('n', '', dap.step_out) +-- Breakpoints. +vim.keymap.set('n', 'b', dap.toggle_breakpoint) +vim.keymap.set('n', 'B', dap.set_breakpoint) +vim.keymap.set('n', 'lp', function() dap.set_breakpoint(nil, nil, vim.fn.input('Log point message: ')) end) +-- Repl, run and dap-ui bindings. +vim.keymap.set('n', 'dr', dap.repl.open) +vim.keymap.set('n', 'dl', dap.run_last) +vim.keymap.set({'n', 'v'}, 'dh', function() require('dap.ui.widgets').hover() end) +vim.keymap.set({'n', 'v'}, 'dp', function() require('dap.ui.widgets').preview() end) +vim.keymap.set('n', 'df', function() local widgets = require('dap.ui.widgets') widgets.centered_float(widgets.frames) end) +vim.keymap.set('n', 'ds', function() local widgets = require('dap.ui.widgets') widgets.centered_float(widgets.scopes) end) + +-- Set up lldb (LLVM debugger) +-- Install archlinux: sudo pacman -S lldb +-- Install ubuntu: sudo apt +dap.adapters.lldb = { + type = 'server', + port = "${port}", + executable = { + command = '/usr/bin/lldb-dap', + args = { "--port", "${port}" }, + }, +} + +-- Custom debuggable build runs (on top of rust-analyzer debuggables). +local ExecTypes = { + TEST = "cargo build --tests -q --message-format=json", + BIN = "cargo build -q --message-format=json" +} +local function runBuild(type) + local lines = vim.fn.systemlist(type) + local output = table.concat(lines, "\n") + local filename = output:match('^.*"executable":"(.*)",.*\n.*,"success":true}$') + + if filename == nil then + return error("failed to build cargo project") + end + + return filename +end +-- Custom debuggable configurations. +dap.configurations.rust = { + { + name = "Debug Test", + type = "lldb", + request = "launch", + program = function () + return runBuild(ExecTypes.TEST) + end, + cwd = "${workspaceFolder}", + stopOnEntry = false, + showDisassembly = "never" + }, + { + name = "Debug Bin", + type = "lldb", + request = "launch", + program = function () + return runBuild(ExecTypes.BIN) + end, + cwd = "${workspaceFolder}", + stopOnEntry = false, + showDisassembly = "never" + } +} diff --git a/dotfiles/.config/nvim/lua/plugins/init.lua b/dotfiles/.config/nvim/lua/plugins/init.lua index 61e0a61..94e4584 100644 --- a/dotfiles/.config/nvim/lua/plugins/init.lua +++ b/dotfiles/.config/nvim/lua/plugins/init.lua @@ -38,14 +38,29 @@ require('packer').startup(function() -- LSP and related use { 'neovim/nvim-lspconfig' } use { 'aznhe21/actions-preview.nvim' } - use { 'folke/trouble.nvim' } -- lsp diagnostics + use { 'folke/trouble.nvim' } -- diagnostics - -- Plugins to extend builtin language support + -- Plugins to extend builtin lsp use { 'cespare/vim-toml' } use { 'gleam-lang/gleam.vim' } - use { 'rust-lang/rust.vim' } use { 'folke/neodev.nvim' } use { 'hashivim/vim-terraform' } + use { + 'mrcjkb/rustaceanvim', + requires = { + 'mfussenegger/nvim-dap' + } + } + + -- Debugging + use { 'mfussenegger/nvim-dap' } + use { + "rcarriga/nvim-dap-ui", + requires = { + "mfussenegger/nvim-dap", + "nvim-neotest/nvim-nio", + } + } -- Git use { @@ -70,6 +85,7 @@ end) require('plugins.catppuccin') require('plugins.cmp') +require('plugins.dap') require('plugins.gitsigns') require('plugins.luasnip_config') require('plugins.neogit') From 7dfe2ca68b7f055ea7fba839fda779b8e81b4a15 Mon Sep 17 00:00:00 2001 From: Vladan Popovic Date: Sun, 3 Nov 2024 19:53:47 +0100 Subject: [PATCH 22/35] change breakpoint icon --- dotfiles/.config/nvim/lua/plugins/dap.lua | 2 ++ dotfiles/.config/nvim/lua/plugins/init.lua | 1 + 2 files changed, 3 insertions(+) diff --git a/dotfiles/.config/nvim/lua/plugins/dap.lua b/dotfiles/.config/nvim/lua/plugins/dap.lua index de6ae2f..4414638 100644 --- a/dotfiles/.config/nvim/lua/plugins/dap.lua +++ b/dotfiles/.config/nvim/lua/plugins/dap.lua @@ -32,6 +32,8 @@ vim.keymap.set({'n', 'v'}, 'dp', function() require('dap.ui.widgets').pr vim.keymap.set('n', 'df', function() local widgets = require('dap.ui.widgets') widgets.centered_float(widgets.frames) end) vim.keymap.set('n', 'ds', function() local widgets = require('dap.ui.widgets') widgets.centered_float(widgets.scopes) end) +vim.fn.sign_define('DapBreakpoint', {text='󰬪', texthl='', linehl='', numhl=''}) + -- Set up lldb (LLVM debugger) -- Install archlinux: sudo pacman -S lldb -- Install ubuntu: sudo apt diff --git a/dotfiles/.config/nvim/lua/plugins/init.lua b/dotfiles/.config/nvim/lua/plugins/init.lua index 94e4584..cb6ca9d 100644 --- a/dotfiles/.config/nvim/lua/plugins/init.lua +++ b/dotfiles/.config/nvim/lua/plugins/init.lua @@ -3,6 +3,7 @@ require('plugins.packer_setup') require('packer').startup(function() -- Packer can manage itself as an optional plugin use { 'wbthomason/packer.nvim', opt = true } + use { 'glepnir/nerdicons.nvim', cmd = 'NerdIcons', config = function() require('nerdicons').setup({}) end } -- Fuzzy finder use { From a06e856332587a34c27e7a0d5198ba91c856ab5a Mon Sep 17 00:00:00 2001 From: Vladan Popovic Date: Sun, 17 Nov 2024 00:07:23 +0100 Subject: [PATCH 23/35] nvim: python dap wip --- dotfiles/.config/nvim/lua/plugins/dap.lua | 31 +++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/dotfiles/.config/nvim/lua/plugins/dap.lua b/dotfiles/.config/nvim/lua/plugins/dap.lua index 4414638..cf4f022 100644 --- a/dotfiles/.config/nvim/lua/plugins/dap.lua +++ b/dotfiles/.config/nvim/lua/plugins/dap.lua @@ -87,3 +87,34 @@ dap.configurations.rust = { showDisassembly = "never" } } + +-- Set up debugpy via uv +dap.adapters.python = { + type = 'server', + port = "${port}", + host = "127.0.0.1", + executable = { + command = "uvx", + args = { + "debugpy", + "--listen", + "127.0.0.1:${port}", + "--wait-for-client", + }, + }, + options = { + source_filetype = 'python', + }, +} + +dap.configurations.python = { + { + type = 'python'; + request = 'launch'; + name = "Launch file"; + program = "${file}"; + pythonPath = function() + return "${workspaceFolder}/.venv/bin/python" + end; + }, +} From 92781385aebb005871409dfa89ca2d6fb686216b Mon Sep 17 00:00:00 2001 From: Vladan Popovic Date: Tue, 3 Dec 2024 01:47:00 +0100 Subject: [PATCH 24/35] Reconfigure mako, colors and timeouts --- dotfiles/.config/mako/config | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/dotfiles/.config/mako/config b/dotfiles/.config/mako/config index a32fc19..a19fc01 100644 --- a/dotfiles/.config/mako/config +++ b/dotfiles/.config/mako/config @@ -1,6 +1,6 @@ sort=-time -default-timeout=0 -ignore-timeout=0 +default-timeout=5000 +ignore-timeout=1 height=200 width=400 @@ -17,16 +17,14 @@ border-radius=10 background-color=#eff1f5E0 text-color=#4c4f69 -border-color=#40a02b progress-color=over #ccd0da [urgency=low] border-color=#c1ca8c -[urgency=high] -border-color=#fe040b -background-color=#ffe1e5 +[urgency=normal] +border-color=#a1bacc [urgency=critical] border-color=#fe040b -background-color=#ffe1e5 +default-timeout=0 From 104665a90a78034f46216d6b1c5afc233352bbbf Mon Sep 17 00:00:00 2001 From: Vladan Popovic Date: Mon, 4 Nov 2024 08:52:15 +0100 Subject: [PATCH 25/35] ignore more folders in telescope --- dotfiles/.config/nvim/lua/plugins/telescope.lua | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dotfiles/.config/nvim/lua/plugins/telescope.lua b/dotfiles/.config/nvim/lua/plugins/telescope.lua index 08388d6..eb347c0 100644 --- a/dotfiles/.config/nvim/lua/plugins/telescope.lua +++ b/dotfiles/.config/nvim/lua/plugins/telescope.lua @@ -45,6 +45,8 @@ telescope.setup { file_ignore_patterns = { '.git/', '.venv/', + '.pytest_cache/', + 'target/', }, }, pickers = { From 61aa9ba7ce5376a3a7cebb2289175a6cd912ad9f Mon Sep 17 00:00:00 2001 From: Vladan Popovic Date: Fri, 26 Sep 2025 16:41:34 +0200 Subject: [PATCH 26/35] Update nvim lsp and plugins --- dotfiles/.config/nvim/after/lsp/ty.lua | 6 +++ dotfiles/.config/nvim/lua/keymappings.lua | 6 ++- dotfiles/.config/nvim/lua/lsp.lua | 37 ++++--------------- .../.config/nvim/lua/plugins/catppuccin.lua | 5 ++- dotfiles/.config/nvim/lua/plugins/neogit.lua | 8 ++-- dotfiles/.config/nvim/lua/plugins/oil.lua | 2 +- 6 files changed, 29 insertions(+), 35 deletions(-) create mode 100644 dotfiles/.config/nvim/after/lsp/ty.lua diff --git a/dotfiles/.config/nvim/after/lsp/ty.lua b/dotfiles/.config/nvim/after/lsp/ty.lua new file mode 100644 index 0000000..4f1df79 --- /dev/null +++ b/dotfiles/.config/nvim/after/lsp/ty.lua @@ -0,0 +1,6 @@ +-- ~/.config/nvim/after/lsp/ty.lua +return { + cmd = { "ty", "server" }, + filetypes = { "python" }, + root_dir = vim.fs.root(0, { ".git/", "pyproject.toml" }), +} diff --git a/dotfiles/.config/nvim/lua/keymappings.lua b/dotfiles/.config/nvim/lua/keymappings.lua index 58f4ca9..ab520fd 100644 --- a/dotfiles/.config/nvim/lua/keymappings.lua +++ b/dotfiles/.config/nvim/lua/keymappings.lua @@ -19,6 +19,10 @@ vim.keymap.set("n", "aa", require("actions-preview").code_actions) -- Outline!! vim.keymap.set("n", "o", "Outline") - -- Close all buffers vim.keymap.set("n", '', "bufdo bd") + +vim.keymap.set("n", "", "lua vim.lsp.buf.rename()()") +vim.keymap.set("n", "wl", "lua print(vim.inspect(vim.lsp.buf.list_workspace_folders()))") +vim.keymap.set("n", "wa", "lua vim.lsp.buf.add_workspace_folder()") +vim.keymap.set("n", "wr", "lua vim.lsp.buf.remove_workspace_folder()") diff --git a/dotfiles/.config/nvim/lua/lsp.lua b/dotfiles/.config/nvim/lua/lsp.lua index 2dde945..40b14dc 100644 --- a/dotfiles/.config/nvim/lua/lsp.lua +++ b/dotfiles/.config/nvim/lua/lsp.lua @@ -1,15 +1,6 @@ local autoformat_files = '*.py,*.rs,*.tf' local common_on_attach = function(client, bufnr) - -- Mappings. - vim.keymap.set("n", "K", "lua vim.lsp.buf.hover()") - vim.keymap.set("n", "", "lua vim.lsp.buf.signature_help()") - vim.keymap.set("n", "", "lua vim.lsp.buf.type_definition()") - vim.keymap.set("n", "", "lua vim.lsp.buf.rename()()") - vim.keymap.set("n", "wl", "lua print(vim.inspect(vim.lsp.buf.list_workspace_folders()))") - vim.keymap.set("n", "wa", "lua vim.lsp.buf.add_workspace_folder()") - vim.keymap.set("n", "wr", "lua vim.lsp.buf.remove_workspace_folder()") - -- Autoformat on save. if client.supports_method("textDocument/formatting") then vim.api.nvim_create_autocmd("BufWritePre", { @@ -19,6 +10,7 @@ local common_on_attach = function(client, bufnr) end, }) end + -- Use vim's default coloring. client.server_capabilities.semanticTokensProvider = nil for _, group in ipairs(vim.fn.getcompletion("@lsp", "highlight")) do @@ -63,9 +55,7 @@ vim.g.rustaceanvim = function() procMacro = { enable = true }, - checkOnSave = { - command = "clippy", - }, + checkOnSave = true, }, }, -- DAP configuration. @@ -75,33 +65,22 @@ vim.g.rustaceanvim = function() } end -local nvim_lsp = require('lspconfig') local capabilities = vim.lsp.protocol.make_client_capabilities() +vim.lsp.enable('ty') + -- LSPs local servers = { "clangd", "lua_ls", "ocamllsp", - "pyright", "rnix", "terraformls", "vimls", } for _, lsp in ipairs(servers) do - nvim_lsp[lsp].setup { capabilities = capabilities, on_attach = common_on_attach } + vim.lsp.config(lsp, { + capabilities = capabilities, + on_attach = common_on_attach, + }) end - -nvim_lsp.ruff.setup({ - on_attach = function (client) - common_on_attach(client) - client.server_capabilities.renameProvider = false - client.server_capabilities.hoverProvider = false - end, - init_options = { - settings = { - -- Any extra CLI arguments for `ruff` go here. - args = {} - } - }, -}) diff --git a/dotfiles/.config/nvim/lua/plugins/catppuccin.lua b/dotfiles/.config/nvim/lua/plugins/catppuccin.lua index e29ea46..3cbb45c 100644 --- a/dotfiles/.config/nvim/lua/plugins/catppuccin.lua +++ b/dotfiles/.config/nvim/lua/plugins/catppuccin.lua @@ -16,7 +16,7 @@ require("catppuccin").setup({ TelescopeNormal = { bg = "#fafafa" }, TelescopePromptNormal = { bg = colors.surface1 }, TelescopePromptBorder = { bg = colors.surface1, fg = colors.surface1 }, - CursorLine = { bg = colors.text }, + CursorLine = { bg = colors.surface2 }, NvimTreeWinSeparator = { fg = colors.text }, NvimTreeGitNew = { fg = colors.green }, NvimTreeGitDirty = { fg = colors.yellow }, @@ -100,6 +100,9 @@ require("catppuccin").setup({ DiagnosticUnnecessary = { link = "" }, + Pmenu = { fg = colors.text }, + PmenuSel = { bg = colors.overlay0 }, + --["@conceal.checked"] = { fg = colors.teal }, --["@none"] = { link = "Normal" }, --["@field"] = { fg = colors.blue }, diff --git a/dotfiles/.config/nvim/lua/plugins/neogit.lua b/dotfiles/.config/nvim/lua/plugins/neogit.lua index 771a0e6..57b7d83 100644 --- a/dotfiles/.config/nvim/lua/plugins/neogit.lua +++ b/dotfiles/.config/nvim/lua/plugins/neogit.lua @@ -24,9 +24,11 @@ neogit.setup { graph_style = "ascii", -- Used to generate URL's for branch popup action "pull request". git_services = { - ["github.com"] = "https://github.com/${owner}/${repository}/compare/${branch_name}?expand=1", - ["bitbucket.org"] = "https://bitbucket.org/${owner}/${repository}/pull-requests/new?source=${branch_name}&t=1", - ["gitlab.com"] = "https://gitlab.com/${owner}/${repository}/merge_requests/new?merge_request[source_branch]=${branch_name}", + ["github.com"] = { + pull_request = "https://github.com/${owner}/${repository}/compare/${branch_name}?expand=1", + commit = "https://github.com/${owner}/${repository}/commit/${oid}", + tree = "https://${host}/${owner}/${repository}/tree/${branch_name}", + }, }, -- Allows a different telescope sorter. Defaults to 'fuzzy_with_index_bias'. The example below will use the native fzf -- sorter instead. By default, this function returns `nil`. diff --git a/dotfiles/.config/nvim/lua/plugins/oil.lua b/dotfiles/.config/nvim/lua/plugins/oil.lua index 884e296..16e9fbb 100644 --- a/dotfiles/.config/nvim/lua/plugins/oil.lua +++ b/dotfiles/.config/nvim/lua/plugins/oil.lua @@ -53,7 +53,7 @@ require('oil').setup({ -- Skip the confirmation popup for simple operations skip_confirm_for_simple_edits = false, -- Change this to customize the command used when deleting to trash - trash_command = "trash-put", + -- trash_command = "trash-put", -- Selecting a new/moved/renamed file or directory will prompt you to save changes first prompt_save_on_select_new_entry = true, -- Keymaps in oil buffer. Can be any value that `vim.keymap.set` accepts OR a table of keymap From c7f0c793346b0d187898ac61923a3af72379d0d8 Mon Sep 17 00:00:00 2001 From: Vladan Popovic Date: Wed, 12 Nov 2025 00:12:37 +0100 Subject: [PATCH 27/35] Switch to dark --- dotfiles/.bashrc | 2 +- dotfiles/.config/alacritty/alacritty.toml | 2 +- dotfiles/.config/sway/config.d/50-style.conf | 2 +- dotfiles/.config/waybar/style.css | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/dotfiles/.bashrc b/dotfiles/.bashrc index 52dc78b..78a82de 100644 --- a/dotfiles/.bashrc +++ b/dotfiles/.bashrc @@ -17,7 +17,7 @@ shopt -s histappend # Save working dir on every prompt. export PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD}\007"; pwd > $HOME/.cwd' -export PS1="${Yellow}\d \A ${Off}${Green}\u@\h: ${Off}\w ${Red}\$(parse_branch git)${BRed}\$(parse_branch fossil)${Off}\n-$ " +export PS1="${Blue}\d \A ${Off}${Yellow}\u@\h: ${Off}\w ${Green}\$(parse_branch git)${BRed}\$(parse_branch fossil)${Off}\n-$ " # Use fzf if installed. hash fzf 2>/dev/null && eval "$(fzf --bash)" diff --git a/dotfiles/.config/alacritty/alacritty.toml b/dotfiles/.config/alacritty/alacritty.toml index acf2d4c..db0e1a0 100644 --- a/dotfiles/.config/alacritty/alacritty.toml +++ b/dotfiles/.config/alacritty/alacritty.toml @@ -1,6 +1,6 @@ [general] import = [ - "~/.config/alacritty/light.toml" + "~/.config/alacritty/dark.toml" ] live_config_reload = true working_directory = "None" diff --git a/dotfiles/.config/sway/config.d/50-style.conf b/dotfiles/.config/sway/config.d/50-style.conf index e28733b..7fb3e9d 100644 --- a/dotfiles/.config/sway/config.d/50-style.conf +++ b/dotfiles/.config/sway/config.d/50-style.conf @@ -17,7 +17,7 @@ set $fa #eff1f5 # Foreground inactive set $fi #8a8a8a # Border active -set $bra #449a64 +set $bra #327ba8 # Border inactive set $bri #000000 diff --git a/dotfiles/.config/waybar/style.css b/dotfiles/.config/waybar/style.css index 1bd9166..d02758f 100644 --- a/dotfiles/.config/waybar/style.css +++ b/dotfiles/.config/waybar/style.css @@ -44,14 +44,14 @@ window#waybar.solo { #workspaces button { padding: 0 5px; background-color: transparent; - border-bottom: 2px solid rgba(180, 14, 25, 0.5); + border-bottom: 2px solid #327ba8; color: #999999; } #workspaces button.focused { color: #ffffff; background-color: #333333; - border-bottom: 2px solid #ff9600; + border-bottom: 2px solid #aa9600; } #workspaces button.urgent { From 1c9c72b1b8a6bf17b7397aa5fd0c44ea59f145a3 Mon Sep 17 00:00:00 2001 From: Vladan Popovic Date: Wed, 12 Nov 2025 00:23:34 +0100 Subject: [PATCH 28/35] Configure helix --- dotfiles/.config/alacritty/dark.toml | 2 +- dotfiles/.config/helix/config.toml | 4 + .../helix/themes/everforest_dark_hc.toml | 111 ++++++++++++++++++ dotfiles/.environ | 2 +- 4 files changed, 117 insertions(+), 2 deletions(-) create mode 100644 dotfiles/.config/helix/config.toml create mode 100644 dotfiles/.config/helix/themes/everforest_dark_hc.toml diff --git a/dotfiles/.config/alacritty/dark.toml b/dotfiles/.config/alacritty/dark.toml index 957863b..af3714c 100644 --- a/dotfiles/.config/alacritty/dark.toml +++ b/dotfiles/.config/alacritty/dark.toml @@ -2,7 +2,7 @@ # Default colors [colors.primary] -background = '#1d1f21' +background = '#1d2329' foreground = '#c5c8c6' [colors.cursor] diff --git a/dotfiles/.config/helix/config.toml b/dotfiles/.config/helix/config.toml new file mode 100644 index 0000000..8c1ce9f --- /dev/null +++ b/dotfiles/.config/helix/config.toml @@ -0,0 +1,4 @@ +theme = "everforest_dark_hc" + +[editor.file-picker] +hidden = true diff --git a/dotfiles/.config/helix/themes/everforest_dark_hc.toml b/dotfiles/.config/helix/themes/everforest_dark_hc.toml new file mode 100644 index 0000000..89b6353 --- /dev/null +++ b/dotfiles/.config/helix/themes/everforest_dark_hc.toml @@ -0,0 +1,111 @@ +"type" = "yellow" +"constant" = "purple" +"constant.numeric" = "purple" +"constant.character.escape" = "orange" +"string" = "green" +"string.regexp" = "blue" +"comment" = "grey0" +"variable" = "fg" +"variable.builtin" = "blue" +"variable.parameter" = "fg" +"variable.other.member" = "fg" +"label" = "aqua" +"punctuation" = "grey2" +"punctuation.delimiter" = "grey2" +"punctuation.bracket" = "fg" +"keyword" = "red" +"keyword.directive" = "aqua" +"operator" = "orange" +"function" = "green" +"function.builtin" = "blue" +"function.macro" = "aqua" +"tag" = "yellow" +"namespace" = "aqua" +"attribute" = "aqua" +"constructor" = "yellow" +"module" = "blue" +"special" = "orange" + +"markup.heading.marker" = "grey2" +"markup.heading.1" = { fg = "red", modifiers = ["bold"] } +"markup.heading.2" = { fg = "orange", modifiers = ["bold"] } +"markup.heading.3" = { fg = "yellow", modifiers = ["bold"] } +"markup.heading.4" = { fg = "green", modifiers = ["bold"] } +"markup.heading.5" = { fg = "blue", modifiers = ["bold"] } +"markup.heading.6" = { fg = "fg", modifiers = ["bold"] } +"markup.list" = "red" +"markup.bold" = { modifiers = ["bold"] } +"markup.italic" = { modifiers = ["italic"] } +"markup.link.url" = { fg = "blue", modifiers = ["underlined"] } +"markup.link.text" = "purple" +"markup.quote" = "grey2" +"markup.raw" = "green" + +"diff.plus" = "green" +"diff.delta" = "orange" +"diff.minus" = "red" + +"ui.background" = { bg = "bg0" } +"ui.background.separator" = "grey0" +"ui.cursor" = { fg = "bg0", bg = "fg" } +"ui.cursor.match" = { fg = "orange", bg = "bg_yellow" } +"ui.cursor.insert" = { fg = "bg0", bg = "grey1" } +"ui.cursor.select" = { fg = "bg0", bg = "blue" } +"ui.cursorline.primary" = { bg = "bg1" } +"ui.cursorline.secondary" = { bg = "bg1" } +"ui.selection" = { bg = "bg3" } +"ui.linenr" = "grey0" +"ui.linenr.selected" = "fg" +"ui.statusline" = { fg = "grey2", bg = "bg3" } +"ui.statusline.inactive" = { fg = "grey0", bg = "bg1" } +"ui.statusline.normal" = { fg = "bg0", bg = "grey2", modifiers = ["bold"] } +"ui.statusline.insert" = { fg = "bg0", bg = "yellow", modifiers = ["bold"] } +"ui.statusline.select" = { fg = "bg0", bg = "blue", modifiers = ["bold"] } +"ui.bufferline" = { fg = "grey0", bg = "bg1" } +"ui.bufferline.active" = { fg = "fg", bg = "bg3", modifiers = ["bold"] } +"ui.popup" = { fg = "grey2", bg = "bg2" } +"ui.window" = { fg = "grey0", bg = "bg0" } +"ui.help" = { fg = "fg", bg = "bg2" } +"ui.text" = "fg" +"ui.text.focus" = "fg" +"ui.menu" = { fg = "fg", bg = "bg3" } +"ui.menu.selected" = { fg = "bg0", bg = "green" } +"ui.virtual.whitespace" = { fg = "bg4" } +"ui.virtual.indent-guide" = { fg = "bg4" } +"ui.virtual.ruler" = { bg = "bg3" } + +"hint" = "blue" +"info" = "aqua" +"warning" = "yellow" +"error" = "red" +"diagnostic" = { underline = { style = "curl" } } +"diagnostic.hint" = { underline = { color = "blue", style = "dotted" } } +"diagnostic.info" = { underline = { color = "aqua", style = "dotted" } } +"diagnostic.warning" = { underline = { color = "yellow", style = "curl" } } +"diagnostic.error" = { underline = { color = "red", style = "curl" } } + +[palette] + +bg0 = "#1d2329" +bg1 = "#232b30" +bg2 = "#2b353a" +bg3 = "#323e44" +bg4 = "#3a474b" +bg5 = "#435150" +bg_visual = "#3f2935" +bg_red = "#3d2d32" +bg_green = "#2f3c33" +bg_blue = "#293e4b" +bg_yellow = "#39382f" + +fg = "#dbcdac" +red = "#ec7678" +orange = "#ec966a" +yellow = "#e3c277" +green = "#a9c678" +aqua = "#7cc68e" +blue = "#77c1b7" +purple = "#de97bb" +grey0 = "#6b7974" +grey1 = "#849489" +grey2 = "#9caba0" diff --git a/dotfiles/.environ b/dotfiles/.environ index 24ba281..94fd713 100644 --- a/dotfiles/.environ +++ b/dotfiles/.environ @@ -1,6 +1,6 @@ # vim: set ft=sh: -export EDITOR=nvim +export EDITOR=hx export GIT_EDITOR=$EDITOR export HISTCONTROL=ignoredups:erasedups # Avoid duplicates export HISTFILESIZE=100000000 # big big history From 26683b6294d29b5ab5e59ebf3bf44438cb08ca37 Mon Sep 17 00:00:00 2001 From: Vladan Popovic Date: Fri, 14 Nov 2025 15:39:20 +0100 Subject: [PATCH 29/35] Redo nvim packages with vim.pack Plus some small changes here and there. --- dotfiles/.bashrc | 6 - dotfiles/.config/helix/config.toml | 9 ++ dotfiles/.config/nvim/lua/keymappings.lua | 29 +++- dotfiles/.config/nvim/lua/plugins/init.lua | 127 +++++------------ .../.config/nvim/lua/plugins/telescope.lua | 35 ++--- dotfiles/.config/nvim/lua/plugins/theme.lua | 7 + dotfiles/.config/nvim/lua/settings.lua | 2 +- dotfiles/.config/nvim/nvim-pack-lock.json | 132 ++++++++++++++++++ 8 files changed, 223 insertions(+), 124 deletions(-) create mode 100644 dotfiles/.config/nvim/lua/plugins/theme.lua create mode 100644 dotfiles/.config/nvim/nvim-pack-lock.json diff --git a/dotfiles/.bashrc b/dotfiles/.bashrc index 78a82de..35e7d85 100644 --- a/dotfiles/.bashrc +++ b/dotfiles/.bashrc @@ -23,12 +23,6 @@ export PS1="${Blue}\d \A ${Off}${Yellow}\u@\h: ${Off}\w ${Green}\$(parse_branch hash fzf 2>/dev/null && eval "$(fzf --bash)" export FZF_DEFAULT_OPTS='--border=horizontal --info=inline --no-reverse --height=50%' -[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)" - -# check the window size after each command and, if necessary, -# update the values of LINES and COLUMNS. -shopt -s checkwinsize - # Use gpg-agent as ssh agent (and get a nice graphical prompt). unset SSH_AGENT_PID if [ "${gnupg_SSH_AUTH_SOCK_by:-0}" -ne $$ ]; then diff --git a/dotfiles/.config/helix/config.toml b/dotfiles/.config/helix/config.toml index 8c1ce9f..4c6e918 100644 --- a/dotfiles/.config/helix/config.toml +++ b/dotfiles/.config/helix/config.toml @@ -1,4 +1,13 @@ theme = "everforest_dark_hc" +[editor] +auto-pairs = false + [editor.file-picker] hidden = true + +[keys.normal] +D = "kill_to_line_end" +V = "extend_line_below" +x = "delete_selection" +G = "goto_last_line" diff --git a/dotfiles/.config/nvim/lua/keymappings.lua b/dotfiles/.config/nvim/lua/keymappings.lua index ab520fd..9bfcc04 100644 --- a/dotfiles/.config/nvim/lua/keymappings.lua +++ b/dotfiles/.config/nvim/lua/keymappings.lua @@ -1,3 +1,7 @@ +local builtin = require('telescope.builtin') +local codeactions = require("actions-preview") +local telescope = require('telescope') + -- Clear trailing whitespace vim.keymap.set("n", "", "let _s=@/:%s/\\s\\+$//e:let @/=_s") @@ -10,11 +14,10 @@ vim.keymap.set("n", "se", "setlocal spell spelllang=en_us") vim.keymap.set("n", "sq", "setlocal nospell") vim.keymap.set("n", "", "set nonumber!") -vim.keymap.set("n", "fe", "Oil") +vim.keymap.set("n", "e", "Oil") vim.keymap.set("n", ']d', "lua vim.diagnostic.goto_next()") vim.keymap.set("n", '[d', "lua vim.diagnostic.goto_prev()") -vim.keymap.set("n", "aa", require("actions-preview").code_actions) -- Outline!! vim.keymap.set("n", "o", "Outline") @@ -26,3 +29,25 @@ vim.keymap.set("n", "", "lua vim.lsp.buf.rename()()") vim.keymap.set("n", "wl", "lua print(vim.inspect(vim.lsp.buf.list_workspace_folders()))") vim.keymap.set("n", "wa", "lua vim.lsp.buf.add_workspace_folder()") vim.keymap.set("n", "wr", "lua vim.lsp.buf.remove_workspace_folder()") + +-- Snippets can be useful. +vim.keymap.set('n', 'ss', telescope.extensions.luasnip.luasnip, {}) + +-- Fuzzy * files, symbols, buffers, help, etc. +vim.keymap.set("n", "a", codeactions.code_actions) +vim.keymap.set('n', 'F', builtin.find_files) -- f[ind]a[ll] +vim.keymap.set('n', 'b', builtin.buffers) +vim.keymap.set('n', 'd', builtin.diagnostics) +vim.keymap.set('n', 'f', builtin.git_files) +vim.keymap.set('n', 'h', builtin.help_tags) +vim.keymap.set('n', 'ws', builtin.lsp_dynamic_workspace_symbols) + +-- Grep (the only one). +vim.keymap.set('n', 'rg', builtin.live_grep) + +-- LSP navigation. +vim.keymap.set('n', 'gd', builtin.lsp_definitions) +vim.keymap.set('n', 'gr', builtin.lsp_references) +vim.keymap.set('n', 'gi', builtin.lsp_implementations) +vim.keymap.set('n', 'ci', builtin.lsp_incoming_calls) +vim.keymap.set('n', 'co', builtin.lsp_outgoing_calls) diff --git a/dotfiles/.config/nvim/lua/plugins/init.lua b/dotfiles/.config/nvim/lua/plugins/init.lua index cb6ca9d..33babb8 100644 --- a/dotfiles/.config/nvim/lua/plugins/init.lua +++ b/dotfiles/.config/nvim/lua/plugins/init.lua @@ -1,96 +1,45 @@ -require('plugins.packer_setup') +vim.pack.add({ + 'https://github.com/wbthomason/packer.nvim', + 'https://github.com/glepnir/nerdicons.nvim', + 'https://github.com/nvim-telescope/telescope.nvim', + 'https://github.com/nvim-lua/popup.nvim', + 'https://github.com/nvim-lua/plenary.nvim', + 'https://github.com/hrsh7th/nvim-cmp', + 'https://github.com/hrsh7th/cmp-nvim-lsp', + 'https://github.com/hrsh7th/cmp-buffer', + 'https://github.com/hrsh7th/cmp-path', + 'https://github.com/hrsh7th/cmp-cmdline', + 'https://github.com/L3MON4D3/LuaSnip', + 'https://github.com/rafamadriz/friendly-snippets', + 'https://github.com/saadparwaiz1/cmp_luasnip', + 'https://github.com/benfowler/telescope-luasnip.nvim', + "https://github.com/neanias/everforest-nvim", + 'https://github.com/neovim/nvim-lspconfig', + 'https://github.com/aznhe21/actions-preview.nvim', + 'https://github.com/folke/trouble.nvim', + 'https://github.com/cespare/vim-toml', + 'https://github.com/gleam-lang/gleam.vim', + 'https://github.com/hashivim/vim-terraform', + 'https://github.com/mrcjkb/rustaceanvim', + 'https://github.com/mfussenegger/nvim-dap', + 'https://github.com/mfussenegger/nvim-dap', + 'https://github.com/rcarriga/nvim-dap-ui', + 'https://github.com/mfussenegger/nvim-dap', + 'https://github.com/nvim-neotest/nvim-nio', + 'https://github.com/NeogitOrg/neogit', + 'https://github.com/nvim-lua/plenary.nvim', + 'https://github.com/sindrets/diffview.nvim', + 'https://github.com/lewis6991/gitsigns.nvim', + 'https://github.com/hedyhli/outline.nvim', + 'https://github.com/stevearc/oil.nvim', +}) -require('packer').startup(function() - -- Packer can manage itself as an optional plugin - use { 'wbthomason/packer.nvim', opt = true } - use { 'glepnir/nerdicons.nvim', cmd = 'NerdIcons', config = function() require('nerdicons').setup({}) end } - - -- Fuzzy finder - use { - 'nvim-telescope/telescope.nvim', - requires = { - { 'nvim-lua/popup.nvim' }, - { 'nvim-lua/plenary.nvim' }, - } - } - - -- Autocomplete and snippets - use { - 'hrsh7th/nvim-cmp', - requires = { - { 'hrsh7th/cmp-nvim-lsp' }, - { 'hrsh7th/cmp-buffer' }, - { 'hrsh7th/cmp-path' }, - { 'hrsh7th/cmp-cmdline' }, - } - } - use { 'L3MON4D3/LuaSnip', - requires = { - { "rafamadriz/friendly-snippets" }, - { 'saadparwaiz1/cmp_luasnip' }, - { "benfowler/telescope-luasnip.nvim" }, - }, - } - - -- Statusbar, colors and syntax - use { 'vim-airline/vim-airline' } - use { 'vim-airline/vim-airline-themes' } - - -- LSP and related - use { 'neovim/nvim-lspconfig' } - use { 'aznhe21/actions-preview.nvim' } - use { 'folke/trouble.nvim' } -- diagnostics - - -- Plugins to extend builtin lsp - use { 'cespare/vim-toml' } - use { 'gleam-lang/gleam.vim' } - use { 'folke/neodev.nvim' } - use { 'hashivim/vim-terraform' } - use { - 'mrcjkb/rustaceanvim', - requires = { - 'mfussenegger/nvim-dap' - } - } - - -- Debugging - use { 'mfussenegger/nvim-dap' } - use { - "rcarriga/nvim-dap-ui", - requires = { - "mfussenegger/nvim-dap", - "nvim-neotest/nvim-nio", - } - } - - -- Git - use { - 'NeogitOrg/neogit', - requires = { - { "nvim-lua/plenary.nvim" }, - { "sindrets/diffview.nvim" }, - }, - } - use { "lewis6991/gitsigns.nvim" } - - -- Filesystem browser - use { 'stevearc/oil.nvim' } - - -- Misc - use { 'jbyuki/venn.nvim' } -- ascii diagrams - - use { 'hedyhli/outline.nvim' } - - use { "catppuccin/nvim", as = "catppuccin" } -end) - -require('plugins.catppuccin') require('plugins.cmp') require('plugins.dap') require('plugins.gitsigns') require('plugins.luasnip_config') -require('plugins.neogit') -require('plugins.oil') require('plugins.outline') +require('plugins.neogit') require('plugins.telescope') -require('plugins.venn') +require('plugins.theme') +require('plugins.oil') diff --git a/dotfiles/.config/nvim/lua/plugins/telescope.lua b/dotfiles/.config/nvim/lua/plugins/telescope.lua index eb347c0..905bd09 100644 --- a/dotfiles/.config/nvim/lua/plugins/telescope.lua +++ b/dotfiles/.config/nvim/lua/plugins/telescope.lua @@ -16,11 +16,9 @@ local files_config = { cache_picker = false, layout_strategy = "vertical", layout_config = { - vertical = { - prompt_position = "top", - mirror = true, - width = 0.5, - }, + prompt_position = "top", + mirror = true, + width = 0.8, }, } @@ -55,6 +53,12 @@ telescope.setup { i = { [""] = actions.to_fuzzy_refine }, n = { [""] = telescope_resume }, }, + layout_strategy = 'vertical', + layout_config = { + prompt_position = "top", + mirror = true, + width = 0.8, + }, }, find_files = vim.tbl_extend("force", files_config, { hidden = true, @@ -62,24 +66,3 @@ telescope.setup { git_files = files_config, }, } - --- Snippets can be useful. -vim.keymap.set('n', 'ss', telescope.extensions.luasnip.luasnip, {}) - --- Fuzzy * files, symbols, buffers, help, etc. -vim.keymap.set('n', 'fa', builtin.find_files) -- f[ind]a[ll] -vim.keymap.set('n', 'fb', builtin.buffers) -vim.keymap.set('n', 'fd', builtin.diagnostics) -vim.keymap.set('n', 'ff', builtin.git_files) -vim.keymap.set('n', 'fh', builtin.help_tags) -vim.keymap.set('n', 'fs', builtin.lsp_dynamic_workspace_symbols) - --- Grep (the only one). -vim.keymap.set('n', 'rg', builtin.live_grep) - --- LSP navigation. -vim.keymap.set('n', 'gd', builtin.lsp_definitions) -vim.keymap.set('n', 'gr', builtin.lsp_references) -vim.keymap.set('n', 'gi', builtin.lsp_implementations) -vim.keymap.set('n', 'ci', builtin.lsp_incoming_calls) -vim.keymap.set('n', 'co', builtin.lsp_outgoing_calls) diff --git a/dotfiles/.config/nvim/lua/plugins/theme.lua b/dotfiles/.config/nvim/lua/plugins/theme.lua new file mode 100644 index 0000000..34b2d66 --- /dev/null +++ b/dotfiles/.config/nvim/lua/plugins/theme.lua @@ -0,0 +1,7 @@ +local theme = require("everforest") + +theme.setup({ + background = "hard", + ui_contrast = "high", +}) +theme.load() diff --git a/dotfiles/.config/nvim/lua/settings.lua b/dotfiles/.config/nvim/lua/settings.lua index 684ff54..026315f 100644 --- a/dotfiles/.config/nvim/lua/settings.lua +++ b/dotfiles/.config/nvim/lua/settings.lua @@ -22,7 +22,7 @@ vim.opt.errorformat:prepend('%f|%l col %c|%m') vim.opt.fileformat = 'unix' vim.opt.undofile = true -vim.opt.background = 'light' +vim.opt.background = 'dark' -- Enable vimrc files per project and disable unsafe commands in project vimrc vim.opt.exrc = true diff --git a/dotfiles/.config/nvim/nvim-pack-lock.json b/dotfiles/.config/nvim/nvim-pack-lock.json new file mode 100644 index 0000000..d611882 --- /dev/null +++ b/dotfiles/.config/nvim/nvim-pack-lock.json @@ -0,0 +1,132 @@ +{ + "plugins": { + "LuaSnip": { + "rev": "3732756842a2f7e0e76a7b0487e9692072857277", + "src": "https://github.com/L3MON4D3/LuaSnip" + }, + "actions-preview.nvim": { + "rev": "cb938c25edaac38d362555f19244a9cb85d561e8", + "src": "https://github.com/aznhe21/actions-preview.nvim" + }, + "cmp-buffer": { + "rev": "b74fab3656eea9de20a9b8116afa3cfc4ec09657", + "src": "https://github.com/hrsh7th/cmp-buffer" + }, + "cmp-cmdline": { + "rev": "d126061b624e0af6c3a556428712dd4d4194ec6d", + "src": "https://github.com/hrsh7th/cmp-cmdline" + }, + "cmp-nvim-lsp": { + "rev": "cbc7b02bb99fae35cb42f514762b89b5126651ef", + "src": "https://github.com/hrsh7th/cmp-nvim-lsp" + }, + "cmp-path": { + "rev": "c642487086dbd9a93160e1679a1327be111cbc25", + "src": "https://github.com/hrsh7th/cmp-path" + }, + "cmp_luasnip": { + "rev": "98d9cb5c2c38532bd9bdb481067b20fea8f32e90", + "src": "https://github.com/saadparwaiz1/cmp_luasnip" + }, + "diffview.nvim": { + "rev": "4516612fe98ff56ae0415a259ff6361a89419b0a", + "src": "https://github.com/sindrets/diffview.nvim" + }, + "everforest-nvim": { + "rev": "557bce922401e247a596583679bc181d4d688554", + "src": "https://github.com/neanias/everforest-nvim" + }, + "friendly-snippets": { + "rev": "572f5660cf05f8cd8834e096d7b4c921ba18e175", + "src": "https://github.com/rafamadriz/friendly-snippets" + }, + "gitsigns.nvim": { + "rev": "20ad4419564d6e22b189f6738116b38871082332", + "src": "https://github.com/lewis6991/gitsigns.nvim" + }, + "gleam.vim": { + "rev": "7174886f4974629a4427b0c703d6ce77f39422c5", + "src": "https://github.com/gleam-lang/gleam.vim" + }, + "neogit": { + "rev": "614a63489be5734b14f314c3449535566b8352d4", + "src": "https://github.com/NeogitOrg/neogit" + }, + "nerdicons.nvim": { + "rev": "2d257ff9b00b7d1510704e0a565a6a7ede76b79a", + "src": "https://github.com/glepnir/nerdicons.nvim" + }, + "nvim-cmp": { + "rev": "d78fb3b64eedb701c9939f97361c06483af575e0", + "src": "https://github.com/hrsh7th/nvim-cmp" + }, + "nvim-dap": { + "rev": "b38f7d30366d9169d0a623c4c85fbcf99d8d58bb", + "src": "https://github.com/mfussenegger/nvim-dap" + }, + "nvim-dap-ui": { + "rev": "cf91d5e2d07c72903d052f5207511bf7ecdb7122", + "src": "https://github.com/rcarriga/nvim-dap-ui" + }, + "nvim-lspconfig": { + "rev": "95fe3c170753238d3ca4f760e79a991400677abc", + "src": "https://github.com/neovim/nvim-lspconfig" + }, + "nvim-nio": { + "rev": "21f5324bfac14e22ba26553caf69ec76ae8a7662", + "src": "https://github.com/nvim-neotest/nvim-nio" + }, + "oil.nvim": { + "rev": "7e1cd7703ff2924d7038476dcbc04b950203b902", + "src": "https://github.com/stevearc/oil.nvim" + }, + "outline.nvim": { + "rev": "6b62f73a6bf317531d15a7ae1b724e85485d8148", + "src": "https://github.com/hedyhli/outline.nvim" + }, + "packer.nvim": { + "rev": "ea0cc3c59f67c440c5ff0bbe4fb9420f4350b9a3", + "src": "https://github.com/wbthomason/packer.nvim" + }, + "plenary.nvim": { + "rev": "b9fd5226c2f76c951fc8ed5923d85e4de065e509", + "src": "https://github.com/nvim-lua/plenary.nvim" + }, + "popup.nvim": { + "rev": "b7404d35d5d3548a82149238289fa71f7f6de4ac", + "src": "https://github.com/nvim-lua/popup.nvim" + }, + "rustaceanvim": { + "rev": "6bd02e97a1f3102f06a72726764f24d3b3a33a85", + "src": "https://github.com/mrcjkb/rustaceanvim" + }, + "telescope-luasnip.nvim": { + "rev": "07a2a2936a7557404c782dba021ac0a03165b343", + "src": "https://github.com/benfowler/telescope-luasnip.nvim" + }, + "telescope.nvim": { + "rev": "3a12a853ebf21ec1cce9a92290e3013f8ae75f02", + "src": "https://github.com/nvim-telescope/telescope.nvim" + }, + "trouble.nvim": { + "rev": "bd67efe408d4816e25e8491cc5ad4088e708a69a", + "src": "https://github.com/folke/trouble.nvim" + }, + "vim-airline": { + "rev": "6b51799f26c5fe262ebb04742ce7cdb011082ed7", + "src": "https://github.com/vim-airline/vim-airline" + }, + "vim-airline-themes": { + "rev": "77aab8c6cf7179ddb8a05741da7e358a86b2c3ab", + "src": "https://github.com/vim-airline/vim-airline-themes" + }, + "vim-terraform": { + "rev": "520498fab16a3a11f2ae1b8cb65e0a1684bc317a", + "src": "https://github.com/hashivim/vim-terraform" + }, + "vim-toml": { + "rev": "1b63257680eeb65677eb1ca5077809a982756d58", + "src": "https://github.com/cespare/vim-toml" + } + } +} \ No newline at end of file From 50c7b89327faa78ffaf0c32d8e05415cc451cf4a Mon Sep 17 00:00:00 2001 From: Vladan Popovic Date: Sun, 7 Dec 2025 12:53:39 +0100 Subject: [PATCH 30/35] add trackpoint setup to readme --- README.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/README.md b/README.md index becabea..1bcf7c8 100644 --- a/README.md +++ b/README.md @@ -24,3 +24,10 @@ Update `WorkingDirectory=%h/dev/dotfiles` and enable the service: ```sh systemctl --user enable --now dotfiles.service ``` + +## Trackpoint config + +```bash +echo 'ACTION=="add", SUBSYSTEM=="input", ATTR{name}=="Lite-On Technology Corp. ThinkPad USB Keyboard with TrackPoint", ATTR{device/sensitivity}="255", ATTR{device/speed}="255", ATTR{device/drift_time}="255", ATTR{device/press_to_select}="1"' > /etc/udev/rules.d/30-trackpoint-usb.conf +udevadm control --reload-rules && udevadm trigger +``` From a644d331095710e64124846f4a27a8822eb6ccc7 Mon Sep 17 00:00:00 2001 From: Vladan Popovic Date: Sun, 7 Dec 2025 12:55:00 +0100 Subject: [PATCH 31/35] update nvim deps --- dotfiles/.config/nvim/nvim-pack-lock.json | 24 ++++++++--------------- 1 file changed, 8 insertions(+), 16 deletions(-) diff --git a/dotfiles/.config/nvim/nvim-pack-lock.json b/dotfiles/.config/nvim/nvim-pack-lock.json index d611882..65763ba 100644 --- a/dotfiles/.config/nvim/nvim-pack-lock.json +++ b/dotfiles/.config/nvim/nvim-pack-lock.json @@ -41,7 +41,7 @@ "src": "https://github.com/rafamadriz/friendly-snippets" }, "gitsigns.nvim": { - "rev": "20ad4419564d6e22b189f6738116b38871082332", + "rev": "5813e4878748805f1518cee7abb50fd7205a3a48", "src": "https://github.com/lewis6991/gitsigns.nvim" }, "gleam.vim": { @@ -49,7 +49,7 @@ "src": "https://github.com/gleam-lang/gleam.vim" }, "neogit": { - "rev": "614a63489be5734b14f314c3449535566b8352d4", + "rev": "300949af63fa48cb6bc8d93822b78cb9dbb4fd75", "src": "https://github.com/NeogitOrg/neogit" }, "nerdicons.nvim": { @@ -57,11 +57,11 @@ "src": "https://github.com/glepnir/nerdicons.nvim" }, "nvim-cmp": { - "rev": "d78fb3b64eedb701c9939f97361c06483af575e0", + "rev": "d97d85e01339f01b842e6ec1502f639b080cb0fc", "src": "https://github.com/hrsh7th/nvim-cmp" }, "nvim-dap": { - "rev": "b38f7d30366d9169d0a623c4c85fbcf99d8d58bb", + "rev": "5860c7c501eb428d3137ee22c522828d20cca0b3", "src": "https://github.com/mfussenegger/nvim-dap" }, "nvim-dap-ui": { @@ -69,7 +69,7 @@ "src": "https://github.com/rcarriga/nvim-dap-ui" }, "nvim-lspconfig": { - "rev": "95fe3c170753238d3ca4f760e79a991400677abc", + "rev": "9c923997123ff9071198ea3b594d4c1931fab169", "src": "https://github.com/neovim/nvim-lspconfig" }, "nvim-nio": { @@ -77,7 +77,7 @@ "src": "https://github.com/nvim-neotest/nvim-nio" }, "oil.nvim": { - "rev": "7e1cd7703ff2924d7038476dcbc04b950203b902", + "rev": "cbcb3f997f6f261c577b943ec94e4ef55108dd95", "src": "https://github.com/stevearc/oil.nvim" }, "outline.nvim": { @@ -97,7 +97,7 @@ "src": "https://github.com/nvim-lua/popup.nvim" }, "rustaceanvim": { - "rev": "6bd02e97a1f3102f06a72726764f24d3b3a33a85", + "rev": "0e8f01d55888f499a48af0752dae7de92ef12269", "src": "https://github.com/mrcjkb/rustaceanvim" }, "telescope-luasnip.nvim": { @@ -105,21 +105,13 @@ "src": "https://github.com/benfowler/telescope-luasnip.nvim" }, "telescope.nvim": { - "rev": "3a12a853ebf21ec1cce9a92290e3013f8ae75f02", + "rev": "e69b434b968a33815e2f02a5c7bd7b8dd4c7d4b2", "src": "https://github.com/nvim-telescope/telescope.nvim" }, "trouble.nvim": { "rev": "bd67efe408d4816e25e8491cc5ad4088e708a69a", "src": "https://github.com/folke/trouble.nvim" }, - "vim-airline": { - "rev": "6b51799f26c5fe262ebb04742ce7cdb011082ed7", - "src": "https://github.com/vim-airline/vim-airline" - }, - "vim-airline-themes": { - "rev": "77aab8c6cf7179ddb8a05741da7e358a86b2c3ab", - "src": "https://github.com/vim-airline/vim-airline-themes" - }, "vim-terraform": { "rev": "520498fab16a3a11f2ae1b8cb65e0a1684bc317a", "src": "https://github.com/hashivim/vim-terraform" From b1de5c7c10cc0ee9a38f6ed1d3fe0ef8e78e2dee Mon Sep 17 00:00:00 2001 From: Vladan Popovic Date: Sun, 7 Dec 2025 12:55:37 +0100 Subject: [PATCH 32/35] change diff colors in git config --- dotfiles/.config/git/config | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dotfiles/.config/git/config b/dotfiles/.config/git/config index c5a5d27..473ce5b 100644 --- a/dotfiles/.config/git/config +++ b/dotfiles/.config/git/config @@ -14,3 +14,6 @@ helper = store [rebase] autosquash = true +[color "diff"] + meta = blue + frag = yellow bold From 86fbe4ac5624824e1df81e3f39524f3295bc8922 Mon Sep 17 00:00:00 2001 From: Vladan Popovic Date: Sun, 7 Dec 2025 13:04:02 +0100 Subject: [PATCH 33/35] merge with work setup --- dotfiles/.bashrc | 13 ++++- dotfiles/.config/alacritty/alacritty.toml | 17 +++--- dotfiles/.config/alacritty/dark.toml | 34 ++---------- dotfiles/.config/nvim/lua/keymappings.lua | 9 ++++ dotfiles/.config/nvim/lua/lsp.lua | 12 ++--- dotfiles/.config/nvim/lua/plugins/init.lua | 54 +++++++++---------- dotfiles/.config/nvim/nvim-pack-lock.json | 2 +- .../.config/sway/config.d/90-bindings.conf | 1 - dotfiles/.environ | 8 +-- 9 files changed, 66 insertions(+), 84 deletions(-) diff --git a/dotfiles/.bashrc b/dotfiles/.bashrc index 35e7d85..1266427 100644 --- a/dotfiles/.bashrc +++ b/dotfiles/.bashrc @@ -7,6 +7,14 @@ [[ -f /etc/bashrc ]] && source /etc/bashrc [[ -f $HOME/.environ ]] && . $HOME/.environ +# Local user bins +add_path() case :$PATH: in *:$1:*) ;; *) PATH=$1:$PATH;; esac +add_path $HOME/.local/bin +add_path $HOME/.cargo/bin +add_path $HOME/.kubectl-plugins:$PATH +add_path $HOME/.tiup/bin +add_path $PYTHONUSERBASE/bin + # Append to history, don't overwrite. shopt -s histappend @@ -16,9 +24,12 @@ shopt -s histappend [[ -f $HOME/.bash_functions ]] && source "$HOME/.bash_functions" # Save working dir on every prompt. -export PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD}\007"; pwd > $HOME/.cwd' +# export PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD}\007"; pwd > $HOME/.cwd' export PS1="${Blue}\d \A ${Off}${Yellow}\u@\h: ${Off}\w ${Green}\$(parse_branch git)${BRed}\$(parse_branch fossil)${Off}\n-$ " +# more is less +[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)" + # Use fzf if installed. hash fzf 2>/dev/null && eval "$(fzf --bash)" export FZF_DEFAULT_OPTS='--border=horizontal --info=inline --no-reverse --height=50%' diff --git a/dotfiles/.config/alacritty/alacritty.toml b/dotfiles/.config/alacritty/alacritty.toml index db0e1a0..9a5f65f 100644 --- a/dotfiles/.config/alacritty/alacritty.toml +++ b/dotfiles/.config/alacritty/alacritty.toml @@ -1,10 +1,3 @@ -[general] -import = [ - "~/.config/alacritty/dark.toml" -] -live_config_reload = true -working_directory = "None" - [cursor] thickness = 0.2 style = "Block" @@ -422,3 +415,13 @@ decorations = "full" dynamic_padding = false dynamic_title = true opacity = 1 + +[general] +live_config_reload = true +working_directory = "None" + +import = [ + "~/.config/alacritty/themes/themes/everforest_dark.toml" +] + +[terminal] diff --git a/dotfiles/.config/alacritty/dark.toml b/dotfiles/.config/alacritty/dark.toml index af3714c..ab9cf6e 100644 --- a/dotfiles/.config/alacritty/dark.toml +++ b/dotfiles/.config/alacritty/dark.toml @@ -1,32 +1,4 @@ # Colors (Tomorrow Night) - -# Default colors -[colors.primary] -background = '#1d2329' -foreground = '#c5c8c6' - -[colors.cursor] -text = '#1d1f21' -cursor = '#ffffff' - -# Normal colors -[colors.normal] -black = '#1d1f21' -red = '#cc6666' -green = '#7ea400' -yellow = '#e6c547' -blue = '#81a2be' -magenta = '#b294bb' -cyan = '#000000' -white = '#373b41' - -# Bright colors -[colors.bright] -black = '#666666' -red = '#ff3334' -green = '#7ea400' -yellow = '#f0c674' -blue = '#81a2be' -magenta = '#b77ee0' -cyan = '#54ced6' -white = '#282a2e' +import = [ + "~/.config/alacritty/themes/themes/everforest_dark.toml" +] diff --git a/dotfiles/.config/nvim/lua/keymappings.lua b/dotfiles/.config/nvim/lua/keymappings.lua index 9bfcc04..2bfa926 100644 --- a/dotfiles/.config/nvim/lua/keymappings.lua +++ b/dotfiles/.config/nvim/lua/keymappings.lua @@ -51,3 +51,12 @@ vim.keymap.set('n', 'gr', builtin.lsp_references) vim.keymap.set('n', 'gi', builtin.lsp_implementations) vim.keymap.set('n', 'ci', builtin.lsp_incoming_calls) vim.keymap.set('n', 'co', builtin.lsp_outgoing_calls) + +vim.keymap.set('n', 'x', function() + -- Check if diagnostics are currently enabled for the current buffer + if vim.diagnostic.is_enabled() then + vim.diagnostic.enable(false) + else + vim.diagnostic.enable() + end +end, { noremap = true, silent = true, desc = "Toggle diagnostics" }) diff --git a/dotfiles/.config/nvim/lua/lsp.lua b/dotfiles/.config/nvim/lua/lsp.lua index 40b14dc..4c7851f 100644 --- a/dotfiles/.config/nvim/lua/lsp.lua +++ b/dotfiles/.config/nvim/lua/lsp.lua @@ -2,7 +2,7 @@ local autoformat_files = '*.py,*.rs,*.tf' local common_on_attach = function(client, bufnr) -- Autoformat on save. - if client.supports_method("textDocument/formatting") then + if client:supports_method("textDocument/formatting") then vim.api.nvim_create_autocmd("BufWritePre", { pattern = autoformat_files, callback = function() @@ -12,10 +12,10 @@ local common_on_attach = function(client, bufnr) end -- Use vim's default coloring. - client.server_capabilities.semanticTokensProvider = nil - for _, group in ipairs(vim.fn.getcompletion("@lsp", "highlight")) do - vim.api.nvim_set_hl(0, group, {}) - end + --client.server_capabilities.semanticTokensProvider = nil + --for _, group in ipairs(vim.fn.getcompletion("@lsp", "highlight")) do + -- vim.api.nvim_set_hl(0, group, {}) + --end end -- LSP diagnostics. @@ -27,7 +27,6 @@ vim.lsp.handlers["textDocument/publishDiagnostics"] = update_in_insert = false }) --- Setup rust outside of lspconfig. vim.g.rustaceanvim = function() return { -- Plugin configuration. @@ -69,7 +68,6 @@ local capabilities = vim.lsp.protocol.make_client_capabilities() vim.lsp.enable('ty') --- LSPs local servers = { "clangd", "lua_ls", diff --git a/dotfiles/.config/nvim/lua/plugins/init.lua b/dotfiles/.config/nvim/lua/plugins/init.lua index 33babb8..8cd5fd4 100644 --- a/dotfiles/.config/nvim/lua/plugins/init.lua +++ b/dotfiles/.config/nvim/lua/plugins/init.lua @@ -1,37 +1,33 @@ vim.pack.add({ - 'https://github.com/wbthomason/packer.nvim', - 'https://github.com/glepnir/nerdicons.nvim', - 'https://github.com/nvim-telescope/telescope.nvim', - 'https://github.com/nvim-lua/popup.nvim', - 'https://github.com/nvim-lua/plenary.nvim', - 'https://github.com/hrsh7th/nvim-cmp', - 'https://github.com/hrsh7th/cmp-nvim-lsp', - 'https://github.com/hrsh7th/cmp-buffer', - 'https://github.com/hrsh7th/cmp-path', - 'https://github.com/hrsh7th/cmp-cmdline', 'https://github.com/L3MON4D3/LuaSnip', - 'https://github.com/rafamadriz/friendly-snippets', - 'https://github.com/saadparwaiz1/cmp_luasnip', - 'https://github.com/benfowler/telescope-luasnip.nvim', - "https://github.com/neanias/everforest-nvim", - 'https://github.com/neovim/nvim-lspconfig', - 'https://github.com/aznhe21/actions-preview.nvim', - 'https://github.com/folke/trouble.nvim', - 'https://github.com/cespare/vim-toml', - 'https://github.com/gleam-lang/gleam.vim', - 'https://github.com/hashivim/vim-terraform', - 'https://github.com/mrcjkb/rustaceanvim', - 'https://github.com/mfussenegger/nvim-dap', - 'https://github.com/mfussenegger/nvim-dap', - 'https://github.com/rcarriga/nvim-dap-ui', - 'https://github.com/mfussenegger/nvim-dap', - 'https://github.com/nvim-neotest/nvim-nio', 'https://github.com/NeogitOrg/neogit', - 'https://github.com/nvim-lua/plenary.nvim', - 'https://github.com/sindrets/diffview.nvim', - 'https://github.com/lewis6991/gitsigns.nvim', + 'https://github.com/aznhe21/actions-preview.nvim', + 'https://github.com/benfowler/telescope-luasnip.nvim', + 'https://github.com/cespare/vim-toml', + 'https://github.com/folke/trouble.nvim', + 'https://github.com/gleam-lang/gleam.vim', + 'https://github.com/glepnir/nerdicons.nvim', + 'https://github.com/hashivim/vim-terraform', 'https://github.com/hedyhli/outline.nvim', + 'https://github.com/hrsh7th/cmp-buffer', + 'https://github.com/hrsh7th/cmp-cmdline', + 'https://github.com/hrsh7th/cmp-nvim-lsp', + 'https://github.com/hrsh7th/cmp-path', + 'https://github.com/hrsh7th/nvim-cmp', + 'https://github.com/lewis6991/gitsigns.nvim', + 'https://github.com/mfussenegger/nvim-dap', + 'https://github.com/mrcjkb/rustaceanvim', + 'https://github.com/neanias/everforest-nvim', + 'https://github.com/nvim-lua/plenary.nvim', + 'https://github.com/nvim-lua/popup.nvim', + 'https://github.com/nvim-neotest/nvim-nio', + 'https://github.com/nvim-telescope/telescope.nvim', + 'https://github.com/rafamadriz/friendly-snippets', + 'https://github.com/rcarriga/nvim-dap-ui', + 'https://github.com/saadparwaiz1/cmp_luasnip', + 'https://github.com/sindrets/diffview.nvim', 'https://github.com/stevearc/oil.nvim', + 'https://github.com/wbthomason/packer.nvim', }) require('plugins.cmp') diff --git a/dotfiles/.config/nvim/nvim-pack-lock.json b/dotfiles/.config/nvim/nvim-pack-lock.json index 65763ba..5a968cb 100644 --- a/dotfiles/.config/nvim/nvim-pack-lock.json +++ b/dotfiles/.config/nvim/nvim-pack-lock.json @@ -121,4 +121,4 @@ "src": "https://github.com/cespare/vim-toml" } } -} \ No newline at end of file +} diff --git a/dotfiles/.config/sway/config.d/90-bindings.conf b/dotfiles/.config/sway/config.d/90-bindings.conf index a38c706..424f277 100644 --- a/dotfiles/.config/sway/config.d/90-bindings.conf +++ b/dotfiles/.config/sway/config.d/90-bindings.conf @@ -25,7 +25,6 @@ # exit sway (logs you out of your Wayland session) bindsym $mod+Shift+e exec swaynag -t warning -m 'You pressed the exit shortcut. Do you really want to exit sway? This will end your Wayland session.' -b 'Yes, exit sway' 'swaymsg exit' - bindsym ctrl+Space exec makoctl dismiss bindsym ctrl+Shift+Space exec makoctl dismiss --all # # Moving around: diff --git a/dotfiles/.environ b/dotfiles/.environ index 94fd713..342b53d 100644 --- a/dotfiles/.environ +++ b/dotfiles/.environ @@ -1,6 +1,6 @@ # vim: set ft=sh: -export EDITOR=hx +export EDITOR=nvim export GIT_EDITOR=$EDITOR export HISTCONTROL=ignoredups:erasedups # Avoid duplicates export HISTFILESIZE=100000000 # big big history @@ -14,9 +14,3 @@ export PYTHONDONTWRITEBYTECODE=1 export PYTHONUSERBASE=$HOME/.env/python export TZ="Europe/Belgrade" export FZF_DEFAULT_OPTS='--border=horizontal --info=inline --no-reverse --height=50%' - -# Local user bins -add_path() case :$PATH: in *:$1:*) ;; *) PATH=$1:$PATH;; esac -add_path $HOME/.local/bin -add_path $PYTHONUSERBASE/bin -add_path $HOME/.cargo/bin From ad06690977e3686f026e6ed7ed234d7cec495f2a Mon Sep 17 00:00:00 2001 From: Vladan Popovic Date: Sun, 7 Dec 2025 13:11:37 +0100 Subject: [PATCH 34/35] add alacritty themes --- dotfiles/.config/alacritty/alacritty.toml | 2 +- .../.config/alacritty/themes/Cobalt2.toml | 33 ++++++++ .../.config/alacritty/themes/Mariana.toml | 39 ++++++++++ .../.config/alacritty/themes/afterglow.toml | 45 +++++++++++ .../.config/alacritty/themes/alabaster.toml | 30 ++++++++ .../alacritty/themes/alabaster_dark.toml | 30 ++++++++ .../alacritty/themes/alacritty_0_12.toml | 44 +++++++++++ .../.config/alacritty/themes/argonaut.toml | 31 ++++++++ .../.config/alacritty/themes/ashes_dark.toml | 27 +++++++ .../.config/alacritty/themes/ashes_light.toml | 27 +++++++ .../alacritty/themes/atom_one_light.toml | 23 ++++++ dotfiles/.config/alacritty/themes/aura.toml | 30 ++++++++ .../.config/alacritty/themes/ayu_dark.toml | 28 +++++++ .../.config/alacritty/themes/ayu_light.toml | 28 +++++++ .../.config/alacritty/themes/baitong.toml | 55 ++++++++++++++ .../alacritty/themes/base16_default_dark.toml | 32 ++++++++ .../.config/alacritty/themes/blood_moon.toml | 28 +++++++ dotfiles/.config/alacritty/themes/bluish.toml | 26 +++++++ dotfiles/.config/alacritty/themes/breeze.toml | 42 ++++++++++ .../.config/alacritty/themes/campbell.toml | 28 +++++++ .../.config/alacritty/themes/carbonfox.toml | 26 +++++++ .../.config/alacritty/themes/catppuccin.toml | 39 ++++++++++ .../alacritty/themes/catppuccin_frappe.toml | 73 ++++++++++++++++++ .../alacritty/themes/catppuccin_latte.toml | 76 +++++++++++++++++++ .../themes/catppuccin_macchiato.toml | 76 +++++++++++++++++++ .../alacritty/themes/catppuccin_mocha.toml | 75 ++++++++++++++++++ .../alacritty/themes/challenger_deep.toml | 32 ++++++++ .../.config/alacritty/themes/chicago95.toml | 29 +++++++ .../.config/alacritty/themes/citylights.toml | 30 ++++++++ .../alacritty/themes/cyber_punk_neon.toml | 33 ++++++++ .../alacritty/themes/dark_pastels.toml | 28 +++++++ .../.config/alacritty/themes/dark_pride.toml | 34 +++++++++ .../.config/alacritty/themes/deep_space.toml | 33 ++++++++ .../.config/alacritty/themes/doom_one.toml | 17 +++++ .../.config/alacritty/themes/dracula.toml | 28 +++++++ .../alacritty/themes/dracula_plus.toml | 29 +++++++ .../alacritty/themes/enfocado_dark.toml | 29 +++++++ .../alacritty/themes/enfocado_light.toml | 29 +++++++ .../alacritty/themes/everforest_dark.toml | 28 +++++++ .../alacritty/themes/everforest_light.toml | 28 +++++++ dotfiles/.config/alacritty/themes/falcon.toml | 33 ++++++++ .../.config/alacritty/themes/flat_remix.toml | 23 ++++++ .../.config/alacritty/themes/flexoki.toml | 46 +++++++++++ .../.config/alacritty/themes/github_dark.toml | 36 +++++++++ .../themes/github_dark_colorblind.toml | 36 +++++++++ .../alacritty/themes/github_dark_default.toml | 36 +++++++++ .../alacritty/themes/github_dark_dimmed.toml | 36 +++++++++ .../themes/github_dark_high_contrast.toml | 33 ++++++++ .../themes/github_dark_tritanopia.toml | 33 ++++++++ .../alacritty/themes/github_light.toml | 36 +++++++++ .../themes/github_light_colorblind.toml | 36 +++++++++ .../themes/github_light_default.toml | 36 +++++++++ .../themes/github_light_high_contrast.toml | 33 ++++++++ .../themes/github_light_tritanopia.toml | 33 ++++++++ .../alacritty/themes/gnome_terminal.toml | 28 +++++++ dotfiles/.config/alacritty/themes/google.toml | 23 ++++++ dotfiles/.config/alacritty/themes/gotham.toml | 28 +++++++ .../alacritty/themes/gruvbox_dark.toml | 30 ++++++++ .../alacritty/themes/gruvbox_light.toml | 30 ++++++++ .../alacritty/themes/gruvbox_material.toml | 25 ++++++ .../themes/gruvbox_material_hard_dark.toml | 28 +++++++ .../themes/gruvbox_material_hard_light.toml | 28 +++++++ .../themes/gruvbox_material_medium_dark.toml | 28 +++++++ .../themes/gruvbox_material_medium_light.toml | 28 +++++++ .../.config/alacritty/themes/hardhacker.toml | 33 ++++++++ .../alacritty/themes/high_contrast.toml | 33 ++++++++ .../alacritty/themes/horizon-dark.toml | 28 +++++++ dotfiles/.config/alacritty/themes/hyper.toml | 32 ++++++++ .../.config/alacritty/themes/inferno.toml | 29 +++++++ dotfiles/.config/alacritty/themes/iris.toml | 28 +++++++ dotfiles/.config/alacritty/themes/iterm.toml | 28 +++++++ .../alacritty/themes/kanagawa_dragon.toml | 38 ++++++++++ .../alacritty/themes/kanagawa_wave.toml | 38 ++++++++++ .../alacritty/themes/konsole_linux.toml | 44 +++++++++++ .../alacritty/themes/low_contrast.toml | 32 ++++++++ .../.config/alacritty/themes/marine_dark.toml | 29 +++++++ .../alacritty/themes/material_theme.toml | 28 +++++++ .../alacritty/themes/material_theme_mod.toml | 28 +++++++ .../.config/alacritty/themes/meliora.toml | 75 ++++++++++++++++++ .../alacritty/themes/midnight-haze.toml | 29 +++++++ .../.config/alacritty/themes/monokai.toml | 23 ++++++ .../alacritty/themes/monokai_charcoal.toml | 28 +++++++ .../.config/alacritty/themes/monokai_pro.toml | 26 +++++++ .../alacritty/themes/moonlight_ii_vscode.toml | 27 +++++++ dotfiles/.config/alacritty/themes/msx.toml | 41 ++++++++++ .../.config/alacritty/themes/night_owl.toml | 54 +++++++++++++ .../alacritty/themes/night_owlish_light.toml | 33 ++++++++ .../.config/alacritty/themes/nightfly.toml | 34 +++++++++ .../.config/alacritty/themes/nightfox.toml | 28 +++++++ .../.config/alacritty/themes/noctis-lux.toml | 28 +++++++ dotfiles/.config/alacritty/themes/nord.toml | 28 +++++++ .../.config/alacritty/themes/nord_light.toml | 28 +++++++ dotfiles/.config/alacritty/themes/nordic.toml | 29 +++++++ .../alacritty/themes/oceanic_next.toml | 28 +++++++ dotfiles/.config/alacritty/themes/omni.toml | 37 +++++++++ .../.config/alacritty/themes/one_dark.toml | 28 +++++++ .../.config/alacritty/themes/palenight.toml | 29 +++++++ .../alacritty/themes/papercolor_dark.toml | 32 ++++++++ .../alacritty/themes/papercolor_light.toml | 32 ++++++++ .../.config/alacritty/themes/papertheme.toml | 28 +++++++ .../.config/alacritty/themes/pastel_dark.toml | 33 ++++++++ .../.config/alacritty/themes/pencil_dark.toml | 28 +++++++ .../alacritty/themes/pencil_light.toml | 28 +++++++ .../.config/alacritty/themes/rainbow.toml | 26 +++++++ .../.config/alacritty/themes/remedy_dark.toml | 29 +++++++ .../alacritty/themes/rose-pine-dawn.toml | 39 ++++++++++ .../alacritty/themes/rose-pine-moon.toml | 38 ++++++++++ .../.config/alacritty/themes/rose-pine.toml | 39 ++++++++++ .../.config/alacritty/themes/seashells.toml | 37 +++++++++ .../.config/alacritty/themes/smoooooth.toml | 33 ++++++++ dotfiles/.config/alacritty/themes/snazzy.toml | 28 +++++++ .../alacritty/themes/solarized_dark.toml | 28 +++++++ .../alacritty/themes/solarized_light.toml | 28 +++++++ .../alacritty/themes/solarized_osaka.toml | 29 +++++++ .../.config/alacritty/themes/taerminal.toml | 32 ++++++++ .../.config/alacritty/themes/tango_dark.toml | 25 ++++++ dotfiles/.config/alacritty/themes/tender.toml | 26 +++++++ .../alacritty/themes/terminal_app.toml | 28 +++++++ .../.config/alacritty/themes/thelovelace.toml | 26 +++++++ .../alacritty/themes/tokyo-night-storm.toml | 29 +++++++ .../.config/alacritty/themes/tokyo-night.toml | 29 +++++++ .../alacritty/themes/tomorrow_night.toml | 32 ++++++++ .../themes/tomorrow_night_bright.toml | 28 +++++++ dotfiles/.config/alacritty/themes/ubuntu.toml | 33 ++++++++ dotfiles/.config/alacritty/themes/vesper.toml | 26 +++++++ dotfiles/.config/alacritty/themes/wombat.toml | 28 +++++++ dotfiles/.config/alacritty/themes/xterm.toml | 28 +++++++ .../.config/alacritty/themes/zenburn.toml | 29 +++++++ 128 files changed, 4176 insertions(+), 1 deletion(-) create mode 100644 dotfiles/.config/alacritty/themes/Cobalt2.toml create mode 100644 dotfiles/.config/alacritty/themes/Mariana.toml create mode 100644 dotfiles/.config/alacritty/themes/afterglow.toml create mode 100644 dotfiles/.config/alacritty/themes/alabaster.toml create mode 100644 dotfiles/.config/alacritty/themes/alabaster_dark.toml create mode 100644 dotfiles/.config/alacritty/themes/alacritty_0_12.toml create mode 100644 dotfiles/.config/alacritty/themes/argonaut.toml create mode 100644 dotfiles/.config/alacritty/themes/ashes_dark.toml create mode 100644 dotfiles/.config/alacritty/themes/ashes_light.toml create mode 100644 dotfiles/.config/alacritty/themes/atom_one_light.toml create mode 100644 dotfiles/.config/alacritty/themes/aura.toml create mode 100644 dotfiles/.config/alacritty/themes/ayu_dark.toml create mode 100644 dotfiles/.config/alacritty/themes/ayu_light.toml create mode 100644 dotfiles/.config/alacritty/themes/baitong.toml create mode 100644 dotfiles/.config/alacritty/themes/base16_default_dark.toml create mode 100644 dotfiles/.config/alacritty/themes/blood_moon.toml create mode 100644 dotfiles/.config/alacritty/themes/bluish.toml create mode 100644 dotfiles/.config/alacritty/themes/breeze.toml create mode 100644 dotfiles/.config/alacritty/themes/campbell.toml create mode 100644 dotfiles/.config/alacritty/themes/carbonfox.toml create mode 100644 dotfiles/.config/alacritty/themes/catppuccin.toml create mode 100644 dotfiles/.config/alacritty/themes/catppuccin_frappe.toml create mode 100644 dotfiles/.config/alacritty/themes/catppuccin_latte.toml create mode 100644 dotfiles/.config/alacritty/themes/catppuccin_macchiato.toml create mode 100644 dotfiles/.config/alacritty/themes/catppuccin_mocha.toml create mode 100644 dotfiles/.config/alacritty/themes/challenger_deep.toml create mode 100644 dotfiles/.config/alacritty/themes/chicago95.toml create mode 100644 dotfiles/.config/alacritty/themes/citylights.toml create mode 100644 dotfiles/.config/alacritty/themes/cyber_punk_neon.toml create mode 100644 dotfiles/.config/alacritty/themes/dark_pastels.toml create mode 100644 dotfiles/.config/alacritty/themes/dark_pride.toml create mode 100644 dotfiles/.config/alacritty/themes/deep_space.toml create mode 100644 dotfiles/.config/alacritty/themes/doom_one.toml create mode 100644 dotfiles/.config/alacritty/themes/dracula.toml create mode 100644 dotfiles/.config/alacritty/themes/dracula_plus.toml create mode 100644 dotfiles/.config/alacritty/themes/enfocado_dark.toml create mode 100644 dotfiles/.config/alacritty/themes/enfocado_light.toml create mode 100644 dotfiles/.config/alacritty/themes/everforest_dark.toml create mode 100644 dotfiles/.config/alacritty/themes/everforest_light.toml create mode 100644 dotfiles/.config/alacritty/themes/falcon.toml create mode 100644 dotfiles/.config/alacritty/themes/flat_remix.toml create mode 100644 dotfiles/.config/alacritty/themes/flexoki.toml create mode 100644 dotfiles/.config/alacritty/themes/github_dark.toml create mode 100644 dotfiles/.config/alacritty/themes/github_dark_colorblind.toml create mode 100644 dotfiles/.config/alacritty/themes/github_dark_default.toml create mode 100644 dotfiles/.config/alacritty/themes/github_dark_dimmed.toml create mode 100644 dotfiles/.config/alacritty/themes/github_dark_high_contrast.toml create mode 100644 dotfiles/.config/alacritty/themes/github_dark_tritanopia.toml create mode 100644 dotfiles/.config/alacritty/themes/github_light.toml create mode 100644 dotfiles/.config/alacritty/themes/github_light_colorblind.toml create mode 100644 dotfiles/.config/alacritty/themes/github_light_default.toml create mode 100644 dotfiles/.config/alacritty/themes/github_light_high_contrast.toml create mode 100644 dotfiles/.config/alacritty/themes/github_light_tritanopia.toml create mode 100644 dotfiles/.config/alacritty/themes/gnome_terminal.toml create mode 100644 dotfiles/.config/alacritty/themes/google.toml create mode 100644 dotfiles/.config/alacritty/themes/gotham.toml create mode 100644 dotfiles/.config/alacritty/themes/gruvbox_dark.toml create mode 100644 dotfiles/.config/alacritty/themes/gruvbox_light.toml create mode 100644 dotfiles/.config/alacritty/themes/gruvbox_material.toml create mode 100644 dotfiles/.config/alacritty/themes/gruvbox_material_hard_dark.toml create mode 100644 dotfiles/.config/alacritty/themes/gruvbox_material_hard_light.toml create mode 100644 dotfiles/.config/alacritty/themes/gruvbox_material_medium_dark.toml create mode 100644 dotfiles/.config/alacritty/themes/gruvbox_material_medium_light.toml create mode 100644 dotfiles/.config/alacritty/themes/hardhacker.toml create mode 100644 dotfiles/.config/alacritty/themes/high_contrast.toml create mode 100644 dotfiles/.config/alacritty/themes/horizon-dark.toml create mode 100644 dotfiles/.config/alacritty/themes/hyper.toml create mode 100644 dotfiles/.config/alacritty/themes/inferno.toml create mode 100644 dotfiles/.config/alacritty/themes/iris.toml create mode 100644 dotfiles/.config/alacritty/themes/iterm.toml create mode 100644 dotfiles/.config/alacritty/themes/kanagawa_dragon.toml create mode 100644 dotfiles/.config/alacritty/themes/kanagawa_wave.toml create mode 100644 dotfiles/.config/alacritty/themes/konsole_linux.toml create mode 100644 dotfiles/.config/alacritty/themes/low_contrast.toml create mode 100644 dotfiles/.config/alacritty/themes/marine_dark.toml create mode 100644 dotfiles/.config/alacritty/themes/material_theme.toml create mode 100644 dotfiles/.config/alacritty/themes/material_theme_mod.toml create mode 100644 dotfiles/.config/alacritty/themes/meliora.toml create mode 100644 dotfiles/.config/alacritty/themes/midnight-haze.toml create mode 100644 dotfiles/.config/alacritty/themes/monokai.toml create mode 100644 dotfiles/.config/alacritty/themes/monokai_charcoal.toml create mode 100644 dotfiles/.config/alacritty/themes/monokai_pro.toml create mode 100644 dotfiles/.config/alacritty/themes/moonlight_ii_vscode.toml create mode 100644 dotfiles/.config/alacritty/themes/msx.toml create mode 100644 dotfiles/.config/alacritty/themes/night_owl.toml create mode 100644 dotfiles/.config/alacritty/themes/night_owlish_light.toml create mode 100644 dotfiles/.config/alacritty/themes/nightfly.toml create mode 100644 dotfiles/.config/alacritty/themes/nightfox.toml create mode 100644 dotfiles/.config/alacritty/themes/noctis-lux.toml create mode 100644 dotfiles/.config/alacritty/themes/nord.toml create mode 100644 dotfiles/.config/alacritty/themes/nord_light.toml create mode 100644 dotfiles/.config/alacritty/themes/nordic.toml create mode 100644 dotfiles/.config/alacritty/themes/oceanic_next.toml create mode 100644 dotfiles/.config/alacritty/themes/omni.toml create mode 100644 dotfiles/.config/alacritty/themes/one_dark.toml create mode 100644 dotfiles/.config/alacritty/themes/palenight.toml create mode 100644 dotfiles/.config/alacritty/themes/papercolor_dark.toml create mode 100644 dotfiles/.config/alacritty/themes/papercolor_light.toml create mode 100644 dotfiles/.config/alacritty/themes/papertheme.toml create mode 100644 dotfiles/.config/alacritty/themes/pastel_dark.toml create mode 100644 dotfiles/.config/alacritty/themes/pencil_dark.toml create mode 100644 dotfiles/.config/alacritty/themes/pencil_light.toml create mode 100644 dotfiles/.config/alacritty/themes/rainbow.toml create mode 100644 dotfiles/.config/alacritty/themes/remedy_dark.toml create mode 100644 dotfiles/.config/alacritty/themes/rose-pine-dawn.toml create mode 100644 dotfiles/.config/alacritty/themes/rose-pine-moon.toml create mode 100644 dotfiles/.config/alacritty/themes/rose-pine.toml create mode 100644 dotfiles/.config/alacritty/themes/seashells.toml create mode 100644 dotfiles/.config/alacritty/themes/smoooooth.toml create mode 100644 dotfiles/.config/alacritty/themes/snazzy.toml create mode 100644 dotfiles/.config/alacritty/themes/solarized_dark.toml create mode 100644 dotfiles/.config/alacritty/themes/solarized_light.toml create mode 100644 dotfiles/.config/alacritty/themes/solarized_osaka.toml create mode 100644 dotfiles/.config/alacritty/themes/taerminal.toml create mode 100644 dotfiles/.config/alacritty/themes/tango_dark.toml create mode 100644 dotfiles/.config/alacritty/themes/tender.toml create mode 100644 dotfiles/.config/alacritty/themes/terminal_app.toml create mode 100644 dotfiles/.config/alacritty/themes/thelovelace.toml create mode 100644 dotfiles/.config/alacritty/themes/tokyo-night-storm.toml create mode 100644 dotfiles/.config/alacritty/themes/tokyo-night.toml create mode 100644 dotfiles/.config/alacritty/themes/tomorrow_night.toml create mode 100644 dotfiles/.config/alacritty/themes/tomorrow_night_bright.toml create mode 100644 dotfiles/.config/alacritty/themes/ubuntu.toml create mode 100644 dotfiles/.config/alacritty/themes/vesper.toml create mode 100644 dotfiles/.config/alacritty/themes/wombat.toml create mode 100644 dotfiles/.config/alacritty/themes/xterm.toml create mode 100644 dotfiles/.config/alacritty/themes/zenburn.toml diff --git a/dotfiles/.config/alacritty/alacritty.toml b/dotfiles/.config/alacritty/alacritty.toml index 9a5f65f..00aacb7 100644 --- a/dotfiles/.config/alacritty/alacritty.toml +++ b/dotfiles/.config/alacritty/alacritty.toml @@ -421,7 +421,7 @@ live_config_reload = true working_directory = "None" import = [ - "~/.config/alacritty/themes/themes/everforest_dark.toml" + "~/.config/alacritty/themes/everforest_dark.toml" ] [terminal] diff --git a/dotfiles/.config/alacritty/themes/Cobalt2.toml b/dotfiles/.config/alacritty/themes/Cobalt2.toml new file mode 100644 index 0000000..d390bab --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/Mariana.toml b/dotfiles/.config/alacritty/themes/Mariana.toml new file mode 100644 index 0000000..0b7497b --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/afterglow.toml b/dotfiles/.config/alacritty/themes/afterglow.toml new file mode 100644 index 0000000..74702c1 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/alabaster.toml b/dotfiles/.config/alacritty/themes/alabaster.toml new file mode 100644 index 0000000..df312d3 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/alabaster_dark.toml b/dotfiles/.config/alacritty/themes/alabaster_dark.toml new file mode 100644 index 0000000..500f1ee --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/alacritty_0_12.toml b/dotfiles/.config/alacritty/themes/alacritty_0_12.toml new file mode 100644 index 0000000..434db48 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/argonaut.toml b/dotfiles/.config/alacritty/themes/argonaut.toml new file mode 100644 index 0000000..dc5eb53 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/ashes_dark.toml b/dotfiles/.config/alacritty/themes/ashes_dark.toml new file mode 100644 index 0000000..ed218ea --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/ashes_light.toml b/dotfiles/.config/alacritty/themes/ashes_light.toml new file mode 100644 index 0000000..1b76e8f --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/atom_one_light.toml b/dotfiles/.config/alacritty/themes/atom_one_light.toml new file mode 100644 index 0000000..0337917 --- /dev/null +++ b/dotfiles/.config/alacritty/themes/atom_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/dotfiles/.config/alacritty/themes/aura.toml b/dotfiles/.config/alacritty/themes/aura.toml new file mode 100644 index 0000000..e9967ef --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/ayu_dark.toml b/dotfiles/.config/alacritty/themes/ayu_dark.toml new file mode 100644 index 0000000..a2ea740 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/ayu_light.toml b/dotfiles/.config/alacritty/themes/ayu_light.toml new file mode 100644 index 0000000..d5cd4f9 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/baitong.toml b/dotfiles/.config/alacritty/themes/baitong.toml new file mode 100644 index 0000000..4057041 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/base16_default_dark.toml b/dotfiles/.config/alacritty/themes/base16_default_dark.toml new file mode 100644 index 0000000..ca85177 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/blood_moon.toml b/dotfiles/.config/alacritty/themes/blood_moon.toml new file mode 100644 index 0000000..ae99edd --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/bluish.toml b/dotfiles/.config/alacritty/themes/bluish.toml new file mode 100644 index 0000000..ca2333f --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/breeze.toml b/dotfiles/.config/alacritty/themes/breeze.toml new file mode 100644 index 0000000..67e4992 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/campbell.toml b/dotfiles/.config/alacritty/themes/campbell.toml new file mode 100644 index 0000000..05630b7 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/carbonfox.toml b/dotfiles/.config/alacritty/themes/carbonfox.toml new file mode 100644 index 0000000..a5caa75 --- /dev/null +++ b/dotfiles/.config/alacritty/themes/carbonfox.toml @@ -0,0 +1,26 @@ +# Default colors +[colors.primary] +background = '#161616' +foreground = '#f2f4f8' + +# Normal colors +[colors.normal] +black = '#282828' +red = '#ee5396' +green = '#25be6a' +yellow = '#08bdba' +blue = '#78a9ff' +magenta = '#be95ff' +cyan = '#33b1ff' +white = '#dfdfe0' + +# Bright colors +[colors.bright] +black = '#484848' +red = '#f16da6' +green = '#46c880' +yellow = '#2dc7c4' +blue = '#8cb6ff' +magenta = '#c8a5ff' +cyan = '#52bdff' +white = '#e4e4e5' diff --git a/dotfiles/.config/alacritty/themes/catppuccin.toml b/dotfiles/.config/alacritty/themes/catppuccin.toml new file mode 100644 index 0000000..2ea110f --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/catppuccin_frappe.toml b/dotfiles/.config/alacritty/themes/catppuccin_frappe.toml new file mode 100644 index 0000000..6a286e2 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/catppuccin_latte.toml b/dotfiles/.config/alacritty/themes/catppuccin_latte.toml new file mode 100644 index 0000000..9a1cde7 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/catppuccin_macchiato.toml b/dotfiles/.config/alacritty/themes/catppuccin_macchiato.toml new file mode 100644 index 0000000..fdec19a --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/catppuccin_mocha.toml b/dotfiles/.config/alacritty/themes/catppuccin_mocha.toml new file mode 100644 index 0000000..e57824d --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/challenger_deep.toml b/dotfiles/.config/alacritty/themes/challenger_deep.toml new file mode 100644 index 0000000..a5c4a32 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/chicago95.toml b/dotfiles/.config/alacritty/themes/chicago95.toml new file mode 100644 index 0000000..6902e76 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/citylights.toml b/dotfiles/.config/alacritty/themes/citylights.toml new file mode 100644 index 0000000..775ee72 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/cyber_punk_neon.toml b/dotfiles/.config/alacritty/themes/cyber_punk_neon.toml new file mode 100644 index 0000000..0424e47 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/dark_pastels.toml b/dotfiles/.config/alacritty/themes/dark_pastels.toml new file mode 100644 index 0000000..6f11b9b --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/dark_pride.toml b/dotfiles/.config/alacritty/themes/dark_pride.toml new file mode 100644 index 0000000..6cfba47 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/deep_space.toml b/dotfiles/.config/alacritty/themes/deep_space.toml new file mode 100644 index 0000000..551d899 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/doom_one.toml b/dotfiles/.config/alacritty/themes/doom_one.toml new file mode 100644 index 0000000..c7133f6 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/dracula.toml b/dotfiles/.config/alacritty/themes/dracula.toml new file mode 100644 index 0000000..b64f482 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/dracula_plus.toml b/dotfiles/.config/alacritty/themes/dracula_plus.toml new file mode 100644 index 0000000..86a8549 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/enfocado_dark.toml b/dotfiles/.config/alacritty/themes/enfocado_dark.toml new file mode 100644 index 0000000..d4e2fde --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/enfocado_light.toml b/dotfiles/.config/alacritty/themes/enfocado_light.toml new file mode 100644 index 0000000..031fe63 --- /dev/null +++ b/dotfiles/.config/alacritty/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 = '#262626' + +# Normal colors +[colors.normal] +black = '#282828' +red = '#d6000c' +green = '#1d9700' +yellow = '#c49700' +blue = '#3268a8' +magenta = '#dd0f9d' +cyan = '#00ad9c' +white = '#cdcdcd' + +# Bright colors +[colors.bright] +black = '#878787' +red = '#df0000' +green = '#008400' +yellow = '#af8500' +blue = '#3268a8' +magenta = '#c7008b' +cyan = '#009a8a' +white = '#ebebeb' diff --git a/dotfiles/.config/alacritty/themes/everforest_dark.toml b/dotfiles/.config/alacritty/themes/everforest_dark.toml new file mode 100644 index 0000000..af185d2 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/everforest_light.toml b/dotfiles/.config/alacritty/themes/everforest_light.toml new file mode 100644 index 0000000..3c720a2 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/falcon.toml b/dotfiles/.config/alacritty/themes/falcon.toml new file mode 100644 index 0000000..e5b027b --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/flat_remix.toml b/dotfiles/.config/alacritty/themes/flat_remix.toml new file mode 100644 index 0000000..907ac82 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/flexoki.toml b/dotfiles/.config/alacritty/themes/flexoki.toml new file mode 100644 index 0000000..f4b3b37 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/github_dark.toml b/dotfiles/.config/alacritty/themes/github_dark.toml new file mode 100644 index 0000000..dc3a338 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/github_dark_colorblind.toml b/dotfiles/.config/alacritty/themes/github_dark_colorblind.toml new file mode 100644 index 0000000..76bb4f2 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/github_dark_default.toml b/dotfiles/.config/alacritty/themes/github_dark_default.toml new file mode 100644 index 0000000..76bb4f2 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/github_dark_dimmed.toml b/dotfiles/.config/alacritty/themes/github_dark_dimmed.toml new file mode 100644 index 0000000..851cbfe --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/github_dark_high_contrast.toml b/dotfiles/.config/alacritty/themes/github_dark_high_contrast.toml new file mode 100644 index 0000000..e1b1b3e --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/github_dark_tritanopia.toml b/dotfiles/.config/alacritty/themes/github_dark_tritanopia.toml new file mode 100644 index 0000000..e24c822 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/github_light.toml b/dotfiles/.config/alacritty/themes/github_light.toml new file mode 100644 index 0000000..4c6524a --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/github_light_colorblind.toml b/dotfiles/.config/alacritty/themes/github_light_colorblind.toml new file mode 100644 index 0000000..4e02300 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/github_light_default.toml b/dotfiles/.config/alacritty/themes/github_light_default.toml new file mode 100644 index 0000000..4e02300 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/github_light_high_contrast.toml b/dotfiles/.config/alacritty/themes/github_light_high_contrast.toml new file mode 100644 index 0000000..ee5b9c7 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/github_light_tritanopia.toml b/dotfiles/.config/alacritty/themes/github_light_tritanopia.toml new file mode 100644 index 0000000..6b68f6a --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/gnome_terminal.toml b/dotfiles/.config/alacritty/themes/gnome_terminal.toml new file mode 100644 index 0000000..a6d21fb --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/google.toml b/dotfiles/.config/alacritty/themes/google.toml new file mode 100644 index 0000000..001c45d --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/gotham.toml b/dotfiles/.config/alacritty/themes/gotham.toml new file mode 100644 index 0000000..d4a405d --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/gruvbox_dark.toml b/dotfiles/.config/alacritty/themes/gruvbox_dark.toml new file mode 100644 index 0000000..d2845cd --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/gruvbox_light.toml b/dotfiles/.config/alacritty/themes/gruvbox_light.toml new file mode 100644 index 0000000..d2852db --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/gruvbox_material.toml b/dotfiles/.config/alacritty/themes/gruvbox_material.toml new file mode 100644 index 0000000..02accfd --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/gruvbox_material_hard_dark.toml b/dotfiles/.config/alacritty/themes/gruvbox_material_hard_dark.toml new file mode 100644 index 0000000..f9fb56d --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/gruvbox_material_hard_light.toml b/dotfiles/.config/alacritty/themes/gruvbox_material_hard_light.toml new file mode 100644 index 0000000..e17ebdf --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/gruvbox_material_medium_dark.toml b/dotfiles/.config/alacritty/themes/gruvbox_material_medium_dark.toml new file mode 100644 index 0000000..1bbbfe8 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/gruvbox_material_medium_light.toml b/dotfiles/.config/alacritty/themes/gruvbox_material_medium_light.toml new file mode 100644 index 0000000..d43ac16 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/hardhacker.toml b/dotfiles/.config/alacritty/themes/hardhacker.toml new file mode 100644 index 0000000..a3b0b64 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/high_contrast.toml b/dotfiles/.config/alacritty/themes/high_contrast.toml new file mode 100644 index 0000000..c90466b --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/horizon-dark.toml b/dotfiles/.config/alacritty/themes/horizon-dark.toml new file mode 100644 index 0000000..009a784 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/hyper.toml b/dotfiles/.config/alacritty/themes/hyper.toml new file mode 100644 index 0000000..89256b2 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/inferno.toml b/dotfiles/.config/alacritty/themes/inferno.toml new file mode 100644 index 0000000..5157fab --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/iris.toml b/dotfiles/.config/alacritty/themes/iris.toml new file mode 100644 index 0000000..38401a1 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/iterm.toml b/dotfiles/.config/alacritty/themes/iterm.toml new file mode 100644 index 0000000..018f6c8 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/kanagawa_dragon.toml b/dotfiles/.config/alacritty/themes/kanagawa_dragon.toml new file mode 100644 index 0000000..a3dc784 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/kanagawa_wave.toml b/dotfiles/.config/alacritty/themes/kanagawa_wave.toml new file mode 100644 index 0000000..73ae8fb --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/konsole_linux.toml b/dotfiles/.config/alacritty/themes/konsole_linux.toml new file mode 100644 index 0000000..b5b15d3 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/low_contrast.toml b/dotfiles/.config/alacritty/themes/low_contrast.toml new file mode 100644 index 0000000..ecde019 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/marine_dark.toml b/dotfiles/.config/alacritty/themes/marine_dark.toml new file mode 100644 index 0000000..a06dcfa --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/material_theme.toml b/dotfiles/.config/alacritty/themes/material_theme.toml new file mode 100644 index 0000000..deae20b --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/material_theme_mod.toml b/dotfiles/.config/alacritty/themes/material_theme_mod.toml new file mode 100644 index 0000000..782760d --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/meliora.toml b/dotfiles/.config/alacritty/themes/meliora.toml new file mode 100644 index 0000000..8eb702f --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/midnight-haze.toml b/dotfiles/.config/alacritty/themes/midnight-haze.toml new file mode 100644 index 0000000..9cb5557 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/monokai.toml b/dotfiles/.config/alacritty/themes/monokai.toml new file mode 100644 index 0000000..45aaafe --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/monokai_charcoal.toml b/dotfiles/.config/alacritty/themes/monokai_charcoal.toml new file mode 100644 index 0000000..c6ae6c6 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/monokai_pro.toml b/dotfiles/.config/alacritty/themes/monokai_pro.toml new file mode 100644 index 0000000..e434900 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/moonlight_ii_vscode.toml b/dotfiles/.config/alacritty/themes/moonlight_ii_vscode.toml new file mode 100644 index 0000000..2991e70 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/msx.toml b/dotfiles/.config/alacritty/themes/msx.toml new file mode 100644 index 0000000..d10a124 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/night_owl.toml b/dotfiles/.config/alacritty/themes/night_owl.toml new file mode 100644 index 0000000..f77eebc --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/night_owlish_light.toml b/dotfiles/.config/alacritty/themes/night_owlish_light.toml new file mode 100644 index 0000000..7aaf7cf --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/nightfly.toml b/dotfiles/.config/alacritty/themes/nightfly.toml new file mode 100644 index 0000000..f935754 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/nightfox.toml b/dotfiles/.config/alacritty/themes/nightfox.toml new file mode 100644 index 0000000..552457a --- /dev/null +++ b/dotfiles/.config/alacritty/themes/nightfox.toml @@ -0,0 +1,28 @@ +# Colors (NightFox) + +# Default colors +[colors.primary] +background = '#192330' +foreground = '#cdcecf' + +# Normal colors +[colors.normal] +black = '#393b44' +red = '#c94f6d' +green = '#81b29a' +yellow = '#dbc074' +blue = '#719cd6' +magenta = '#9d79d6' +cyan = '#63cdcf' +white = '#dfdfe0' + +# Bright colors +[colors.bright] +black = '#575860' +red = '#d16983' +green = '#8ebaa4' +yellow = '#e0c989' +blue = '#86abdc' +magenta = '#baa1e2' +cyan = '#7ad5d6' +white = '#e4e4e5' diff --git a/dotfiles/.config/alacritty/themes/noctis-lux.toml b/dotfiles/.config/alacritty/themes/noctis-lux.toml new file mode 100644 index 0000000..eb2479a --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/nord.toml b/dotfiles/.config/alacritty/themes/nord.toml new file mode 100644 index 0000000..01cc0d0 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/nord_light.toml b/dotfiles/.config/alacritty/themes/nord_light.toml new file mode 100644 index 0000000..84e570c --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/nordic.toml b/dotfiles/.config/alacritty/themes/nordic.toml new file mode 100644 index 0000000..a72e017 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/oceanic_next.toml b/dotfiles/.config/alacritty/themes/oceanic_next.toml new file mode 100644 index 0000000..9268425 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/omni.toml b/dotfiles/.config/alacritty/themes/omni.toml new file mode 100644 index 0000000..ed006d1 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/one_dark.toml b/dotfiles/.config/alacritty/themes/one_dark.toml new file mode 100644 index 0000000..b2de35e --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/palenight.toml b/dotfiles/.config/alacritty/themes/palenight.toml new file mode 100644 index 0000000..fb9ccfc --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/papercolor_dark.toml b/dotfiles/.config/alacritty/themes/papercolor_dark.toml new file mode 100644 index 0000000..a595146 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/papercolor_light.toml b/dotfiles/.config/alacritty/themes/papercolor_light.toml new file mode 100644 index 0000000..bcbec81 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/papertheme.toml b/dotfiles/.config/alacritty/themes/papertheme.toml new file mode 100644 index 0000000..0c192b1 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/pastel_dark.toml b/dotfiles/.config/alacritty/themes/pastel_dark.toml new file mode 100644 index 0000000..a877760 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/pencil_dark.toml b/dotfiles/.config/alacritty/themes/pencil_dark.toml new file mode 100644 index 0000000..470544c --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/pencil_light.toml b/dotfiles/.config/alacritty/themes/pencil_light.toml new file mode 100644 index 0000000..a985b10 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/rainbow.toml b/dotfiles/.config/alacritty/themes/rainbow.toml new file mode 100644 index 0000000..dd7a782 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/remedy_dark.toml b/dotfiles/.config/alacritty/themes/remedy_dark.toml new file mode 100644 index 0000000..682ec20 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/rose-pine-dawn.toml b/dotfiles/.config/alacritty/themes/rose-pine-dawn.toml new file mode 100644 index 0000000..a0ee855 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/rose-pine-moon.toml b/dotfiles/.config/alacritty/themes/rose-pine-moon.toml new file mode 100644 index 0000000..f816e1e --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/rose-pine.toml b/dotfiles/.config/alacritty/themes/rose-pine.toml new file mode 100644 index 0000000..0c5ffc2 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/seashells.toml b/dotfiles/.config/alacritty/themes/seashells.toml new file mode 100644 index 0000000..0db2734 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/smoooooth.toml b/dotfiles/.config/alacritty/themes/smoooooth.toml new file mode 100644 index 0000000..bdda69f --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/snazzy.toml b/dotfiles/.config/alacritty/themes/snazzy.toml new file mode 100644 index 0000000..1d47914 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/solarized_dark.toml b/dotfiles/.config/alacritty/themes/solarized_dark.toml new file mode 100644 index 0000000..dbcce2b --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/solarized_light.toml b/dotfiles/.config/alacritty/themes/solarized_light.toml new file mode 100644 index 0000000..3f7eb25 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/solarized_osaka.toml b/dotfiles/.config/alacritty/themes/solarized_osaka.toml new file mode 100644 index 0000000..0f25c29 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/taerminal.toml b/dotfiles/.config/alacritty/themes/taerminal.toml new file mode 100644 index 0000000..1ae012a --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/tango_dark.toml b/dotfiles/.config/alacritty/themes/tango_dark.toml new file mode 100644 index 0000000..55541a9 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/tender.toml b/dotfiles/.config/alacritty/themes/tender.toml new file mode 100644 index 0000000..9e09a06 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/terminal_app.toml b/dotfiles/.config/alacritty/themes/terminal_app.toml new file mode 100644 index 0000000..838f7a5 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/thelovelace.toml b/dotfiles/.config/alacritty/themes/thelovelace.toml new file mode 100644 index 0000000..461474e --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/tokyo-night-storm.toml b/dotfiles/.config/alacritty/themes/tokyo-night-storm.toml new file mode 100644 index 0000000..992f1d3 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/tokyo-night.toml b/dotfiles/.config/alacritty/themes/tokyo-night.toml new file mode 100644 index 0000000..0642a90 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/tomorrow_night.toml b/dotfiles/.config/alacritty/themes/tomorrow_night.toml new file mode 100644 index 0000000..579ebd8 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/tomorrow_night_bright.toml b/dotfiles/.config/alacritty/themes/tomorrow_night_bright.toml new file mode 100644 index 0000000..9ce62a3 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/ubuntu.toml b/dotfiles/.config/alacritty/themes/ubuntu.toml new file mode 100644 index 0000000..952cc07 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/vesper.toml b/dotfiles/.config/alacritty/themes/vesper.toml new file mode 100644 index 0000000..dea338c --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/wombat.toml b/dotfiles/.config/alacritty/themes/wombat.toml new file mode 100644 index 0000000..fb13a54 --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/xterm.toml b/dotfiles/.config/alacritty/themes/xterm.toml new file mode 100644 index 0000000..47fd62c --- /dev/null +++ b/dotfiles/.config/alacritty/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/dotfiles/.config/alacritty/themes/zenburn.toml b/dotfiles/.config/alacritty/themes/zenburn.toml new file mode 100644 index 0000000..9c6fcd0 --- /dev/null +++ b/dotfiles/.config/alacritty/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' From 00c5590a3ccdf8bef029db8b58d217a1603920b6 Mon Sep 17 00:00:00 2001 From: Vladan Popovic Date: Sun, 7 Dec 2025 13:11:53 +0100 Subject: [PATCH 35/35] remove airline from nvim settings --- dotfiles/.config/nvim/lua/settings.lua | 1 - 1 file changed, 1 deletion(-) diff --git a/dotfiles/.config/nvim/lua/settings.lua b/dotfiles/.config/nvim/lua/settings.lua index 026315f..b880cdb 100644 --- a/dotfiles/.config/nvim/lua/settings.lua +++ b/dotfiles/.config/nvim/lua/settings.lua @@ -49,5 +49,4 @@ vim.cmd([[ autocmd BufRead,BufNewFile *.bu,*.yml.example,*.yaml.example set filetype=yaml autocmd BufRead,BufNewFile *.ign set filetype=json match RedundantSpaces /\s\+$/ - let g:airline_theme='papercolor' ]])