diff --git a/alacritty/.config/alacritty/alacritty.toml b/alacritty/.config/alacritty/alacritty.toml new file mode 100644 index 0000000..e902da1 --- /dev/null +++ b/alacritty/.config/alacritty/alacritty.toml @@ -0,0 +1,119 @@ + +[colors] +draw_bold_text_with_bright_colors = true + +[colors.bright] +black = "#928374" +blue = "#83a598" +cyan = "#8ec07c" +green = "#b8bb26" +magenta = "#d3869b" +red = "#fb4934" +white = "#ebdbb2" +yellow = "#fabd2f" + +[colors.normal] +black = "#282828" +blue = "#458588" +cyan = "#689d6a" +green = "#98971a" +magenta = "#b16286" +red = "#cc241d" +white = "#a89984" +yellow = "#d79921" + +[colors.primary] +background = "#32302f" +foreground = "#ebdbb2" + +[cursor] +style = "Block" +unfocused_hollow = true + +[font] +size = 12.0 + +[font.bold] +family = "UbuntuMono Nerd Font" +style = "Bold" + +[font.bold_italic] +family = "UbuntuMono Nerd Font" +style = "Bold Italic" + +[font.glyph_offset] +x = 0 +y = 0 + +[font.italic] +family = "UbuntuMono Nerd Font" +style = "Italic" + +[font.normal] +family = "UbuntuMono Nerd Font" +style = "Regular" + +[font.offset] +x = 0 +y = 0 + +[[keyboard.bindings]] +action = "Paste" +key = "V" +mods = "Control|Shift" + +[[keyboard.bindings]] +action = "Copy" +key = "C" +mods = "Control|Shift" + +[[keyboard.bindings]] +action = "ResetFontSize" +key = "Key0" +mods = "Control" + +[[keyboard.bindings]] +action = "IncreaseFontSize" +key = "Equals" +mods = "Control" + +[[keyboard.bindings]] +action = "IncreaseFontSize" +key = "NumpadAdd" +mods = "Control" + +[[keyboard.bindings]] +action = "DecreaseFontSize" +key = "NumpadSubtract" +mods = "Control" + +[[keyboard.bindings]] +action = "DecreaseFontSize" +key = "Minus" +mods = "Control" + +[[mouse.bindings]] +action = "PasteSelection" +mouse = "Middle" + +[scrolling] +history = 10000 +multiplier = 10 + +[selection] +save_to_clipboard = true +semantic_escape_chars = ",│`|:\"' ()[]{}<>" + +[window] +decorations = "none" + +[window.dimensions] +columns = 100 +lines = 20 + +[window.padding] +x = 2 +y = 2 + +[general] +live_config_reload = true diff --git a/nvim/.config/nvim/lua/plugins/indentation.lua b/nvim/.config/nvim/lua/plugins/indentation.lua deleted file mode 100644 index 8769bec..0000000 --- a/nvim/.config/nvim/lua/plugins/indentation.lua +++ /dev/null @@ -1,10 +0,0 @@ -return { - 'lukas-reineke/indent-blankline.nvim', - main = "ibl", - config = function () - vim.opt.list = true - vim.opt.listchars:append("eol:↴") - require("ibl").setup { - } - end -} diff --git a/nvim/.config/nvim/lua/plugins/noice.lua b/nvim/.config/nvim/lua/plugins/noice.lua deleted file mode 100644 index eb54ce4..0000000 --- a/nvim/.config/nvim/lua/plugins/noice.lua +++ /dev/null @@ -1,15 +0,0 @@ -return { - "folke/noice.nvim", - event = "VeryLazy", - opts = { - -- add any options here - }, - dependencies = { - -- if you lazy-load any plugin below, make sure to add proper `module="..."` entries - "MunifTanjim/nui.nvim", - -- OPTIONAL: - -- `nvim-notify` is only needed, if you want to use the notification view. - -- If not available, we use `mini` as the fallback - "rcarriga/nvim-notify", - }, -} diff --git a/nvim/.config/nvim/lua/plugins/snacks.lua b/nvim/.config/nvim/lua/plugins/snacks.lua new file mode 100644 index 0000000..eb68e1a --- /dev/null +++ b/nvim/.config/nvim/lua/plugins/snacks.lua @@ -0,0 +1,72 @@ +return { + "folke/snacks.nvim", + priority = 1000, + lazy = false, + ---@type snacks.Config + opts = { + indent = { + enabled = true, + char = "|", + }, + input = { + enabled = true, + }, + notifier = { + enabled = true, + }, + git = { + enabled = true, + }, + bigfile = { enabled = true }, + dashboard = { enabled = true }, + quickfile = { enabled = true }, + scroll = { enabled = true }, + statuscolumn = { enabled = true }, + words = { enabled = false }, + words = { enabled = false }, + }, + keys = { + { + "ns", + function() + Snacks.notifier.show_history() + end, + desc = "Notification History", + }, + { + "nh", + function() + Snacks.notifier.hide() + end, + desc = "Dismiss All Notifications", + }, + { + "gb", + function() + Snacks.git.blame_line() + end, + desc = "Git Blame Line", + }, + { + "gf", + function() + Snacks.lazygit.log_file() + end, + desc = "Lazygit Current File History", + }, + { + "gg", + function() + Snacks.lazygit() + end, + desc = "Lazygit", + }, + { + "gl", + function() + Snacks.lazygit.log() + end, + desc = "Lazygit Log (cwd)", + }, + }, +}