aboutsummaryrefslogtreecommitdiffstats
path: root/modules/development/nixvim
diff options
context:
space:
mode:
Diffstat (limited to 'modules/development/nixvim')
-rw-r--r--modules/development/nixvim/colorscheme.nix2
-rw-r--r--modules/development/nixvim/default.nix2
-rw-r--r--modules/development/nixvim/keymaps.nix2
-rw-r--r--modules/development/nixvim/plugins/cmp.nix2
-rw-r--r--modules/development/nixvim/plugins/comment.nix2
-rw-r--r--modules/development/nixvim/plugins/default.nix2
-rw-r--r--modules/development/nixvim/plugins/gitsigns.nix2
-rw-r--r--modules/development/nixvim/plugins/indent-blankline.nix2
-rw-r--r--modules/development/nixvim/plugins/lsp.nix46
-rw-r--r--modules/development/nixvim/plugins/lualine.nix2
-rw-r--r--modules/development/nixvim/plugins/luasnip.nix2
-rw-r--r--modules/development/nixvim/plugins/noice.nix2
-rw-r--r--modules/development/nixvim/plugins/nvim-tree.nix2
-rw-r--r--modules/development/nixvim/plugins/telescope.nix6
-rw-r--r--modules/development/nixvim/plugins/treesitter.nix2
-rw-r--r--modules/development/nixvim/plugins/web-devicons.nix2
-rw-r--r--modules/development/nixvim/plugins/which-key.nix2
17 files changed, 41 insertions, 41 deletions
diff --git a/modules/development/nixvim/colorscheme.nix b/modules/development/nixvim/colorscheme.nix
index 00345cf..1569cb5 100644
--- a/modules/development/nixvim/colorscheme.nix
+++ b/modules/development/nixvim/colorscheme.nix
@@ -1,4 +1,4 @@
-# Colorscheme - Base16 theme configuration for nixvim
+# Base16 theme configuration for nixvim
{ config, lib, ... }:
{
config.programs.nixvim.colorschemes.base16 = lib.mkIf config.development.nixvim.enable {
diff --git a/modules/development/nixvim/default.nix b/modules/development/nixvim/default.nix
index c212560..17705fa 100644
--- a/modules/development/nixvim/default.nix
+++ b/modules/development/nixvim/default.nix
@@ -1,4 +1,4 @@
-# Nixvim - Neovim configured through Nix (home-manager integration)
+# Neovim configured through Nix
{ config, lib, ... }:
{
imports = [
diff --git a/modules/development/nixvim/keymaps.nix b/modules/development/nixvim/keymaps.nix
index 88fa841..95e1f24 100644
--- a/modules/development/nixvim/keymaps.nix
+++ b/modules/development/nixvim/keymaps.nix
@@ -1,4 +1,4 @@
-# Keymaps - Keyboard shortcut configuration for nixvim
+# Keyboard shortcut configuration for nixvim
{ config, lib, ... }:
{
config.programs.nixvim.keymaps = lib.mkIf config.development.nixvim.enable [
diff --git a/modules/development/nixvim/plugins/cmp.nix b/modules/development/nixvim/plugins/cmp.nix
index 4affdd4..b2347ba 100644
--- a/modules/development/nixvim/plugins/cmp.nix
+++ b/modules/development/nixvim/plugins/cmp.nix
@@ -1,4 +1,4 @@
-# Cmp - Completion plugin (nvim-cmp) for auto-completion
+# Completion plugin for auto-completion
{ config, lib, ... }:
{
config.programs.nixvim.plugins.cmp = lib.mkIf config.development.nixvim.enable {
diff --git a/modules/development/nixvim/plugins/comment.nix b/modules/development/nixvim/plugins/comment.nix
index 8170ea4..10bed84 100644
--- a/modules/development/nixvim/plugins/comment.nix
+++ b/modules/development/nixvim/plugins/comment.nix
@@ -1,4 +1,4 @@
-# Comment - Comment toggling plugin (comment.nvim)
+# Comment toggling plugin
{ config, lib, ... }:
{
config.programs.nixvim.plugins.comment = lib.mkIf config.development.nixvim.enable {
diff --git a/modules/development/nixvim/plugins/default.nix b/modules/development/nixvim/plugins/default.nix
index f11a2d5..c7ebea4 100644
--- a/modules/development/nixvim/plugins/default.nix
+++ b/modules/development/nixvim/plugins/default.nix
@@ -1,4 +1,4 @@
-# Plugins - Collection of nixvim plugin configurations
+# Collection of nixvim plugin configurations
{ ... }:
{
imports = [
diff --git a/modules/development/nixvim/plugins/gitsigns.nix b/modules/development/nixvim/plugins/gitsigns.nix
index a35a5d8..38ad85f 100644
--- a/modules/development/nixvim/plugins/gitsigns.nix
+++ b/modules/development/nixvim/plugins/gitsigns.nix
@@ -1,4 +1,4 @@
-# Gitsigns - Git status in the sign column (gitsigns.nvim)
+# Git status in the sign column
{ config, lib, ... }:
{
config.programs.nixvim.plugins.gitsigns = lib.mkIf config.development.nixvim.enable {
diff --git a/modules/development/nixvim/plugins/indent-blankline.nix b/modules/development/nixvim/plugins/indent-blankline.nix
index a07b361..6890dbf 100644
--- a/modules/development/nixvim/plugins/indent-blankline.nix
+++ b/modules/development/nixvim/plugins/indent-blankline.nix
@@ -1,4 +1,4 @@
-# Indent-blankline - Visual indentation guides (indent-blankline.nvim)
+# Visual indentation guides
{ config, lib, ... }:
{
config.programs.nixvim.plugins.indent-blankline = lib.mkIf config.development.nixvim.enable {
diff --git a/modules/development/nixvim/plugins/lsp.nix b/modules/development/nixvim/plugins/lsp.nix
index 46bd897..0a92f86 100644
--- a/modules/development/nixvim/plugins/lsp.nix
+++ b/modules/development/nixvim/plugins/lsp.nix
@@ -1,4 +1,4 @@
-# LSP - Language Server Protocol configuration (nvim-lspconfig)
+# Language Server Protocol configuration
{ config, lib, ... }:
{
config.programs.nixvim.plugins.lsp = lib.mkIf config.development.nixvim.enable {
@@ -15,7 +15,7 @@
};
servers = {
- # -- System & Configuration --
+ # System and configuration
nixd = {
enable = true;
package = null;
@@ -23,7 +23,7 @@
bashls = {
enable = true;
package = null;
- }; # Bash/Shell
+ }; # Bash shell
taplo = {
enable = true;
package = null;
@@ -41,7 +41,7 @@
package = null;
}; # Markdown
- # -- Web Development (HTML/CSS/JS/TS) --
+ # Web development
html = {
enable = true;
package = null;
@@ -49,17 +49,17 @@
cssls = {
enable = true;
package = null;
- }; # CSS/SCSS/LESS
+ }; # CSS, SCSS and LESS
tailwindcss = {
enable = true;
package = null;
}; # Tailwind CSS
vtsls = {
- # JS/TS (Modern fast wrapper for tsserver)
+ # JS and TS fast wrapper for tsserver
enable = true;
package = null;
settings = {
- # Optional but recommended: stops huge generic types from taking over your screen
+ # Limits huge generic type hints
vtsls.experimental.maxInlayHintLength = 30;
# TypeScript type inferences
@@ -72,7 +72,7 @@
enumMemberValues.enabled = true;
};
- # JavaScript type inferences (via JSDoc)
+ # JavaScript type inferences
javascript.inlayHints = {
parameterNames.enabled = "all";
parameterTypes.enabled = true;
@@ -86,9 +86,9 @@
eslint = {
enable = true;
package = null;
- }; # ESLint diagnostics/formatting
+ }; # ESLint diagnostics and formatting
- # -- Web Frameworks --
+ # Web frameworks
volar = {
# Vue
enable = true;
@@ -104,26 +104,26 @@
package = null;
}; # Astro
- # -- Scripting & High-Level Languages --
+ # Scripting and high-level languages
basedpyright = {
- # Python (Modern, faster fork of Pyright)
+ # Python, modern faster fork of Pyright
enable = true;
package = null;
settings.basedpyright.analysis.inlayHints = {
variableTypes = true;
callArgumentNames = true;
functionReturnTypes = true;
- genericTypes = false; # can get noisy, opt-in
+ genericTypes = false; # Opt in since these can get noisy
};
};
ruff = {
enable = true;
package = null;
- }; # Python (Ultra-fast linter/formatter)
+ }; # Python linter and formatter
ruby_lsp = {
enable = true;
package = null;
- }; # Ruby (Shopify's modern standard)
+ }; # Ruby
lua_ls = {
# Lua
enable = true;
@@ -145,13 +145,13 @@
package = null;
}; # Elixir
- # -- Systems, Compiled, & Enterprise --
+ # Systems, compiled and enterprise
clangd = {
enable = true;
package = null;
- }; # C/C++ (inlay hints on by default)
+ }; # C and C++ with inlay hints on by default
rust_analyzer = {
- # Rust (inlay hints on by default)
+ # Rust with inlay hints on by default
enable = true;
package = null;
installCargo = false;
@@ -174,7 +174,7 @@
zls = {
enable = true;
package = null;
- }; # Zig (inlay hints on by default)
+ }; # Zig with inlay hints on by default
jdtls = {
# Java
enable = true;
@@ -188,7 +188,7 @@
csharp_ls = {
enable = true;
package = null;
- }; # C# (.NET) — no inlay hint support
+ }; # C# without inlay hint support
hls = {
# Haskell
enable = true;
@@ -201,7 +201,7 @@
package = null;
}; # OCaml
- # -- Infrastructure & DevOps --
+ # Infrastructure and DevOps
dockerls = {
enable = true;
package = null;
@@ -213,9 +213,9 @@
terraformls = {
enable = true;
package = null;
- }; # Terraform/HCL
+ }; # Terraform and HCL
- # -- Data & APIs --
+ # Data and APIs
sqlls = {
enable = true;
package = null;
diff --git a/modules/development/nixvim/plugins/lualine.nix b/modules/development/nixvim/plugins/lualine.nix
index ab46499..560a055 100644
--- a/modules/development/nixvim/plugins/lualine.nix
+++ b/modules/development/nixvim/plugins/lualine.nix
@@ -1,4 +1,4 @@
-# Lualine - Statusline configuration (lualine.nvim)
+# Statusline configuration
{ config, lib, ... }:
{
config.programs.nixvim.plugins.lualine = lib.mkIf config.development.nixvim.enable {
diff --git a/modules/development/nixvim/plugins/luasnip.nix b/modules/development/nixvim/plugins/luasnip.nix
index e704435..cab0f62 100644
--- a/modules/development/nixvim/plugins/luasnip.nix
+++ b/modules/development/nixvim/plugins/luasnip.nix
@@ -1,4 +1,4 @@
-# Luasnip - Snippet engine for Neovim (Lua-based)
+# Snippet engine for Neovim
{ config, lib, ... }:
{
config.programs.nixvim.plugins.luasnip = lib.mkIf config.development.nixvim.enable {
diff --git a/modules/development/nixvim/plugins/noice.nix b/modules/development/nixvim/plugins/noice.nix
index 622f8d5..8f2ea0d 100644
--- a/modules/development/nixvim/plugins/noice.nix
+++ b/modules/development/nixvim/plugins/noice.nix
@@ -1,4 +1,4 @@
-# Noice - Modern UI for Neovim (cmdline, popupmenu, messages)
+# Modern UI for Neovim
{ config, lib, ... }:
{
config.programs.nixvim.plugins.noice = lib.mkIf config.development.nixvim.enable {
diff --git a/modules/development/nixvim/plugins/nvim-tree.nix b/modules/development/nixvim/plugins/nvim-tree.nix
index c3b104d..2f35e3c 100644
--- a/modules/development/nixvim/plugins/nvim-tree.nix
+++ b/modules/development/nixvim/plugins/nvim-tree.nix
@@ -1,4 +1,4 @@
-# Nvim-tree - File explorer sidebar (nvim-tree.lua)
+# File explorer sidebar
{ config, lib, ... }:
{
config.programs.nixvim.plugins.nvim-tree = lib.mkIf config.development.nixvim.enable {
diff --git a/modules/development/nixvim/plugins/telescope.nix b/modules/development/nixvim/plugins/telescope.nix
index dc873fd..8f06ec9 100644
--- a/modules/development/nixvim/plugins/telescope.nix
+++ b/modules/development/nixvim/plugins/telescope.nix
@@ -1,11 +1,11 @@
-# Telescope - Fuzzy finder
+# Fuzzy finder
{ config, lib, ... }:
{
config.programs.nixvim.plugins.telescope = lib.mkIf config.development.nixvim.enable {
enable = true;
extensions = {
- fzf-native.enable = true; # faster fuzzy sorting
- ui-select.enable = true; # use telescope for vim.ui.select (code actions etc.)
+ fzf-native.enable = true; # Faster fuzzy sorting
+ ui-select.enable = true; # Uses telescope for vim.ui.select
};
settings = {
defaults = {
diff --git a/modules/development/nixvim/plugins/treesitter.nix b/modules/development/nixvim/plugins/treesitter.nix
index d462792..6150ad2 100644
--- a/modules/development/nixvim/plugins/treesitter.nix
+++ b/modules/development/nixvim/plugins/treesitter.nix
@@ -1,4 +1,4 @@
-# Treesitter - Syntax highlighting and parsing (nvim-treesitter)
+# Syntax highlighting and parsing
{ config, lib, ... }:
{
config.programs.nixvim.plugins.treesitter = lib.mkIf config.development.nixvim.enable {
diff --git a/modules/development/nixvim/plugins/web-devicons.nix b/modules/development/nixvim/plugins/web-devicons.nix
index d222df4..61ca5e9 100644
--- a/modules/development/nixvim/plugins/web-devicons.nix
+++ b/modules/development/nixvim/plugins/web-devicons.nix
@@ -1,4 +1,4 @@
-# Web-devicons - File icons for various file types (nvim-web-devicons)
+# File icons for various file types
{ config, lib, ... }:
{
config.programs.nixvim.plugins.web-devicons = lib.mkIf config.development.nixvim.enable {
diff --git a/modules/development/nixvim/plugins/which-key.nix b/modules/development/nixvim/plugins/which-key.nix
index ea55615..81ecd14 100644
--- a/modules/development/nixvim/plugins/which-key.nix
+++ b/modules/development/nixvim/plugins/which-key.nix
@@ -1,4 +1,4 @@
-# Which-key - Popup for keybindings (which-key.nvim)
+# Popup for keybindings
{ config, lib, ... }:
{
config.programs.nixvim.plugins.which-key = lib.mkIf config.development.nixvim.enable {