summaryrefslogtreecommitdiffstats
path: root/usecases/desktop/development/nixvim-dev.nix
diff options
context:
space:
mode:
Diffstat (limited to 'usecases/desktop/development/nixvim-dev.nix')
-rw-r--r--usecases/desktop/development/nixvim-dev.nix26
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;