From 381dda3e7af6f031da9a403698a39d4419b758d7 Mon Sep 17 00:00:00 2001 From: liph22 Date: Sat, 20 Dec 2025 19:51:55 +0100 Subject: [PATCH] added several tools for nvim --- Splitkeyboard/split_updated_symbols.vil | 1 + nvim/.config/nvim/lazy-lock.json | 2 ++ .../plugins.inactive/indent-blankline.lua.bak | 18 +++++++++++++ nvim/.config/nvim/lua/plugins/completions.lua | 15 ++++++++--- .../nvim/lua/plugins/indent-blankline.lua | 27 +++++++++++++++++-- nvim/.config/nvim/lua/plugins/mason.lua | 2 +- nvim/.config/nvim/lua/plugins/rainbow.lua | 8 ++++++ scripts/scripts/br_down.sh | 20 +++++++------- yazi/.config/yazi/bookmark | 2 +- 9 files changed, 77 insertions(+), 18 deletions(-) create mode 100644 Splitkeyboard/split_updated_symbols.vil create mode 100644 nvim/.config/nvim/lua/plugins.inactive/indent-blankline.lua.bak create mode 100644 nvim/.config/nvim/lua/plugins/rainbow.lua diff --git a/Splitkeyboard/split_updated_symbols.vil b/Splitkeyboard/split_updated_symbols.vil new file mode 100644 index 0000000..a23a7fd --- /dev/null +++ b/Splitkeyboard/split_updated_symbols.vil @@ -0,0 +1 @@ +{"version": 1, "uid": 5010774632021243529, "layout": [[["KC_TAB", "TD(1)", "TD(2)", "TD(3)", "TD(4)", "TD(5)", "KC_PGUP"], ["KC_CAPSLOCK", "KC_A", "KC_S", "KC_D", "KC_F", "KC_G", "KC_PGDOWN"], ["M4", "KC_Z", "KC_X", "KC_C", "KC_V", "KC_B", -1], [-1, -1, -1, "MO(3)", "MO(1)", "KC_SPACE", -1], ["KC_LBRACKET", "TD(10)", "TD(9)", "TD(8)", "TD(7)", "TD(6)", "KC_NO"], ["KC_QUOTE", "KC_SCOLON", "KC_L", "KC_K", "KC_J", "KC_H", "M5"], ["KC_NO", "KC_SLASH", "KC_DOT", "KC_COMMA", "KC_M", "KC_N", -1], [-1, -1, -1, "KC_BSPACE", "MO(2)", "KC_ENTER", -1]], [["KC_TAB", "KC_1", "KC_2", "KC_3", "KC_4", "KC_5", "KC_PGUP"], ["KC_CAPSLOCK", "KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_PGDOWN"], ["M4", "KC_NO", "KC_NO", "SGUI(KC_C)", "KC_NO", "KC_NO", -1], [-1, -1, -1, "MO(3)", "MO(1)", "KC_SPACE", -1], ["KC_NO", "KC_0", "KC_9", "KC_8", "KC_7", "KC_6", "M3"], ["KC_NO", "KC_NO", "KC_RIGHT", "KC_UP", "KC_DOWN", "KC_LEFT", "M6"], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO", -1], [-1, -1, -1, "KC_DELETE", "MO(2)", "KC_ENTER", -1]], [["KC_NO", "LGUI(KC_1)", "LGUI(KC_2)", "LGUI(KC_3)", "LGUI(KC_4)", "LGUI(KC_5)", "KC_NO"], ["KC_NO", "KC_NONUS_BSLASH", "LSFT(KC_8)", "RALT(KC_8)", "RALT(KC_5)", "RALT(KC_G)", "KC_NO"], ["M4", "RSFT(KC_NONUS_BSLASH)", "LSFT(KC_9)", "RALT(KC_9)", "RALT(KC_6)", "RALT(KC_3)", -1], [-1, -1, -1, "M4", "MO(1)", "KC_SPACE", -1], ["RSFT(KC_5)", "LGUI(KC_0)", "LGUI(KC_9)", "LGUI(KC_8)", "LGUI(KC_7)", "LGUI(KC_6)", "KC_NO"], ["KC_BSLASH", "LSFT(KC_2)", "RSFT(KC_3)", "LSFT(KC_7)", "RSFT(KC_MINUS)", "RALT(KC_3)", "M7"], ["RSFT(KC_6)", "KC_MINUS", "RSFT(KC_1)", "RALT(KC_7)", "RSFT(KC_RBRACKET)", "RALT(KC_N)", -1], [-1, -1, -1, "KC_NO", "MO(2)", "KC_ENTER", -1]], [["RGB_HUI", "RGB_MOD", "RGB_SAI", "RGB_VAI", "M0", "M8", "QK_BOOT"], ["RGB_HUD", "RGB_TOG", "RGB_SAD", "RGB_VAD", "M1", "M2", "QK_REBOOT"], ["M4", "RGB_RMOD", "KC_NO", "KC_MUTE", "KC_VOLD", "KC_VOLU", -1], [-1, -1, -1, "M4", "KC_TRNS", "KC_SPACE", -1], ["KC_NO", "KC_KP_ASTERISK", "KC_KP_SLASH", "KC_KP_9", "KC_KP_8", "KC_KP_7", "KC_NUMLOCK"], ["KC_NO", "KC_KP_PLUS", "KC_KP_MINUS", "KC_KP_6", "KC_KP_5", "KC_KP_4", "M4"], ["KC_NO", "KC_KP_EQUAL", "KC_KP_0", "KC_KP_3", "KC_KP_2", "KC_KP_1", -1], [-1, -1, -1, "KC_BSPACE", "KC_KP_COMMA", "KC_ENTER", -1]], [["KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS"], ["KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS"], ["KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", -1], [-1, -1, -1, "KC_TRNS", "KC_TRNS", "KC_TRNS", -1], ["KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS"], ["KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS"], ["KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", -1], [-1, -1, -1, "KC_TRNS", "KC_TRNS", "KC_TRNS", -1]], [["KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS"], ["KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS"], ["KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", -1], [-1, -1, -1, "KC_TRNS", "KC_TRNS", "KC_TRNS", -1], ["KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS"], ["KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS"], ["KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", -1], [-1, -1, -1, "KC_TRNS", "KC_TRNS", "KC_TRNS", -1]]], "encoder_layout": [[["RGB_MOD", "RGB_RMOD"], ["RGB_HUI", "RGB_HUD"], ["RGB_VAI", "RGB_VAD"], ["RGB_SAI", "RGB_SAD"]], [["RGB_MOD", "RGB_RMOD"], ["RGB_HUI", "RGB_HUD"], ["RGB_VAI", "RGB_VAD"], ["RGB_SAI", "RGB_SAD"]], [["RGB_MOD", "RGB_RMOD"], ["RGB_HUI", "RGB_HUD"], ["RGB_VAI", "RGB_VAD"], ["RGB_SAI", "RGB_SAD"]], [["RGB_MOD", "RGB_RMOD"], ["RGB_HUI", "RGB_HUD"], ["RGB_VAI", "RGB_VAD"], ["RGB_SAI", "RGB_SAD"]], [["KC_TRNS", "KC_TRNS"], ["KC_TRNS", "KC_TRNS"], ["KC_TRNS", "KC_TRNS"], ["KC_TRNS", "KC_TRNS"]], [["KC_TRNS", "KC_TRNS"], ["KC_TRNS", "KC_TRNS"], ["KC_TRNS", "KC_TRNS"], ["KC_TRNS", "KC_TRNS"]]], "layout_options": 0, "macro": [[["down", "KC_LGUI"], ["delay", 10], ["down", "KC_LCTRL"], ["tap", "KC_4"], ["up", "KC_LCTRL"], ["delay", 10], ["up", "KC_LGUI"]], [["down", "KC_LGUI"], ["delay", 10], ["down", "KC_LCTRL"], ["tap", "KC_5"], ["up", "KC_LCTRL"], ["delay", 10], ["up", "KC_LGUI"]], [["down", "KC_LGUI"], ["delay", 10], ["down", "KC_LCTRL"], ["tap", "KC_6"], ["up", "KC_LCTRL"], ["delay", 10], ["up", "KC_LGUI"]], [["down", "KC_LGUI"], ["delay", 10], ["down", "KC_LCTRL"], ["tap", "KC_8"], ["up", "KC_LCTRL"], ["delay", 10], ["up", "KC_LGUI"]], [["down", "KC_LGUI"], ["delay", 10], ["down", "KC_LCTRL"], ["tap", "KC_0"], ["up", "KC_LCTRL"], ["delay", 10], ["up", "KC_LGUI"], ["delay", 20], ["tap", "DF(0)"]], [["down", "KC_LGUI"], ["delay", 10], ["down", "KC_LCTRL"], ["tap", "KC_1"], ["up", "KC_LCTRL"], ["delay", 10], ["up", "KC_LGUI"], ["delay", 10], ["tap", "DF(1)"]], [["down", "KC_LGUI"], ["delay", 10], ["down", "KC_LCTRL"], ["tap", "KC_2"], ["up", "KC_LCTRL"], ["delay", 10], ["up", "KC_LGUI"], ["delay", 20], ["tap", "DF(2)"]], [["down", "KC_LGUI"], ["delay", 10], ["down", "KC_LCTRL"], ["tap", "KC_3"], ["up", "KC_LCTRL"], ["delay", 10], ["up", "KC_LGUI"], ["delay", 20], ["tap", "DF(3)"]], [["down", "KC_LGUI"], ["delay", 10], ["down", "KC_LCTRL"], ["tap", "KC_7"], ["up", "KC_LCTRL"], ["delay", 10], ["up", "KC_LGUI"]], [["down", "KC_RALT"], ["delay", 10], ["tap", "KC_6"], ["up", "KC_RALT"], ["tap", "KC_S"]], [["tap", "KC_Y", "KC_KP_EQUAL"]], [], [], [], [], []], "vial_protocol": 6, "via_protocol": 9, "tap_dance": [["KC_NO", "MO(1)", "KC_NO", "MO(3)", 300], ["KC_Q", "KC_1", "KC_NO", "KC_NO", 200], ["KC_W", "KC_2", "KC_NO", "KC_NO", 200], ["KC_E", "KC_3", "KC_NO", "KC_NO", 200], ["KC_R", "KC_4", "KC_NO", "KC_NO", 200], ["KC_T", "KC_5", "KC_NO", "KC_NO", 200], ["KC_Y", "KC_6", "KC_NO", "KC_NO", 200], ["KC_U", "KC_7", "KC_NO", "KC_NO", 200], ["KC_I", "KC_8", "KC_NO", "KC_NO", 200], ["KC_O", "KC_9", "KC_NO", "KC_NO", 200], ["KC_P", "KC_0", "KC_NO", "KC_NO", 200], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", 200], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", 200], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", 200], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", 200], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", 200], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", 200], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", 200], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", 200], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", 200], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", 200], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", 200], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", 200], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", 200], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", 200], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", 200], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", 200], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", 200], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", 200], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", 200], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", 200], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", 200]], "combo": [["KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO"], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO"], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO"], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO"], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO"], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO"], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO"], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO"], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO"], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO"], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO"], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO"], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO"], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO"], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO"], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO"], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO"], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO"], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO"], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO"], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO"], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO"], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO"], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO"], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO"], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO"], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO"], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO"], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO"], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO"], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO"], ["KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO"]], "key_override": [{"trigger": "KC_NO", "replacement": "LSFT(KC_NO)", "layers": 65535, "trigger_mods": 64, "negative_mod_mask": 240, "suppressed_mods": 0, "options": 135}, {"trigger": "KC_NO", "replacement": "KC_NO", "layers": 65535, "trigger_mods": 0, "negative_mod_mask": 0, "suppressed_mods": 0, "options": 7}, {"trigger": "KC_NO", "replacement": "KC_NO", "layers": 65535, "trigger_mods": 0, "negative_mod_mask": 0, "suppressed_mods": 0, "options": 7}, {"trigger": "KC_NO", "replacement": "KC_NO", "layers": 65535, "trigger_mods": 0, "negative_mod_mask": 0, "suppressed_mods": 0, "options": 7}, {"trigger": "KC_NO", "replacement": "KC_NO", "layers": 65535, "trigger_mods": 0, "negative_mod_mask": 0, "suppressed_mods": 0, "options": 7}, {"trigger": "KC_NO", "replacement": "KC_NO", "layers": 65535, "trigger_mods": 0, "negative_mod_mask": 0, "suppressed_mods": 0, "options": 7}, {"trigger": "KC_NO", "replacement": "KC_NO", "layers": 65535, "trigger_mods": 0, "negative_mod_mask": 0, "suppressed_mods": 0, "options": 7}, {"trigger": "KC_NO", "replacement": "KC_NO", "layers": 65535, "trigger_mods": 0, "negative_mod_mask": 0, "suppressed_mods": 0, "options": 7}, {"trigger": "KC_NO", "replacement": "KC_NO", "layers": 65535, "trigger_mods": 0, "negative_mod_mask": 0, "suppressed_mods": 0, "options": 7}, {"trigger": "KC_NO", "replacement": "KC_NO", "layers": 65535, "trigger_mods": 0, "negative_mod_mask": 0, "suppressed_mods": 0, "options": 7}, {"trigger": "KC_NO", "replacement": "KC_NO", "layers": 65535, "trigger_mods": 0, "negative_mod_mask": 0, "suppressed_mods": 0, "options": 7}, {"trigger": "KC_NO", "replacement": "KC_NO", "layers": 65535, "trigger_mods": 0, "negative_mod_mask": 0, "suppressed_mods": 0, "options": 7}, {"trigger": "KC_NO", "replacement": "KC_NO", "layers": 65535, "trigger_mods": 0, "negative_mod_mask": 0, "suppressed_mods": 0, "options": 7}, {"trigger": "KC_NO", "replacement": "KC_NO", "layers": 65535, "trigger_mods": 0, "negative_mod_mask": 0, "suppressed_mods": 0, "options": 7}, {"trigger": "KC_NO", "replacement": "KC_NO", "layers": 65535, "trigger_mods": 0, "negative_mod_mask": 0, "suppressed_mods": 0, "options": 7}, {"trigger": "KC_NO", "replacement": "KC_NO", "layers": 65535, "trigger_mods": 0, "negative_mod_mask": 0, "suppressed_mods": 0, "options": 7}, {"trigger": "KC_NO", "replacement": "KC_NO", "layers": 65535, "trigger_mods": 0, "negative_mod_mask": 0, "suppressed_mods": 0, "options": 7}, {"trigger": "KC_NO", "replacement": "KC_NO", "layers": 65535, "trigger_mods": 0, "negative_mod_mask": 0, "suppressed_mods": 0, "options": 7}, {"trigger": "KC_NO", "replacement": "KC_NO", "layers": 65535, "trigger_mods": 0, "negative_mod_mask": 0, "suppressed_mods": 0, "options": 7}, {"trigger": "KC_NO", "replacement": "KC_NO", "layers": 65535, "trigger_mods": 0, "negative_mod_mask": 0, "suppressed_mods": 0, "options": 7}, {"trigger": "KC_NO", "replacement": "KC_NO", "layers": 65535, "trigger_mods": 0, "negative_mod_mask": 0, "suppressed_mods": 0, "options": 7}, {"trigger": "KC_NO", "replacement": "KC_NO", "layers": 65535, "trigger_mods": 0, "negative_mod_mask": 0, "suppressed_mods": 0, "options": 7}, {"trigger": "KC_NO", "replacement": "KC_NO", "layers": 65535, "trigger_mods": 0, "negative_mod_mask": 0, "suppressed_mods": 0, "options": 7}, {"trigger": "KC_NO", "replacement": "KC_NO", "layers": 65535, "trigger_mods": 0, "negative_mod_mask": 0, "suppressed_mods": 0, "options": 7}, {"trigger": "KC_NO", "replacement": "KC_NO", "layers": 65535, "trigger_mods": 0, "negative_mod_mask": 0, "suppressed_mods": 0, "options": 7}, {"trigger": "KC_NO", "replacement": "KC_NO", "layers": 65535, "trigger_mods": 0, "negative_mod_mask": 0, "suppressed_mods": 0, "options": 7}, {"trigger": "KC_NO", "replacement": "KC_NO", "layers": 65535, "trigger_mods": 0, "negative_mod_mask": 0, "suppressed_mods": 0, "options": 7}, {"trigger": "KC_NO", "replacement": "KC_NO", "layers": 65535, "trigger_mods": 0, "negative_mod_mask": 0, "suppressed_mods": 0, "options": 7}, {"trigger": "KC_NO", "replacement": "KC_NO", "layers": 65535, "trigger_mods": 0, "negative_mod_mask": 0, "suppressed_mods": 0, "options": 7}, {"trigger": "KC_NO", "replacement": "KC_NO", "layers": 65535, "trigger_mods": 0, "negative_mod_mask": 0, "suppressed_mods": 0, "options": 7}, {"trigger": "KC_NO", "replacement": "KC_NO", "layers": 65535, "trigger_mods": 0, "negative_mod_mask": 0, "suppressed_mods": 0, "options": 7}, {"trigger": "KC_NO", "replacement": "KC_NO", "layers": 65535, "trigger_mods": 0, "negative_mod_mask": 0, "suppressed_mods": 0, "options": 7}], "alt_repeat_key": [], "settings": {"1": 0, "2": 50, "3": 0, "4": 175, "5": 5, "6": 5000, "7": 200, "8": 0, "9": 10, "10": 20, "11": 8, "12": 10, "13": 30, "14": 10, "15": 80, "16": 8, "17": 40, "18": 0, "19": 80, "20": 7, "21": 0}} \ No newline at end of file diff --git a/nvim/.config/nvim/lazy-lock.json b/nvim/.config/nvim/lazy-lock.json index bd05a7c..a5f9ef2 100644 --- a/nvim/.config/nvim/lazy-lock.json +++ b/nvim/.config/nvim/lazy-lock.json @@ -7,6 +7,7 @@ "cmp-buffer": { "branch": "main", "commit": "b74fab3656eea9de20a9b8116afa3cfc4ec09657" }, "cmp-cmdline": { "branch": "main", "commit": "d126061b624e0af6c3a556428712dd4d4194ec6d" }, "cmp-nvim-lsp": { "branch": "main", "commit": "cbc7b02bb99fae35cb42f514762b89b5126651ef" }, + "cmp-nvim-lua": { "branch": "main", "commit": "e3a22cb071eb9d6508a156306b102c45cd2d573d" }, "cmp-path": { "branch": "main", "commit": "c642487086dbd9a93160e1679a1327be111cbc25" }, "cmp-tabnine": { "branch": "main", "commit": "c0167cdc86c15e782c5461ee62aebee89231c2ed" }, "cmp_luasnip": { "branch": "master", "commit": "98d9cb5c2c38532bd9bdb481067b20fea8f32e90" }, @@ -45,6 +46,7 @@ "obsidian.nvim": { "branch": "main", "commit": "ae1f76a75c7ce36866e1d9342a8f6f5b9c2caf9b" }, "plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" }, "portal.nvim": { "branch": "main", "commit": "77d9d53fec945bfa407d5fd7120f1b4f117450ed" }, + "rainbow-delimiters.nvim": { "branch": "master", "commit": "8aafe2cbd89cd4090f573a98cab6b20366576fde" }, "telescope-ui-select.nvim": { "branch": "master", "commit": "6e51d7da30bd139a6950adf2a47fda6df9fa06d2" }, "telescope.nvim": { "branch": "master", "commit": "3d757e586ff0bfc85bdb7b46c9d3d932147a0cde" }, "trouble.nvim": { "branch": "main", "commit": "bd67efe408d4816e25e8491cc5ad4088e708a69a" }, diff --git a/nvim/.config/nvim/lua/plugins.inactive/indent-blankline.lua.bak b/nvim/.config/nvim/lua/plugins.inactive/indent-blankline.lua.bak new file mode 100644 index 0000000..1e6140d --- /dev/null +++ b/nvim/.config/nvim/lua/plugins.inactive/indent-blankline.lua.bak @@ -0,0 +1,18 @@ +return { + { + "lukas-reineke/indent-blankline.nvim", + main = "ibl", + config = function() + require("ibl").setup({ + indent = { + char = "│", + }, + scope = { + enabled = true, + show_start = true, + show_end = false, + }, + }) + end, + }, +} diff --git a/nvim/.config/nvim/lua/plugins/completions.lua b/nvim/.config/nvim/lua/plugins/completions.lua index 0008aa7..308ebd9 100644 --- a/nvim/.config/nvim/lua/plugins/completions.lua +++ b/nvim/.config/nvim/lua/plugins/completions.lua @@ -2,12 +2,19 @@ return { { "hrsh7th/cmp-nvim-lsp", }, + { + "hrsh7th/cmp-cmdline", -- NEW: Command line completion + }, + { + "hrsh7th/cmp-nvim-lua", -- NEW: Better Neovim Lua API completion + }, { "L3MON4D3/LuaSnip", - -- follow latest release. - version = "v2.*", -- Replace by the latest released major (first number of latest release) - -- install jsregexp (optional!). - build = "make install_jsregexp" + version = "v2.*", + build = "make install_jsregexp", + dependencies = { + "rafamadriz/friendly-snippets", -- Pre-made snippets + }, }, { "hrsh7th/nvim-cmp", diff --git a/nvim/.config/nvim/lua/plugins/indent-blankline.lua b/nvim/.config/nvim/lua/plugins/indent-blankline.lua index 1e6140d..7d901a9 100644 --- a/nvim/.config/nvim/lua/plugins/indent-blankline.lua +++ b/nvim/.config/nvim/lua/plugins/indent-blankline.lua @@ -2,17 +2,40 @@ return { { "lukas-reineke/indent-blankline.nvim", main = "ibl", + event = { "BufReadPost", "BufNewFile" }, config = function() require("ibl").setup({ indent = { - char = "│", + char = "▏", }, scope = { enabled = true, + char = "▏", -- Same character, different color show_start = true, - show_end = false, + show_end = true, + }, + exclude = { + filetypes = { + "help", + "alpha", + "dashboard", + "lazy", + "mason", + }, }, }) + + -- Very subtle gray for all indent lines + vim.api.nvim_set_hl(0, "IblIndent", { fg = "#313244" }) + + -- Soft accent for current scope (choose one): + -- Blue: + vim.api.nvim_set_hl(0, "IblScope", { fg = "#5E81AC" }) + + -- Or Purple: + -- vim.api.nvim_set_hl(0, "IblScope", { fg = "#B48EAD" }) + -- Or Green: + -- vim.api.nvim_set_hl(0, "IblScope", { fg = "#A3BE8C" }) end, }, } diff --git a/nvim/.config/nvim/lua/plugins/mason.lua b/nvim/.config/nvim/lua/plugins/mason.lua index 2431d56..c4b9bd0 100644 --- a/nvim/.config/nvim/lua/plugins/mason.lua +++ b/nvim/.config/nvim/lua/plugins/mason.lua @@ -5,7 +5,7 @@ return { opts = { ensure_installed = { -- Formatters (you already have these) - "stylua", + "luaformatter", "prettier", "rubocop", "black", diff --git a/nvim/.config/nvim/lua/plugins/rainbow.lua b/nvim/.config/nvim/lua/plugins/rainbow.lua new file mode 100644 index 0000000..e4ee769 --- /dev/null +++ b/nvim/.config/nvim/lua/plugins/rainbow.lua @@ -0,0 +1,8 @@ +return { + { + "HiPhish/rainbow-delimiters.nvim", + config = function() + require("rainbow-delimiters.setup").setup() + end, + }, +} diff --git a/scripts/scripts/br_down.sh b/scripts/scripts/br_down.sh index 19de79a..afe49ed 100755 --- a/scripts/scripts/br_down.sh +++ b/scripts/scripts/br_down.sh @@ -9,10 +9,10 @@ mkdir -p "$SHADER_DIR" # Check if shader file exists, if not create with default brightness if [ ! -f "$SHADER_FILE" ]; then - CURRENT=1.0 + CURRENT=1.0 else - # Get current brightness multiplier - CURRENT=$(grep -oP 'pixColor.rgb \*= \K[0-9.]+' "$SHADER_FILE" | tail -1) + # Get current brightness multiplier + CURRENT=$(grep -oP 'pixColor.rgb \*= \K[0-9.]+' "$SHADER_FILE" | tail -1) fi # Calculate new brightness (decrease by 10%) @@ -20,7 +20,7 @@ NEW=$(echo "$CURRENT * 0.90" | bc -l) # Cap at 0.1 to prevent complete darkness if (( $(echo "$NEW < 0.1" | bc -l) )); then - NEW=0.1 + NEW=0.1 fi # Format to 2 decimal places @@ -29,7 +29,7 @@ NEW=$(printf "%.2f" "$NEW") # Check if blue light filter is currently enabled BLUELIGHT_ENABLED=false if [ -f "$SHADER_FILE" ] && grep -q "pixColor.b \*= 0.6" "$SHADER_FILE"; then - BLUELIGHT_ENABLED=true + BLUELIGHT_ENABLED=true fi # Recreate the shader file @@ -44,30 +44,30 @@ uniform sampler2D tex; void main() { vec4 pixColor = texture(tex, v_texcoord); - + EOF if [ "$BLUELIGHT_ENABLED" = true ]; then - cat >> "$SHADER_FILE" << EOF + cat >> "$SHADER_FILE" << EOF // Reduce blue light pixColor.r *= 1.0; pixColor.g *= 0.85; pixColor.b *= 0.6; - + EOF fi cat >> "$SHADER_FILE" << EOF // Adjust brightness pixColor.rgb *= $NEW; - + fragColor = pixColor; } EOF # Apply shader if [ -z "$HYPRLAND_INSTANCE_SIGNATURE" ]; then - export HYPRLAND_INSTANCE_SIGNATURE=$(ls -t /tmp/hypr/ 2>/dev/null | head -n1) + export HYPRLAND_INSTANCE_SIGNATURE=$(ls -t /tmp/hypr/ 2>/dev/null | head -n1) fi /usr/bin/hyprctl keyword decoration:screen_shader "$SHADER_FILE" diff --git a/yazi/.config/yazi/bookmark b/yazi/.config/yazi/bookmark index ce9c367..2c5d9e4 100644 --- a/yazi/.config/yazi/bookmark +++ b/yazi/.config/yazi/bookmark @@ -1,7 +1,6 @@ tank /mnt/tank/ t ssd2 /mnt/ssd2/ 7 ssd1 /mnt/ssd1/ 6 -plugins /home/liph/.config/nvim/lua/plugins/ p obsidian /home/liph/Documents/obsidian/vault/ o nvim /home/liph/.config/nvim/ n liph /home/liph/ l @@ -15,4 +14,5 @@ hdd1 /mnt/hdd1/ 1 flash1 /mnt/flash1/ 8 Downloads /home/liph/Downloads/ D dotfiles /home/liph/dotfiles/ d +Desktop /home/liph/Desktop/ d .config /home/liph/.config/ c