From f15d13ee9d164f548753779297ad4efafd4a267d Mon Sep 17 00:00:00 2001 From: Tulip Blossom Date: Mon, 17 Mar 2025 17:04:00 -0300 Subject: [PATCH 1/2] feat: add extensions installer hook for vscode --- .../user-setup.hooks.d/11-vscode-extensions.sh | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100755 system_files/usr/share/ublue-os/user-setup.hooks.d/11-vscode-extensions.sh diff --git a/system_files/usr/share/ublue-os/user-setup.hooks.d/11-vscode-extensions.sh b/system_files/usr/share/ublue-os/user-setup.hooks.d/11-vscode-extensions.sh new file mode 100755 index 0000000..a686907 --- /dev/null +++ b/system_files/usr/share/ublue-os/user-setup.hooks.d/11-vscode-extensions.sh @@ -0,0 +1,17 @@ +#!/usr/bin/bash + +source /usr/lib/ublue/setup-services/libsetup.sh + +version-script vscode-extensions-dx user 1 || exit 1 + +set -x + +# Setup VSCode +if test ! -e "$HOME"/.config/Code/User/settings.json; then + mkdir -p "$HOME"/.config/Code/User + cp -f /etc/skel/.config/Code/User/settings.json "$HOME"/.config/Code/User/settings.json +fi + +code --install-extension ms-vscode-remote.remote-containers +code --install-extension ms-vscode-remote.remote-ssh +code --install-extension ms-azuretools.vscode-docker From 0881a479c669f7fa6eaf339ca5a629bbf964c441 Mon Sep 17 00:00:00 2001 From: Tulip Blossom Date: Mon, 17 Mar 2025 17:07:23 -0300 Subject: [PATCH 2/2] fix: ensure system-setup and user-setup are enabled --- build_files/40-services.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/build_files/40-services.sh b/build_files/40-services.sh index 6e2956e..e4fb540 100755 --- a/build_files/40-services.sh +++ b/build_files/40-services.sh @@ -3,3 +3,5 @@ set -xeuo pipefail systemctl enable docker.socket systemctl enable podman.socket +systemctl enable ublue-system-setup.service +systemctl --global enable ublue-user-setup.service