diff options
Diffstat (limited to 'usecases/desktop/development/nixvim-dev.nix')
-rw-r--r-- | usecases/desktop/development/nixvim-dev.nix | 26 |
1 files changed, 24 insertions, 2 deletions
diff --git a/usecases/desktop/development/nixvim-dev.nix b/usecases/desktop/development/nixvim-dev.nix index c9bcca2..96095d2 100644 --- a/usecases/desktop/development/nixvim-dev.nix +++ b/usecases/desktop/development/nixvim-dev.nix | |||
@@ -131,9 +131,31 @@ _inputs: | |||
131 | enable = true; | 131 | enable = true; |
132 | settings.formatting.command = [ "nixfmt" ]; | 132 | settings.formatting.command = [ "nixfmt" ]; |
133 | }; | 133 | }; |
134 | pylsp = { | 134 | pylsp.enable = true; |
135 | pyright.enable = true; | ||
136 | ruff = { | ||
135 | enable = true; | 137 | enable = true; |
136 | settings.plugins.ruff.enabled = true; | 138 | settings = { |
139 | configurationPreference = "filesystemFirst"; | ||
140 | lineLength = 100; | ||
141 | lint = { | ||
142 | preview = true; | ||
143 | extendSelect = [ | ||
144 | # Error | ||
145 | "E" | ||
146 | # Pyflakes | ||
147 | "F" | ||
148 | # Warning | ||
149 | "W" | ||
150 | # ISort | ||
151 | "I" | ||
152 | # PEP8 Naming | ||
153 | "N" | ||
154 | # Ruff-specific rules | ||
155 | "RUF" | ||
156 | ]; | ||
157 | }; | ||
158 | }; | ||
137 | }; | 159 | }; |
138 | superhtml = { | 160 | superhtml = { |
139 | enable = true; | 161 | enable = true; |