fix(vscode): move extensions under profiles.default
programs.vscode.extensions was renamed to programs.vscode.profiles.default.extensions in home-manager. The bare option still worked via the compat shim but emitted a deprecation warning on every eval (21× — once per home evaluation in flake check) and will break when the alias is dropped. userSettings already lived under profiles.default; extensions now joins it. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -108,7 +108,8 @@ in
|
|||||||
programs.vscode = {
|
programs.vscode = {
|
||||||
enable = lib.mkDefault true;
|
enable = lib.mkDefault true;
|
||||||
package = lib.mkDefault pkgs.vscode;
|
package = lib.mkDefault pkgs.vscode;
|
||||||
profiles.default.userSettings = lib.mkDefault {
|
profiles.default = {
|
||||||
|
userSettings = lib.mkDefault {
|
||||||
"update.mode" = "none";
|
"update.mode" = "none";
|
||||||
"workbench.colorTheme" = themeConfig.name;
|
"workbench.colorTheme" = themeConfig.name;
|
||||||
"window.titleBarStyle" = "custom";
|
"window.titleBarStyle" = "custom";
|
||||||
@@ -121,4 +122,5 @@ in
|
|||||||
);
|
);
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user