diff --git a/modules/programs/vscode.nix b/modules/programs/vscode.nix index ef868cbb..3fea7a17 100644 --- a/modules/programs/vscode.nix +++ b/modules/programs/vscode.nix @@ -199,14 +199,26 @@ let }; allProfiles = cfg.profiles ++ [ cfg.defaultProfile ]; in { - # TODO: Backwards compatibility with old options. imports = [ (mkChangedOptionModule [ "programs" "vscode" "immutableExtensionsDir" ] [ "programs" "vscode" "mutableExtensionsDir" ] (config: !config.programs.vscode.immutableExtensionsDir)) - ]; + ] ++ map (v: + mkRenamedOptionModule [ "programs" "vscode" v ] [ + "programs" + "vscode" + "defaultProfile" + v + ]) [ + "userSettings" + "userTasks" + "keybindings" + "extensions" + "languageSnippets" + "globalSnippets" + ]; options.programs.vscode = { enable = mkEnableOption "Visual Studio Code";