This commit is contained in:
Richard Sperry 2025-04-16 22:21:15 -07:00
parent 1839f5193a
commit 23891210cd
2 changed files with 11 additions and 10 deletions

View file

@ -27,6 +27,7 @@ CODE_SERVER_CONFIG="$DEFAULT_CONFIG_PATH/config.yaml"
# shellcheck source=../paths.sh # shellcheck source=../paths.sh
source "/etc/s6-overlay/s6-rc.d/paths.sh" source "/etc/s6-overlay/s6-rc.d/paths.sh"
run() { run() {
setup_config_path setup_config_path
setup_config_files setup_config_files

View file

@ -2,13 +2,13 @@
# this file is to prevent spagetti paths # this file is to prevent spagetti paths
# shellcheck disable=SC2034 # shellcheck disable=SC2034
DEFAULT_CONFIG_PATH="/data/vscode" export DEFAULT_CONFIG_PATH="/data/vscode"
readonly DEFAULT_FILES_PATH="/var/lib/code-server/defaults" export DEFAULT_FILES_PATH="/var/lib/code-server/defaults"
readonly ROOT_CODE_SERVER_CONFIG_PATH="/root/.config/code-server/" # needed for code-server to cleanly export ROOT_CODE_SERVER_CONFIG_PATH="/root/.config/code-server/" # needed for code-server to cleanly
readonly CODE_SERVER_EXTENSIONS_INSTALL_PATH="$DEFAULT_CONFIG_PATH/extensions" export CODE_SERVER_EXTENSIONS_INSTALL_PATH="$DEFAULT_CONFIG_PATH/extensions"
readonly CODE_SERVER_EXTENSIONS_LIST="$DEFAULT_CONFIG_PATH/vscode.extensions" export CODE_SERVER_EXTENSIONS_LIST="$DEFAULT_CONFIG_PATH/vscode.extensions"
readonly CODE_SERVER_WORKSPACE_DIR="/data/workspace" export CODE_SERVER_WORKSPACE_DIR="/data/workspace"
readonly CODE_SERVER_WORKSPACE_FILE="$CODE_SERVER_WORKSPACE_DIR/SERVER.code-workspace" export CODE_SERVER_WORKSPACE_FILE="$CODE_SERVER_WORKSPACE_DIR/SERVER.code-workspace"
readonly CODE_SERVER_VSCODE_DIR="$CODE_SERVER_WORKSPACE_DIR/.vscode" export CODE_SERVER_VSCODE_DIR="$CODE_SERVER_WORKSPACE_DIR/.vscode"
readonly CODE_SERVER_VSCODE_TASKS="$CODE_SERVER_VSCODE_DIR/tasks.json" export CODE_SERVER_VSCODE_TASKS="$CODE_SERVER_VSCODE_DIR/tasks.json"
readonly -a DIRECTORIES=(addons addon_configs backup config media share ssl) export -a DIRECTORIES=(addons addon_configs backup config media share ssl)