File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 77 mutableUserSettings = true ;
88
99 userSettings = {
10+ # Language-specific settings
11+ languages = {
12+ Python = {
13+ formatter . language_server . name = "ruff" ;
14+ language_servers = [
15+ "ty"
16+ "ruff"
17+ "!basedpyright"
18+ "!pyrefly"
19+ "!pyright"
20+ "!pylsp"
21+ ] ;
22+ } ;
23+ Rust = {
24+ hard_tabs = false ;
25+ formatter . language_server . name = "rust-analyzer" ;
26+ language_servers = [
27+ "rust-analyzer"
28+ "!rustc"
29+ ] ;
30+ } ;
31+ Go = {
32+ formatter . language_server . name = "gopls" ;
33+ language_servers = [
34+ "gopls"
35+ "!goimports"
36+ ] ;
37+ } ;
38+ } ;
39+
40+ # Terminal
41+ terminal . shell . with_arguments = {
42+ program = "bash" ;
43+ args = [
44+ "--login"
45+ "-c"
46+ "nu --login --interactive"
47+ ] ;
48+ } ;
49+
1050 # Editor behavior
1151 auto_signature_help = true ;
1252 autosave = "on_focus_change" ;
Original file line number Diff line number Diff line change 1616 deadnix # Find and remove unused code in .nix source files
1717 nixfmt # Nix Code Formatter
1818
19- #-- nickel lang
20- nickel
21-
2219 #-- json like
2320 terraform-ls
2421 jsonnet
6562 ( python313 . withPackages (
6663 ps : with ps ; [
6764 # python language server
68- pyright
65+ ty
6966 ruff
7067
71- black # python formatter
72-
7368 # my commonly used python packages
7469 jupyter
7570 ipython
7671 pandas
72+ numpy
7773 requests
7874 pyquery
7975 pyyaml
80- boto3
81-
82- # misc
8376 protobuf # protocol buffer compiler
84- numpy
8577 ]
8678 ) )
8779
10395 delve # go debugger
10496
10597 # -- java
106- jdk17
107- gradle
108- maven
109- spring-boot-cli
110- jdt-language-server
111-
112- #-- zig
113- zls
98+ # jdk25
99+ # gradle
100+ # maven
101+ # spring-boot-cli
102+ # jdt-language-server
114103
115104 #-- lua
116105 stylua
133122 tailwindcss-language-server
134123 emmet-ls
135124 ]
136- # -*- Lisp like Languages -*-#
137- # ++ [
138- # guile
139- # racket-minimal
140- # fnlfmt # fennel
141- # (
142- # if pkgs.stdenv.isLinux && pkgs.stdenv.isx86
143- # then pkgs-master.akkuPackages.scheme-langserver
144- # else pkgs.emptyDirectory
145- # )
146- # ]
147125 ++ [
148126 proselint # English prose linter
149127
150- #-- verilog / systemverilog
151- verible
152-
153128 #-- Optional Requirements:
154129 prettier # common code formatter
155130 fzf
You can’t perform that action at this time.
0 commit comments