edit config

This commit is contained in:
Harivansh Rathi 2026-04-03 17:24:47 +00:00
parent 630ec774ce
commit 032d2deb21
2 changed files with 44 additions and 40 deletions

View file

@ -8,6 +8,7 @@
let
openClawStateDir = "${config.home.homeDirectory}/.openclaw";
openClawWorkspaceDir = "${openClawStateDir}/workspace";
openClawVersion = "2026.4.2";
npmDir = "${config.xdg.dataHome}/npm";
in
lib.mkIf hostConfig.isLinux {
@ -22,8 +23,9 @@ lib.mkIf hostConfig.isLinux {
export XDG_DATA_HOME="${config.xdg.dataHome}"
export XDG_CACHE_HOME="${config.xdg.cacheHome}"
if [ ! -d "${npmDir}/lib/node_modules/openclaw" ]; then
npm install -g openclaw@latest 2>/dev/null || true
INSTALLED=$(npm ls -g openclaw --depth=0 --json 2>/dev/null | ${pkgs.jq}/bin/jq -r '.dependencies.openclaw.version // empty')
if [ "$INSTALLED" != "${openClawVersion}" ]; then
npm install -g "openclaw@${openClawVersion}" 2>/dev/null || true
fi
'';