nixos

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

default.nix (672B)


      1 {pkgs, ...}: {
      2 	programs.zed-editor = {
      3 		enable = true;
      4 		extraPackages = with pkgs; [
      5 			alejandra
      6 			dprint
      7 			lixPackageSets.latest.nil
      8 			prettier
      9 			tombi
     10 			vscode-json-languageserver
     11 			yaml-language-server
     12 		];
     13 		userSettings = {
     14 			preferred_line_length = 64;
     15 			buffer_font_family = "Sarasa Mono SC";
     16 			buffer_font_size = 16;
     17 			ui_font_family = "Sarasa Mono SC";
     18 			ui_font_size = 16;
     19 			hard_tabs = true;
     20 			tab_size = 4;
     21 			edit_predictions.provider = "none";
     22 			languages.Nix.language_servers = [
     23 				"nil"
     24 				"!nixd"
     25 			];
     26 			lsp.nil.initialization_options = {
     27 				formatting.command = [
     28 					"alejandra"
     29 					"--quiet"
     30 					"--"
     31 				];
     32 			};
     33 		};
     34 	};
     35 }