Update flake.lock and vscode configuration
- Updated package references in flake.lock for various dependencies. - Changed VSCode package from vscodium to vscode and updated extensions. - Enabled SSH agent start in ssh.nix. - Refined overlays in default.nix for better package management.
This commit is contained in:
@@ -16,7 +16,7 @@
|
||||
|
||||
programs.vscode = {
|
||||
enable = true;
|
||||
package = pkgs.vscodium;
|
||||
package = pkgs.vscode;
|
||||
enableUpdateCheck = false; # Disable VSCode self-update and let Home Manager to manage VSCode versions instead.
|
||||
enableExtensionUpdateCheck = false; # Disable extensions auto-update and let nix4vscode manage updates and extensions
|
||||
mutableExtensionsDir = false;
|
||||
@@ -25,8 +25,10 @@
|
||||
# General extensions
|
||||
|
||||
## Code Completion
|
||||
"continue.continue"
|
||||
"rooveterinaryinc.roo-cline"
|
||||
"GitHub.copilot"
|
||||
"GitHub.copilot-chat"
|
||||
#"continue.continue"
|
||||
#"rooveterinaryinc.roo-cline"
|
||||
#"saoudrizwan.claude-dev"
|
||||
|
||||
## Development Environment
|
||||
@@ -70,7 +72,6 @@
|
||||
# Settings
|
||||
userSettings = {
|
||||
"telemetry.feedback.enabled" = false;
|
||||
"telemetry.telemetryLevel" = "off";
|
||||
"github.copilot.enableTelemetry" = false;
|
||||
|
||||
"editor.linkedEditing" = true;
|
||||
@@ -83,8 +84,38 @@
|
||||
"workbench.navigationControl.enabled" = false;
|
||||
"workbench.layoutControl.enabled" = false;
|
||||
|
||||
#"github.copilot.editor.enableAutoCompletions" = true;
|
||||
# Privacy and Security
|
||||
# 🛑 Core telemetry & crash reporting
|
||||
"telemetry.telemetryLevel" = "off";
|
||||
"telemetry.enableTelemetry" = false;
|
||||
"telemetry.enableCrashReporter" = false;
|
||||
|
||||
# 🚫 Disable feedback prompts
|
||||
"telemetry.disableFeedback" = true;
|
||||
|
||||
# 🔬 Turn off experiments and natural‑language features
|
||||
"workbench.enableExperiments" = false;
|
||||
"workbench.settings.enableNaturalLanguageSearch" = false;
|
||||
|
||||
# 🔄 Prevent auto‑updates & recommendations
|
||||
"extensions.autoUpdate" = false;
|
||||
"extensions.ignoreRecommendations" = true;
|
||||
|
||||
# 🧩 Popular extension‑specific telemetry opt‑outs
|
||||
"code-runner.enableAppInsights" = false;
|
||||
"docker-explorer.enableTelemetry" = false;
|
||||
"gitlens.showWelcomeOnInstall" = false;
|
||||
"gitlens.showWhatsNewAfterUpgrades" = false;
|
||||
"java.help.showReleaseNotes" = false;
|
||||
"julia.enableTelemetry" = false;
|
||||
"Lua.telemetry.enable" = false;
|
||||
"material-icon-theme.showWelcomeMessage" = false;
|
||||
"pros.showWelcomeOnStartup" = false;
|
||||
"redhat.telemetry.enabled" = false;
|
||||
"sonarlint.disableTelemetry" = true;
|
||||
"terraform.telemetry.enabled" = false;
|
||||
"vsicons.dontShowNewVersionMessage" = true;
|
||||
"workbench.welcomePage.walkthroughs.openOnInstall" = false;
|
||||
};
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user