- **i3**: force Lutris windows to floating mode
- **nvim/colorizer**: switch to `catgoose/nvim-colorizer.lua` and simplify config
- **nvim/leap**: migrate source to Codeberg and expand search to visual/operator-pending modes
- **nvim/lsp**:
- add devicons and treesitter as explicit dependencies
- switch completion formatting from `kind` to `icon`
- disable cmake lsp from mason auto-install
- **nvim/treesitter**:
- refactor initialization to manually handle parser installation
- add custom FileType autocmd for treesitter starting and indentation
- **nvim/markdown**: remove language border from code blocks
- **tmux**: switch default terminal from xterm to screen-256color
- **zsh**: remove direnv hook
Signed-off-by: erick-alcachofa <erick@artichoke.dev>
Signed-off-by: erick-alcachofa <erick@artichoke.dev>
This commit introduces a major overhaul of the dotfiles' visual theme
and several quality-of-life improvements.
- **Theme Migration:** Switched from the **Rose Pine** color scheme to
**Gruvbox Material** for a more cohesive visual experience across all
applications. This change affects Neovim, Wezterm, GTK, and Qt6,
ensuring a unified look.
- **Improved Floating Windows:** Added a rule to manage the **Proton
VPN** app's window, forcing it to float and center on the screen.
- **Terminal Configuration:**
- Set the Wezterm terminal's background opacity to 80%.
- Changed Picom's backend from `glx` to `xrender` for better
compatibility.
- **Neovim Refactor:**
- Removed deprecated and unused plugins.
- Simplified the LSP configuration by directly using `nvim-lspconfig`
and removing the `lsp-zero` wrapper.
- Overhauled the Lualine and Markdown plugin settings to integrate
seamlessly with the new color scheme.
- **Tmux Integration:** Completely replaced the `bamboo-tmux` plugin
with a custom-themed configuration for the status line, ensuring a
consistent and personalized aesthetic.
Previous theme required to remove the `link` from the highlight group,
this new colorscheme does not need that, and in fact breaks how it looks
if present.