From ce833ad7b8d58907389ea6243289eabe71fe7e6e Mon Sep 17 00:00:00 2001 From: notgne2 Date: Wed, 21 Sep 2022 07:33:58 -0700 Subject: [PATCH] update notgne2 vscode --- home-manager/users/notgne2.nix | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/home-manager/users/notgne2.nix b/home-manager/users/notgne2.nix index 181d7b5..39e6896 100644 --- a/home-manager/users/notgne2.nix +++ b/home-manager/users/notgne2.nix @@ -18,17 +18,27 @@ in programs.home-manager.enable = true; home.packages = with pkgs; [ + bat gnupg zsh-powerlevel9k fzf # also needed for fzf.vim xclip # needed for nvim nixpkgs-fmt - nixfmt + alejandra ]; programs.vscode = { package = pkgs.vscodium; userSettings = { + "[nix]" = { + "editor.defaultFormatter" = "kamadorueda.alejandra"; + "editor.formatOnPaste" = true; + "editor.formatOnSave" = true; + "editor.formatOnType" = false; + }; + + "alejandra.program" = "alejandra"; + "workbench.startupEditor" = "none"; "editor.bracketPairColorization.enabled" = true; @@ -55,7 +65,7 @@ in } ]; - "nix.formatterPath" = "${pkgs.nixfmt}/bin/nixfmt"; + "nix.formatterPath" = "${pkgs.alejandra}/bin/alejandra"; "nix.serverPath" = "${pkgs.rnix-lsp}/bin/rnix-lsp"; "nix.enableLanguageServer" = true; @@ -77,6 +87,8 @@ in dhall.dhall-lang dhall.vscode-dhall-lsp-server elmtooling.elm-ls-vscode + kamadorueda.alejandra + hashicorp.terraform (rust-lang.rust-analyzer.override { rust-analyzer = pkgs.writeShellScriptBin "rust-analyzer" '' exec rust-analyzer "$@"