From 7e1b6eb62f98bf0ad311cfc42c29271c22a51f7c Mon Sep 17 00:00:00 2001 From: cgruver Date: Thu, 22 Aug 2024 16:18:05 +0000 Subject: [PATCH] add support for workspace.rc to set custom env --- modules/tools/module.yaml | 1 + modules/tools/workspace-env.sh | 4 ++++ 2 files changed, 5 insertions(+) create mode 100644 modules/tools/workspace-env.sh diff --git a/modules/tools/module.yaml b/modules/tools/module.yaml index cdb19b7..389d4a5 100644 --- a/modules/tools/module.yaml +++ b/modules/tools/module.yaml @@ -10,3 +10,4 @@ packages: execute: - script: ohmyz.sh +- script: workspace-env.sh diff --git a/modules/tools/workspace-env.sh b/modules/tools/workspace-env.sh new file mode 100644 index 0000000..6506cfd --- /dev/null +++ b/modules/tools/workspace-env.sh @@ -0,0 +1,4 @@ +(echo "HISTFILE=${HOME}/.zsh_history"; echo "HISTSIZE=1000"; echo "SAVEHIST=1000") >> ${HOME}/.zshrc +(echo "if [ -f ${PROJECT_SOURCE}/workspace.rc ]"; echo "then"; echo " . ${PROJECT_SOURCE}/workspace.rc"; echo "fi") >> ${HOME}/.zshrc +echo "PS1='[\u@\h \W]\$ '" >> "${HOME}"/.bashrc +(echo "if [ -f ${PROJECT_SOURCE}/workspace.rc ]"; echo "then"; echo " . ${PROJECT_SOURCE}/workspace.rc"; echo "fi") >> ${HOME}/.bashrc \ No newline at end of file