From 5b253a03c403e62644a1c9e37ba3679ca94c230b Mon Sep 17 00:00:00 2001 From: Christian Sutter Date: Mon, 2 Mar 2026 15:25:15 +0000 Subject: [PATCH] Add prompt prefix to devcontainers This is used by my dotfiles to replace user@host (which is a bit pointless in devcontainers). --- src/personal-setup/devcontainer-feature.json | 3 ++- test/personal-setup/test.sh | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/personal-setup/devcontainer-feature.json b/src/personal-setup/devcontainer-feature.json index d62ce92..142bb3d 100644 --- a/src/personal-setup/devcontainer-feature.json +++ b/src/personal-setup/devcontainer-feature.json @@ -1,6 +1,6 @@ { "id": "personal-setup", - "version": "4.0.0", + "version": "4.1.0", "name": "Personal Setup", "description": "Sets up my desired software and configuration for any devcontainer environment.", "mounts": [ @@ -17,6 +17,7 @@ ], "containerEnv": { "RCRC": "/mnt/dotfiles/tag-devcontainer/rcrc", + "PROMPT_PREFIX": "", // Nerd font "remote" icon "_IS_DEVCONTAINER": "true" }, "postCreateCommand": "rcup -vf" diff --git a/test/personal-setup/test.sh b/test/personal-setup/test.sh index bfa8fb5..37c74bf 100755 --- a/test/personal-setup/test.sh +++ b/test/personal-setup/test.sh @@ -11,5 +11,6 @@ check "tree is available" bash -c "which tree" # Use a dotfile that should _always_ be present on any system check "dotfiles are installed" bash -c "test -f $HOME/.rcrc" check "_IS_DEVCONTAINER is set" bash -c "test \"\$_IS_DEVCONTAINER\" = \"true\"" +check "PROMPT_PREFIX is set" bash -c "test \"\$PROMPT_PREFIX\" = \"\"" reportResults