diff --git a/config/projects.nix b/config/projects.nix index c7fb8f7..b207bd0 100644 --- a/config/projects.nix +++ b/config/projects.nix @@ -22,11 +22,13 @@ }; blog = { - template = "content"; + template = "research"; name = "blog"; codePath = "/Users/yanlin/Documents/Projects/personal-blog"; - contentPath = "/Users/yanlin/Documents/Projects/personal-blog/content"; + paperPath = "/Users/yanlin/Documents/Projects/personal-blog/content"; description = "Personal blog project"; + server = "personal-vps"; + remoteDir = "~/blog"; }; homepage = { diff --git a/scripts/project-launcher.sh b/scripts/project-launcher.sh index 82b91ef..b68c23c 100755 --- a/scripts/project-launcher.sh +++ b/scripts/project-launcher.sh @@ -108,13 +108,6 @@ case "$TEMPLATE" in "basic") exec "$TEMPLATES_DIR/basic.sh" "$SESSION_NAME" "$CODE_PATH" ;; - "content") - if [ -z "$CONTENT_PATH" ]; then - echo "Error: Content template requires contentPath" - exit 1 - fi - exec "$TEMPLATES_DIR/content.sh" "$SESSION_NAME" "$CODE_PATH" "$CONTENT_PATH" - ;; "research") if [ -z "$PAPER_PATH" ]; then echo "Error: Research template requires paperPath" diff --git a/scripts/templates/content.sh b/scripts/templates/content.sh deleted file mode 100755 index 5f1f641..0000000 --- a/scripts/templates/content.sh +++ /dev/null @@ -1,41 +0,0 @@ -#!/bin/bash - -# Content workflow template - code + separate content directory -# Usage: content.sh SESSION_NAME CODE_PATH CONTENT_PATH - -SESSION_NAME="$1" -CODE_PATH="$2" -CONTENT_PATH="$3" - -if [ -z "$SESSION_NAME" ] || [ -z "$CODE_PATH" ] || [ -z "$CONTENT_PATH" ]; then - echo "Usage: $0 SESSION_NAME CODE_PATH CONTENT_PATH" - exit 1 -fi - -if tmux has-session -t $SESSION_NAME 2>/dev/null; then - tmux attach-session -t $SESSION_NAME - exit 0 -fi - -# Create windows for code -tmux new-session -d -s $SESSION_NAME -c "$CODE_PATH" -tmux rename-window -t $SESSION_NAME:1 "code" -tmux send-keys -t $SESSION_NAME:1 "nvim" C-m -tmux new-window -t $SESSION_NAME:2 -n "code-ai" -c "$CODE_PATH" -tmux send-keys -t $SESSION_NAME:2 "claude -c" C-m -tmux split-window -t $SESSION_NAME:2 -h -c "$CODE_PATH" -tmux split-window -t $SESSION_NAME:2.2 -v -c "$CODE_PATH" -tmux select-pane -t $SESSION_NAME:2.1 -tmux new-window -t $SESSION_NAME:3 -n "git" -c "$CODE_PATH" -tmux send-keys -t $SESSION_NAME:3 "lazygit" C-m - -# Create windows for content -tmux new-window -t $SESSION_NAME:4 -n "content-ai" -c "$CONTENT_PATH" -tmux send-keys -t $SESSION_NAME:4 "claude -c" C-m -tmux split-window -t $SESSION_NAME:4 -h -c "$CONTENT_PATH" -tmux split-window -t $SESSION_NAME:4.2 -v -c "$CONTENT_PATH" -tmux select-pane -t $SESSION_NAME:4.1 - -tmux select-window -t $SESSION_NAME:1 - -tmux attach-session -t $SESSION_NAME \ No newline at end of file