major upgrade
This commit is contained in:
+12
-6
@@ -13,7 +13,8 @@ while [[ $# -gt 0 ]]; do
|
||||
echo " 1. Update all flake inputs (nix flake update)"
|
||||
echo " 2. Update Doom Emacs to the latest commit"
|
||||
echo " 3. Update Claude Code to the latest version"
|
||||
echo " 4. Rotate to the next wallpaper"
|
||||
echo " 4. Update OpenCode to the latest version"
|
||||
echo " 5. Rotate to the next wallpaper"
|
||||
echo ""
|
||||
echo "After completion, review changes with 'git diff' and rebuild"
|
||||
echo "your system with 'sudo nixos-rebuild switch --flake .'"
|
||||
@@ -45,23 +46,28 @@ echo -e "${BLUE}========================================${NC}"
|
||||
echo ""
|
||||
|
||||
# Step 1: Update flake inputs
|
||||
echo -e "${GREEN}[1/4] Updating flake inputs...${NC}"
|
||||
echo -e "${GREEN}[1/5] Updating flake inputs...${NC}"
|
||||
cd "$REPO_ROOT"
|
||||
nix flake update
|
||||
echo ""
|
||||
|
||||
# Step 2: Update Doom Emacs
|
||||
echo -e "${GREEN}[2/4] Updating Doom Emacs...${NC}"
|
||||
echo -e "${GREEN}[2/5] Updating Doom Emacs...${NC}"
|
||||
"$REPO_ROOT/scripts/update-doomemacs.sh"
|
||||
echo ""
|
||||
|
||||
# Step 3: Update Claude Code
|
||||
echo -e "${GREEN}[3/4] Updating Claude Code...${NC}"
|
||||
echo -e "${GREEN}[3/5] Updating Claude Code...${NC}"
|
||||
"$REPO_ROOT/packages/claude-code/update.sh"
|
||||
echo ""
|
||||
|
||||
# Step 4: Rotate wallpaper
|
||||
echo -e "${GREEN}[4/4] Rotating wallpaper...${NC}"
|
||||
# Step 4: Update OpenCode
|
||||
echo -e "${GREEN}[4/5] Updating OpenCode...${NC}"
|
||||
"$REPO_ROOT/packages/opencode/update.sh"
|
||||
echo ""
|
||||
|
||||
# Step 5: Rotate wallpaper
|
||||
echo -e "${GREEN}[5/5] Rotating wallpaper...${NC}"
|
||||
"$REPO_ROOT/scripts/rotate-wallpaper.sh"
|
||||
echo ""
|
||||
|
||||
|
||||
Reference in New Issue
Block a user