From 31f1036c17712bead374f28e53ac893b0e0c5e04 Mon Sep 17 00:00:00 2001 From: Katherina Walshe-Grey Date: Sat, 6 Dec 2025 11:43:14 +0000 Subject: [PATCH] qenya/vscode: Install Ansible extension --- flake.nix | 1 - home/qenya/vscode.nix | 9 +++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/flake.nix b/flake.nix index b401d1c..7954bc9 100644 --- a/flake.nix +++ b/flake.nix @@ -64,7 +64,6 @@ }) inputs.agenix.packages.${system}.default inputs.plasma-manager.packages.${system}.rc2nix - pkgs.ansible ]; }; }; diff --git a/home/qenya/vscode.nix b/home/qenya/vscode.nix index 87c2dec..fce9173 100644 --- a/home/qenya/vscode.nix +++ b/home/qenya/vscode.nix @@ -13,6 +13,7 @@ in enableExtensionUpdateCheck = false; enableUpdateCheck = false; extensions = with pkgs.vscode-extensions; [ + redhat.ansible ms-python.black-formatter ms-azuretools.vscode-docker mkhl.direnv @@ -27,8 +28,15 @@ in shopify.ruby-lsp charliermarsh.ruff rust-lang.rust-analyzer + redhat.vscode-yaml ]; userSettings = { + "ansible.ansible.path" = "${pkgs.ansible}/bin/ansible"; + "ansible.validation.lint.enabled" = true; + "ansible.validation.lint.path" = "${pkgs.ansible-lint}/bin/ansible-lint"; + "ansible.ansibleNavigator.path" = "${pkgs.ansible-navigator}/bin/ansible-navigator"; + "ansible.python.interpreterPath" = "${pkgs.python3}/bin/python"; + "ansible.lightspeed.enabled" = false; "css.format.spaceAroundSelectorSeparator" = true; "css.format.newlineBetweenSelectors" = false; "debug.allowBreakpointsEverywhere" = true; @@ -47,6 +55,7 @@ in formatting.command = [ "${pkgs.nixpkgs-fmt}/bin/nixpkgs-fmt" ]; nix.flake.autoArchive = true; }; + "redhat.telemetry.enabled" = false; "rust-analyzer.check.command" = "clippy"; "terminal.integrated.allowChords" = false; "terminal.integrated.defaultProfile.linux" = "zsh";