• recalculate.sh
  • setup.sh
  • watch-and-render.sh
  • watch_jupytext_sync.sh

recalculate.sh


#!/usr/bin/env bash
while true; do
  jupyter nbconvert --to notebook --inplace --execute --allow-errors ./lets-go-baby.ipynb
  sleep 60
done


setup.sh

sets up tmux… not sure will use this again but can see the process used
which is essentially


#!/bin/bash
 # Function to run inside tmux
 run_inside_tmux() {
     echo "Running inside tmux session"
     tmux rename-window bayesian-inference
     echo "just renamed window"
     #set up the panes
    hyprctl dispatch workspace 2
    firefox -new-window  http://127.0.0.1:8080/ disown
  sleep 4  
    hyprctl dispatch workspace 1
     tmux split-window -h
     tmux resize-pane -x 60 
     tmux split-window -v 
     tmux split-window -h
     tmux send-keys -t 2 "nix-shell" Enter
     tmux send-keys -t 2 "ipython" Enter
     tmux send-keys -t 3 "nix-shell" Enter
     tmux send-keys -t 3 "live-server ." Enter
     tmux send-keys -t 4 "nix-shell" Enter
     tmux send-keys -t 4 "python ./watch.py" Enter
     tmux select-pane -t 1
 }
 # Function to run outside tmux
 run_outside_tmux() {
     echo "Running outside tmux session"
     # Create a new tmux session and run the script inside it
#     tmux new-session -d -s my_session "bash $0 inside"
     tmux new-session -s Bayes-WP
#     tmux attach-session -t my_session
 }

 # Check if running inside tmux
 if [ "$1" == "inside" ]; then
     run_inside_tmux
 else
     run_outside_tmux
 fi



This site uses Just the Docs, a documentation theme for Jekyll.