From d0d9400502a512b5c1c5e1f6e6deff6a4c7c77d3 Mon Sep 17 00:00:00 2001 From: nils <48135649+Nilstrieb@users.noreply.github.com> Date: Mon, 18 Sep 2023 13:55:59 +0200 Subject: [PATCH] vscode nix settings --- flake.nix | 2 +- home-manager/home.nix | 1 - home-manager/vscode.nix | 9 +++++++++ 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/flake.nix b/flake.nix index 0813616..2b3cda8 100644 --- a/flake.nix +++ b/flake.nix @@ -6,7 +6,7 @@ inputs = { # Nixpkgs nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; - nur.url = github:nix-community/NUR; + nur.url = "github:nix-community/NUR"; # Home manager home-manager.url = "github:nix-community/home-manager"; diff --git a/home-manager/home.nix b/home-manager/home.nix index 27c7a74..85af38e 100644 --- a/home-manager/home.nix +++ b/home-manager/home.nix @@ -48,7 +48,6 @@ in inferno jetbrains.idea-ultimate linuxKernel.packages.linux_6_1.perf - nixpkgs-fmt obs-studio obsidian postman diff --git a/home-manager/vscode.nix b/home-manager/vscode.nix index 047e39b..982f4dd 100644 --- a/home-manager/vscode.nix +++ b/home-manager/vscode.nix @@ -4,6 +4,15 @@ package = pkgs.vscodium; enableUpdateCheck = false; mutableExtensionsDir = false; + settings = { + "nix.enableLanguageServer" = true; + "nix.serverPath" = "${pkgs.nil}/bin/nil"; + "nix.serverSettings" = { + formatting = { + command = ["${pkgs.nixpkgs-fmt}/bin/nixpkgs-fmt"]; + }; + }; + }; extensions = with pkgs.vscode-extensions; [ jnoortheen.nix-ide usernamehw.errorlens