From 9c08e2e599aa80fb045052423becba94f3033964 Mon Sep 17 00:00:00 2001 From: chriscupas Date: Tue, 9 Jun 2026 12:01:25 +0300 Subject: [PATCH 1/2] Suppress VS Code CLI deprecation warnings during theme setup --- install/desktop/app-vscode.sh | 2 +- themes/set-vscode-theme.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/install/desktop/app-vscode.sh b/install/desktop/app-vscode.sh index 18f5b1e79..870baf8f7 100644 --- a/install/desktop/app-vscode.sh +++ b/install/desktop/app-vscode.sh @@ -17,4 +17,4 @@ mkdir -p ~/.config/Code/User cp ~/.local/share/omakub/configs/vscode.json ~/.config/Code/User/settings.json # Install default supported themes -code --install-extension enkia.tokyo-night \ No newline at end of file +NODE_OPTIONS="${NODE_OPTIONS:+$NODE_OPTIONS }--no-deprecation" code --install-extension enkia.tokyo-night \ No newline at end of file diff --git a/themes/set-vscode-theme.sh b/themes/set-vscode-theme.sh index bc74e51b4..abc0682bd 100644 --- a/themes/set-vscode-theme.sh +++ b/themes/set-vscode-theme.sh @@ -1,6 +1,6 @@ #!/bin/bash if command -v code &>/dev/null; then - code --install-extension $VSC_EXTENSION >/dev/null + NODE_OPTIONS="${NODE_OPTIONS:+$NODE_OPTIONS }--no-deprecation" code --install-extension "$VSC_EXTENSION" >/dev/null sed -i "s/\"workbench.colorTheme\": \".*\"/\"workbench.colorTheme\": \"$VSC_THEME\"/g" ~/.config/Code/User/settings.json fi From 1df70e018035d374c76bb3e91f57b8a86be9735b Mon Sep 17 00:00:00 2001 From: chriscupas Date: Tue, 9 Jun 2026 12:22:05 +0300 Subject: [PATCH 2/2] Address VS Code theme PR review feedback --- install/desktop/app-vscode.sh | 4 +++- themes/set-vscode-theme.sh | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/install/desktop/app-vscode.sh b/install/desktop/app-vscode.sh index 870baf8f7..90032bf43 100644 --- a/install/desktop/app-vscode.sh +++ b/install/desktop/app-vscode.sh @@ -16,5 +16,7 @@ sudo apt install -y code mkdir -p ~/.config/Code/User cp ~/.local/share/omakub/configs/vscode.json ~/.config/Code/User/settings.json +CODE_NODE_OPTIONS="${NODE_OPTIONS:+$NODE_OPTIONS }--no-deprecation" + # Install default supported themes -NODE_OPTIONS="${NODE_OPTIONS:+$NODE_OPTIONS }--no-deprecation" code --install-extension enkia.tokyo-night \ No newline at end of file +NODE_OPTIONS="$CODE_NODE_OPTIONS" code --install-extension "enkia.tokyo-night" \ No newline at end of file diff --git a/themes/set-vscode-theme.sh b/themes/set-vscode-theme.sh index abc0682bd..afb27d60e 100644 --- a/themes/set-vscode-theme.sh +++ b/themes/set-vscode-theme.sh @@ -1,6 +1,8 @@ #!/bin/bash +CODE_NODE_OPTIONS="${NODE_OPTIONS:+$NODE_OPTIONS }--no-deprecation" + if command -v code &>/dev/null; then - NODE_OPTIONS="${NODE_OPTIONS:+$NODE_OPTIONS }--no-deprecation" code --install-extension "$VSC_EXTENSION" >/dev/null + NODE_OPTIONS="$CODE_NODE_OPTIONS" code --install-extension "$VSC_EXTENSION" >/dev/null sed -i "s/\"workbench.colorTheme\": \".*\"/\"workbench.colorTheme\": \"$VSC_THEME\"/g" ~/.config/Code/User/settings.json fi